sbuild (Debian sbuild) 0.85.0 (04 January 2023) on mjolnir.einval.org

+==============================================================================+
| at-spi2-core 2.56.2-1 (i386)                 Sun, 11 May 2025 10:36:46 +0000 |
+==============================================================================+

Package: at-spi2-core
Version: 2.56.2-1
Source Version: 2.56.2-1
Distribution: unstable
Machine Architecture: arm64
Host Architecture: i386
Build Architecture: arm64
Build Profiles: cross nocheck
Build Type: any

Unpacking /home/helmut/.cache/sbuild/unstable-arm64-sbuild.tar.zst to /tmp/tmp.sbuild.8T0mTk6HeA...
I: NOTICE: Log filtering will replace 'sbuild-unshare-dummy-location' with '<<CHROOT>>'
I: NOTICE: Log filtering will replace 'build/at-spi2-core-sNkl3F/resolver-zfyXYg' with '<<RESOLVERDIR>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://mirror.einval.org/debian unstable InRelease [205 kB]
Get:2 http://mirror.einval.org/debian unstable/main Sources [11.0 MB]
Get:3 http://mirror.einval.org/debian unstable/main arm64 Packages [10.0 MB]
Get:4 http://mirror.einval.org/debian unstable/main i386 Packages [9867 kB]
Fetched 31.1 MB in 7s (4364 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'at-spi2-core' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/a11y-team/at-spi2-core.git
Please use:
git clone https://salsa.debian.org/a11y-team/at-spi2-core.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 606 kB of source archives.
Get:1 http://mirror.einval.org/debian unstable/main at-spi2-core 2.56.2-1 (dsc) [3774 B]
Get:2 http://mirror.einval.org/debian unstable/main at-spi2-core 2.56.2-1 (tar) [582 kB]
Get:3 http://mirror.einval.org/debian unstable/main at-spi2-core 2.56.2-1 (diff) [20.4 kB]
Fetched 606 kB in 0s (8451 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/at-spi2-core-sNkl3F/at-spi2-core-2.56.2' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/at-spi2-core-sNkl3F' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), dbus, libdbus-1-dev, dbus-broker, libsystemd-dev, libglib2.0-dev (>= 2.62), libxml2-dev, libx11-dev, libxtst-dev, meson (>= 0.63.0), pkgconf, gir1.2-dbus-1.0-dev, gir1.2-glib-2.0-dev, gir1.2-gobject-2.0-dev, gobject-introspection | dh-sequence-gir, libc-dev, libstdc++-dev, build-essential:arm64, fakeroot:arm64, crossbuild-essential-i386:arm64, libc-dev:i386, libstdc++-dev:i386
Filtered Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), dbus, libdbus-1-dev, dbus-broker, libsystemd-dev, libglib2.0-dev (>= 2.62), libxml2-dev, libx11-dev, libxtst-dev, meson (>= 0.63.0), pkgconf, gir1.2-dbus-1.0-dev, gir1.2-glib-2.0-dev, gir1.2-gobject-2.0-dev, gobject-introspection, libc-dev, libstdc++-dev, build-essential:arm64, fakeroot:arm64, crossbuild-essential-i386:arm64, libc-dev:i386, libstdc++-dev:i386
dpkg-deb: warning: root directory /<<RESOLVERDIR>>/sbuild-build-depends-main-dummy has unusual owner or group 998:999
dpkg-deb: hint: you might need to pass --root-owner-group, see <https://wiki.debian.org/Teams/Dpkg/RootlessBuilds> for further details
dpkg-deb: warning: ignoring 1 warning about the control file(s)
dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [615 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [1066 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [1007 B]
Fetched 2688 B in 0s (105 kB/s)
Reading package lists...
Reading package lists...

Install main build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
Execute external solver...
The following additional packages will be installed:
  adduser autoconf automake autopoint autotools-dev
  binutils-gold-i686-linux-gnu binutils-i686-linux-gnu bsdextrautils
  cpp-14-i686-linux-gnu cpp-i686-linux-gnu cross-exe-wrapper:i386
  crossbuild-essential-i386 dbus dbus-bin dbus-broker dbus-daemon
  dbus-session-bus-common dbus-system-bus-common debhelper dh-autoreconf
  dh-strip-nondeterminism dwz fakeroot file fontconfig-config
  fonts-dejavu-core fonts-dejavu-mono g++-14-i686-linux-gnu g++-i686-linux-gnu
  gcc-14-base:i386 gcc-14-cross-base gcc-14-i686-linux-gnu
  gcc-14-i686-linux-gnu-base gcc-i686-linux-gnu gettext gettext-base
  gir1.2-freedesktop:i386 gir1.2-freedesktop-dev:i386 gir1.2-glib-2.0:i386
  gir1.2-glib-2.0-dev:i386 girepository-tools girepository-tools:i386
  gobject-introspection:i386 gobject-introspection-bin groff-base
  intltool-debian libapparmor1 libarchive-zip-perl libasan8:i386
  libasan8-i386-cross libatomic1:i386 libatomic1-i386-cross libblkid-dev:i386
  libblkid1:i386 libbrotli1:i386 libbsd0 libbz2-1.0:i386 libc6:i386
  libc6-dev:i386 libc6-dev-i386-cross libc6-i386-cross libcairo-gobject2:i386
  libcairo2:i386 libcap-dev:i386 libcap2:i386 libcrypt-dev:i386 libcrypt1:i386
  libdbus-1-3 libdbus-1-3:i386 libdbus-1-dev:i386 libdebhelper-perl libelf1t64
  libexpat1 libexpat1:i386 libfakeroot libffi-dev:i386 libffi8 libffi8:i386
  libfile-stripnondeterminism-perl libfontconfig1:i386 libfreetype6:i386
  libgcc-14-dev:i386 libgcc-14-dev-i386-cross libgcc-s1:i386
  libgcc-s1-i386-cross libgio-2.0-dev:i386 libgio-2.0-dev-bin
  libgirepository-1.0-1 libgirepository-1.0-1:i386 libgirepository-2.0-0
  libgirepository-2.0-0:i386 libglib2.0-0t64 libglib2.0-0t64:i386
  libglib2.0-bin libglib2.0-data libglib2.0-dev:i386 libglib2.0-dev-bin
  libgomp1:i386 libgomp1-i386-cross libitm1:i386 libitm1-i386-cross
  liblzma5:i386 libmagic-mgc libmagic1t64 libmount-dev:i386 libmount1:i386
  libncursesw6 libpcre2-16-0:i386 libpcre2-32-0:i386 libpcre2-8-0:i386
  libpcre2-dev:i386 libpcre2-posix3:i386 libpipeline1 libpixman-1-0:i386
  libpkgconf3 libpng16-16t64:i386 libpython3-stdlib libpython3.13-minimal
  libpython3.13-stdlib libquadmath0:i386 libquadmath0-i386-cross
  libreadline8t64 libselinux1:i386 libselinux1-dev:i386 libsemanage-common
  libsemanage2 libsepol-dev:i386 libsepol2 libsepol2:i386
  libstdc++-14-dev:i386 libstdc++-14-dev-i386-cross libstdc++6:i386
  libstdc++6-i386-cross libsysprof-capture-4-dev:i386 libsystemd-dev:i386
  libsystemd-shared libsystemd0:i386 libtool libubsan1:i386
  libubsan1-i386-cross libuchardet0 libunistring5 libuuid1:i386 libx11-6:i386
  libx11-data libx11-dev:i386 libxau-dev:i386 libxau6:i386 libxcb-render0:i386
  libxcb-shm0:i386 libxcb1:i386 libxcb1-dev:i386 libxdmcp-dev:i386
  libxdmcp6:i386 libxext-dev:i386 libxext6:i386 libxfixes-dev:i386
  libxfixes3:i386 libxi-dev:i386 libxi6:i386 libxml2 libxml2:i386
  libxml2-dev:i386 libxrender1:i386 libxtst-dev:i386 libxtst6:i386
  linux-libc-dev-i386-cross m4 man-db media-types meson mount
  native-architecture netbase ninja-build passwd pkgconf:i386 pkgconf-bin
  po-debconf python3 python3-autocommand python3-inflect
  python3-jaraco.context python3-jaraco.functools python3-jaraco.text
  python3-mako python3-markdown python3-markupsafe python3-minimal
  python3-more-itertools python3-packaging python3-pkg-resources
  python3-setuptools python3-typeguard python3-typing-extensions python3-zipp
  python3.13 python3.13-minimal qemu-user readline-common sensible-utils
  sgml-base systemd systemd-sysv tzdata uuid-dev:i386 x11-common x11proto-dev
  xml-core xorg-sgml-doctools xtrans-dev zlib1g:i386 zlib1g-dev:i386
Suggested packages:
  liblocale-gettext-perl cron quota autoconf-archive gnu-standards
  autoconf-doc binutils-doc gcc-14-locales cpp-14-doc cpp-doc
  default-dbus-session-bus | dbus-session-bus dh-make gcc-14-doc manpages-dev
  flex bison gdb-i686-linux-gnu gcc-doc gettext-doc libasprintf-dev
  libgettextpo-dev gnulib-l10n groff glibc-doc:i386 libc-l10n:i386
  locales:i386 libnss-nis:i386 libnss-nisplus:i386 manpages-dev:i386
  libglib2.0-doc:i386 libgdk-pixbuf2.0-bin libxml2-utils low-memory-monitor
  low-memory-monitor:i386 cryptsetup-bin:i386 libstdc++-14-doc:i386
  libarchive13t64 libbpf1 libcryptsetup12 libdw1t64 libfido2-1 libgcrypt20
  libidn2-0 libip4tc2 libp11-kit0 libpwquality1 libqrencode4 libtss2-rc0t64
  libgcrypt20:i386 liblz4-1:i386 libtool-doc gfortran | fortran95-compiler
  gcj-jdk uuid-runtime:i386 libx11-doc:i386 libxcb-doc:i386 libxext-doc:i386
  m4-doc apparmor less www-browser nfs-common libmail-box-perl python3-doc
  python3-tk python3-venv python-mako-doc python3-beaker python-markdown-doc
  python-setuptools-doc python3.13-venv python3.13-doc binfmt-support
  readline-doc sgml-base-doc systemd-container systemd-homed systemd-userdbd
  systemd-boot systemd-resolved systemd-repart libtss2-tcti-device0 polkitd
Recommended packages:
  curl | wget | lynx libidn2-0:i386 libarchive-cpio-perl shared-mime-info
  xdg-user-dirs shared-mime-info:i386 xdg-user-dirs:i386 libgpm2 libkmod2
  libzstd1:i386 libltdl-dev libmail-sendmail-perl python3-pygments
  python3-yaml ca-certificates qemu-user-binfmt linux-sysctl-defaults
  systemd-timesyncd | time-daemon systemd-cryptsetup libpam-systemd
  libnss-systemd
The following NEW packages will be installed:
  adduser autoconf automake autopoint autotools-dev
  binutils-gold-i686-linux-gnu binutils-i686-linux-gnu bsdextrautils
  cpp-14-i686-linux-gnu cpp-i686-linux-gnu cross-exe-wrapper:i386
  crossbuild-essential-i386 dbus dbus-bin dbus-broker dbus-daemon
  dbus-session-bus-common dbus-system-bus-common debhelper dh-autoreconf
  dh-strip-nondeterminism dwz fakeroot file fontconfig-config
  fonts-dejavu-core fonts-dejavu-mono g++-14-i686-linux-gnu g++-i686-linux-gnu
  gcc-14-base:i386 gcc-14-cross-base gcc-14-i686-linux-gnu
  gcc-14-i686-linux-gnu-base gcc-i686-linux-gnu gettext gettext-base
  gir1.2-freedesktop:i386 gir1.2-freedesktop-dev:i386 gir1.2-glib-2.0:i386
  gir1.2-glib-2.0-dev:i386 girepository-tools girepository-tools:i386
  gobject-introspection:i386 gobject-introspection-bin groff-base
  intltool-debian libapparmor1 libarchive-zip-perl libasan8:i386
  libasan8-i386-cross libatomic1:i386 libatomic1-i386-cross libblkid-dev:i386
  libblkid1:i386 libbrotli1:i386 libbsd0 libbz2-1.0:i386 libc6:i386
  libc6-dev:i386 libc6-dev-i386-cross libc6-i386-cross libcairo-gobject2:i386
  libcairo2:i386 libcap-dev:i386 libcap2:i386 libcrypt-dev:i386 libcrypt1:i386
  libdbus-1-3 libdbus-1-3:i386 libdbus-1-dev:i386 libdebhelper-perl libelf1t64
  libexpat1 libexpat1:i386 libfakeroot libffi-dev:i386 libffi8 libffi8:i386
  libfile-stripnondeterminism-perl libfontconfig1:i386 libfreetype6:i386
  libgcc-14-dev:i386 libgcc-14-dev-i386-cross libgcc-s1:i386
  libgcc-s1-i386-cross libgio-2.0-dev:i386 libgio-2.0-dev-bin
  libgirepository-1.0-1 libgirepository-1.0-1:i386 libgirepository-2.0-0
  libgirepository-2.0-0:i386 libglib2.0-0t64 libglib2.0-0t64:i386
  libglib2.0-bin libglib2.0-data libglib2.0-dev:i386 libglib2.0-dev-bin
  libgomp1:i386 libgomp1-i386-cross libitm1:i386 libitm1-i386-cross
  liblzma5:i386 libmagic-mgc libmagic1t64 libmount-dev:i386 libmount1:i386
  libncursesw6 libpcre2-16-0:i386 libpcre2-32-0:i386 libpcre2-8-0:i386
  libpcre2-dev:i386 libpcre2-posix3:i386 libpipeline1 libpixman-1-0:i386
  libpkgconf3 libpng16-16t64:i386 libpython3-stdlib libpython3.13-minimal
  libpython3.13-stdlib libquadmath0:i386 libquadmath0-i386-cross
  libreadline8t64 libselinux1:i386 libselinux1-dev:i386 libsemanage-common
  libsemanage2 libsepol-dev:i386 libsepol2 libsepol2:i386
  libstdc++-14-dev:i386 libstdc++-14-dev-i386-cross libstdc++6:i386
  libstdc++6-i386-cross libsysprof-capture-4-dev:i386 libsystemd-dev:i386
  libsystemd-shared libsystemd0:i386 libtool libubsan1:i386
  libubsan1-i386-cross libuchardet0 libunistring5 libuuid1:i386 libx11-6:i386
  libx11-data libx11-dev:i386 libxau-dev:i386 libxau6:i386 libxcb-render0:i386
  libxcb-shm0:i386 libxcb1:i386 libxcb1-dev:i386 libxdmcp-dev:i386
  libxdmcp6:i386 libxext-dev:i386 libxext6:i386 libxfixes-dev:i386
  libxfixes3:i386 libxi-dev:i386 libxi6:i386 libxml2 libxml2:i386
  libxml2-dev:i386 libxrender1:i386 libxtst-dev:i386 libxtst6:i386
  linux-libc-dev-i386-cross m4 man-db media-types meson mount
  native-architecture netbase ninja-build passwd pkgconf:i386 pkgconf-bin
  po-debconf python3 python3-autocommand python3-inflect
  python3-jaraco.context python3-jaraco.functools python3-jaraco.text
  python3-mako python3-markdown python3-markupsafe python3-minimal
  python3-more-itertools python3-packaging python3-pkg-resources
  python3-setuptools python3-typeguard python3-typing-extensions python3-zipp
  python3.13 python3.13-minimal qemu-user readline-common
  sbuild-build-depends-main-dummy:i386 sensible-utils sgml-base systemd
  systemd-sysv tzdata uuid-dev:i386 x11-common x11proto-dev xml-core
  xorg-sgml-doctools xtrans-dev zlib1g:i386 zlib1g-dev:i386
0 upgraded, 214 newly installed, 0 to remove and 0 not upgraded.
Need to get 193 MB of archives.
After this operation, 996 MB of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1028 B]
Get:2 http://mirror.einval.org/debian unstable/main arm64 mount arm64 2.41-5 [161 kB]
Get:3 http://mirror.einval.org/debian unstable/main arm64 libsystemd-shared arm64 257.5-2 [1911 kB]
Get:4 http://mirror.einval.org/debian unstable/main arm64 libapparmor1 arm64 4.1.0-1 [42.9 kB]
Get:5 http://mirror.einval.org/debian unstable/main arm64 systemd arm64 257.5-2 [2920 kB]
Get:6 http://mirror.einval.org/debian unstable/main arm64 systemd-sysv arm64 257.5-2 [63.9 kB]
Get:7 http://mirror.einval.org/debian unstable/main arm64 libdbus-1-3 arm64 1.16.2-2 [169 kB]
Get:8 http://mirror.einval.org/debian unstable/main arm64 dbus-bin arm64 1.16.2-2 [78.8 kB]
Get:9 http://mirror.einval.org/debian unstable/main arm64 dbus-session-bus-common all 1.16.2-2 [52.3 kB]
Get:10 http://mirror.einval.org/debian unstable/main arm64 libexpat1 arm64 2.7.1-1 [93.3 kB]
Get:11 http://mirror.einval.org/debian unstable/main arm64 dbus-daemon arm64 1.16.2-2 [152 kB]
Get:12 http://mirror.einval.org/debian unstable/main arm64 libbsd0 arm64 0.12.2-2 [129 kB]
Get:13 http://mirror.einval.org/debian unstable/main arm64 libsemanage-common all 3.8.1-1 [7812 B]
Get:14 http://mirror.einval.org/debian unstable/main arm64 libsepol2 arm64 3.8.1-1 [266 kB]
Get:15 http://mirror.einval.org/debian unstable/main arm64 libsemanage2 arm64 3.8.1-1 [87.8 kB]
Get:16 http://mirror.einval.org/debian unstable/main arm64 passwd arm64 1:4.17.4-2 [1206 kB]
Get:17 http://mirror.einval.org/debian unstable/main arm64 adduser all 3.152 [191 kB]
Get:18 http://mirror.einval.org/debian unstable/main arm64 dbus-system-bus-common all 1.16.2-2 [53.5 kB]
Get:19 http://mirror.einval.org/debian unstable/main arm64 dbus arm64 1.16.2-2 [70.7 kB]
Get:20 http://mirror.einval.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.3-2 [855 kB]
Get:21 http://mirror.einval.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.3-2 [1998 kB]
Get:22 http://mirror.einval.org/debian unstable/main arm64 python3-minimal arm64 3.13.3-1 [27.2 kB]
Get:23 http://mirror.einval.org/debian unstable/main arm64 media-types all 13.0.0 [29.3 kB]
Get:24 http://mirror.einval.org/debian unstable/main arm64 netbase all 6.5 [12.4 kB]
Get:25 http://mirror.einval.org/debian unstable/main arm64 tzdata all 2025b-3 [260 kB]
Get:26 http://mirror.einval.org/debian unstable/main arm64 libffi8 arm64 3.4.8-2 [21.3 kB]
Get:27 http://mirror.einval.org/debian unstable/main arm64 libncursesw6 arm64 6.5+20250216-2 [124 kB]
Get:28 http://mirror.einval.org/debian unstable/main arm64 readline-common all 8.2-6 [69.4 kB]
Get:29 http://mirror.einval.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-6 [159 kB]
Get:30 http://mirror.einval.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.3-2 [1890 kB]
Get:31 http://mirror.einval.org/debian unstable/main arm64 python3.13 arm64 3.13.3-2 [751 kB]
Get:32 http://mirror.einval.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.3-1 [10.2 kB]
Get:33 http://mirror.einval.org/debian unstable/main arm64 python3 arm64 3.13.3-1 [28.2 kB]
Get:34 http://mirror.einval.org/debian unstable/main arm64 sensible-utils all 0.0.25 [25.0 kB]
Get:35 http://mirror.einval.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB]
Get:36 http://mirror.einval.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB]
Get:37 http://mirror.einval.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB]
Get:38 http://mirror.einval.org/debian unstable/main arm64 gettext-base arm64 0.23.1-2 [241 kB]
Get:39 http://mirror.einval.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB]
Get:40 http://mirror.einval.org/debian unstable/main arm64 groff-base arm64 1.23.0-8 [1131 kB]
Get:41 http://mirror.einval.org/debian unstable/main arm64 bsdextrautils arm64 2.41-5 [93.8 kB]
Get:42 http://mirror.einval.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB]
Get:43 http://mirror.einval.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB]
Get:44 http://mirror.einval.org/debian unstable/main arm64 m4 arm64 1.4.19-8 [285 kB]
Get:45 http://mirror.einval.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB]
Get:46 http://mirror.einval.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB]
Get:47 http://mirror.einval.org/debian unstable/main arm64 automake all 1:1.17-4 [862 kB]
Get:48 http://mirror.einval.org/debian unstable/main arm64 autopoint all 0.23.1-2 [770 kB]
Get:49 http://mirror.einval.org/debian unstable/main arm64 binutils-gold-i686-linux-gnu arm64 2.44-2 [1115 kB]
Get:50 http://mirror.einval.org/debian unstable/main arm64 gcc-14-i686-linux-gnu-base arm64 14.2.0-19cross1 [49.6 kB]
Get:51 http://mirror.einval.org/debian unstable/main arm64 cpp-14-i686-linux-gnu arm64 14.2.0-19cross1 [10.4 MB]
Get:52 http://mirror.einval.org/debian unstable/main arm64 cpp-i686-linux-gnu arm64 4:14.2.0-1 [4840 B]
Get:53 http://mirror.einval.org/debian unstable/main i386 gcc-14-base i386 14.2.0-19 [49.4 kB]
Get:54 http://mirror.einval.org/debian unstable/main i386 libgcc-s1 i386 14.2.0-19 [88.2 kB]
Get:55 http://mirror.einval.org/debian unstable/main i386 libc6 i386 2.41-7 [2721 kB]
Get:56 http://mirror.einval.org/debian unstable/main arm64 qemu-user arm64 1:10.0.0+ds-1 [64.1 MB]
Get:57 http://mirror.einval.org/debian unstable/main i386 cross-exe-wrapper i386 0.2.6 [6776 B]
Get:58 http://mirror.einval.org/debian unstable/main arm64 binutils-i686-linux-gnu arm64 2.44-3 [1479 kB]
Get:59 http://mirror.einval.org/debian unstable/main arm64 gcc-14-cross-base all 14.2.0-19cross1 [44.9 kB]
Get:60 http://mirror.einval.org/debian unstable/main arm64 libc6-i386-cross all 2.41-6cross2 [1423 kB]
Get:61 http://mirror.einval.org/debian unstable/main arm64 libgcc-s1-i386-cross all 14.2.0-19cross1 [88.2 kB]
Get:62 http://mirror.einval.org/debian unstable/main arm64 libgomp1-i386-cross all 14.2.0-19cross1 [136 kB]
Get:63 http://mirror.einval.org/debian unstable/main arm64 libitm1-i386-cross all 14.2.0-19cross1 [26.9 kB]
Get:64 http://mirror.einval.org/debian unstable/main arm64 libatomic1-i386-cross all 14.2.0-19cross1 [7384 B]
Get:65 http://mirror.einval.org/debian unstable/main arm64 libasan8-i386-cross all 14.2.0-19cross1 [2597 kB]
Get:66 http://mirror.einval.org/debian unstable/main arm64 libstdc++6-i386-cross all 14.2.0-19cross1 [719 kB]
Get:67 http://mirror.einval.org/debian unstable/main arm64 libubsan1-i386-cross all 14.2.0-19cross1 [1052 kB]
Get:68 http://mirror.einval.org/debian unstable/main arm64 libquadmath0-i386-cross all 14.2.0-19cross1 [231 kB]
Get:69 http://mirror.einval.org/debian unstable/main arm64 libgcc-14-dev-i386-cross all 14.2.0-19cross1 [2583 kB]
Get:70 http://mirror.einval.org/debian unstable/main arm64 gcc-14-i686-linux-gnu arm64 14.2.0-19cross1 [20.0 MB]
Get:71 http://mirror.einval.org/debian unstable/main arm64 gcc-i686-linux-gnu arm64 4:14.2.0-1 [1444 B]
Get:72 http://mirror.einval.org/debian unstable/main arm64 linux-libc-dev-i386-cross all 6.12.17-1cross2 [2369 kB]
Get:73 http://mirror.einval.org/debian unstable/main arm64 libc6-dev-i386-cross all 2.41-6cross2 [1804 kB]
Get:74 http://mirror.einval.org/debian unstable/main arm64 libstdc++-14-dev-i386-cross all 14.2.0-19cross1 [2426 kB]
Get:75 http://mirror.einval.org/debian unstable/main arm64 g++-14-i686-linux-gnu arm64 14.2.0-19cross1 [11.2 MB]
Get:76 http://mirror.einval.org/debian unstable/main arm64 g++-i686-linux-gnu arm64 4:14.2.0-1 [1200 B]
Get:77 http://mirror.einval.org/debian unstable/main arm64 crossbuild-essential-i386 all 12.12 [3544 B]
Get:78 http://mirror.einval.org/debian unstable/main arm64 dbus-broker arm64 36-2 [151 kB]
Get:79 http://mirror.einval.org/debian unstable/main arm64 libdebhelper-perl all 13.24.2 [90.9 kB]
Get:80 http://mirror.einval.org/debian unstable/main arm64 libtool all 2.5.4-4 [539 kB]
Get:81 http://mirror.einval.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB]
Get:82 http://mirror.einval.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB]
Get:83 http://mirror.einval.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB]
Get:84 http://mirror.einval.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.1-2 [8620 B]
Get:85 http://mirror.einval.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB]
Get:86 http://mirror.einval.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB]
Get:87 http://mirror.einval.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB]
Get:88 http://mirror.einval.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.4 [629 kB]
Get:89 http://mirror.einval.org/debian unstable/main arm64 gettext arm64 0.23.1-2 [1611 kB]
Get:90 http://mirror.einval.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:91 http://mirror.einval.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB]
Get:92 http://mirror.einval.org/debian unstable/main arm64 debhelper all 13.24.2 [919 kB]
Get:93 http://mirror.einval.org/debian unstable/main arm64 libfakeroot arm64 1.37.1.1-1 [29.6 kB]
Get:94 http://mirror.einval.org/debian unstable/main arm64 fakeroot arm64 1.37.1.1-1 [75.4 kB]
Get:95 http://mirror.einval.org/debian unstable/main arm64 fonts-dejavu-mono all 2.37-8 [489 kB]
Get:96 http://mirror.einval.org/debian unstable/main arm64 fonts-dejavu-core all 2.37-8 [840 kB]
Get:97 http://mirror.einval.org/debian unstable/main arm64 fontconfig-config arm64 2.15.0-2.3 [318 kB]
Get:98 http://mirror.einval.org/debian unstable/main i386 libatomic1 i386 14.2.0-19 [7648 B]
Get:99 http://mirror.einval.org/debian unstable/main i386 libffi8 i386 3.4.8-2 [21.6 kB]
Get:100 http://mirror.einval.org/debian unstable/main i386 libblkid1 i386 2.41-5 [187 kB]
Get:101 http://mirror.einval.org/debian unstable/main i386 libpcre2-8-0 i386 10.45-1 [295 kB]
Get:102 http://mirror.einval.org/debian unstable/main i386 libselinux1 i386 3.8.1-1 [88.3 kB]
Get:103 http://mirror.einval.org/debian unstable/main i386 libmount1 i386 2.41-5 [225 kB]
Get:104 http://mirror.einval.org/debian unstable/main i386 zlib1g i386 1:1.3.dfsg+really1.3.1-1+b1 [84.7 kB]
Get:105 http://mirror.einval.org/debian unstable/main i386 libglib2.0-0t64 i386 2.84.1-2 [1584 kB]
Get:106 http://mirror.einval.org/debian unstable/main i386 gir1.2-glib-2.0 i386 2.84.1-2 [197 kB]
Get:107 http://mirror.einval.org/debian unstable/main i386 libexpat1 i386 2.7.1-1 [110 kB]
Get:108 http://mirror.einval.org/debian unstable/main i386 libbrotli1 i386 1.1.0-2+b7 [299 kB]
Get:109 http://mirror.einval.org/debian unstable/main i386 libbz2-1.0 i386 1.0.8-6 [38.1 kB]
Get:110 http://mirror.einval.org/debian unstable/main i386 libpng16-16t64 i386 1.6.48-1 [289 kB]
Get:111 http://mirror.einval.org/debian unstable/main i386 libfreetype6 i386 2.13.3+dfsg-1 [464 kB]
Get:112 http://mirror.einval.org/debian unstable/main i386 libfontconfig1 i386 2.15.0-2.3 [403 kB]
Get:113 http://mirror.einval.org/debian unstable/main i386 libpixman-1-0 i386 0.44.0-3 [246 kB]
Get:114 http://mirror.einval.org/debian unstable/main i386 libxau6 i386 1:1.0.11-1 [20.7 kB]
Get:115 http://mirror.einval.org/debian unstable/main i386 libxdmcp6 i386 1:1.1.5-1 [28.2 kB]
Get:116 http://mirror.einval.org/debian unstable/main i386 libxcb1 i386 1.17.0-2+b1 [148 kB]
Get:117 http://mirror.einval.org/debian unstable/main arm64 libx11-data all 2:1.8.12-1 [343 kB]
Get:118 http://mirror.einval.org/debian unstable/main i386 libx11-6 i386 2:1.8.12-1 [838 kB]
Get:119 http://mirror.einval.org/debian unstable/main i386 libxcb-render0 i386 1.17.0-2+b1 [116 kB]
Get:120 http://mirror.einval.org/debian unstable/main i386 libxcb-shm0 i386 1.17.0-2+b1 [105 kB]
Get:121 http://mirror.einval.org/debian unstable/main i386 libxext6 i386 2:1.3.4-1+b3 [52.5 kB]
Get:122 http://mirror.einval.org/debian unstable/main i386 libxrender1 i386 1:0.9.12-1 [29.0 kB]
Get:123 http://mirror.einval.org/debian unstable/main i386 libcairo2 i386 1.18.4-1+b1 [596 kB]
Get:124 http://mirror.einval.org/debian unstable/main i386 libcairo-gobject2 i386 1.18.4-1+b1 [130 kB]
Get:125 http://mirror.einval.org/debian unstable/main i386 gir1.2-freedesktop i386 1.84.0-1 [60.5 kB]
Get:126 http://mirror.einval.org/debian unstable/main i386 gir1.2-glib-2.0-dev i386 2.84.1-2 [914 kB]
Get:127 http://mirror.einval.org/debian unstable/main i386 gir1.2-freedesktop-dev i386 1.84.0-1 [51.6 kB]
Get:128 http://mirror.einval.org/debian unstable/main arm64 native-architecture all 0.2.6 [2264 B]
Get:129 http://mirror.einval.org/debian unstable/main arm64 libglib2.0-0t64 arm64 2.84.1-2 [1423 kB]
Get:130 http://mirror.einval.org/debian unstable/main arm64 libgirepository-2.0-0 arm64 2.84.1-2 [132 kB]
Get:131 http://mirror.einval.org/debian unstable/main arm64 girepository-tools arm64 2.84.1-2 [137 kB]
Get:132 http://mirror.einval.org/debian unstable/main i386 libgirepository-2.0-0 i386 2.84.1-2 [147 kB]
Get:133 http://mirror.einval.org/debian unstable/main i386 girepository-tools i386 2.84.1-2 [156 kB]
Get:134 http://mirror.einval.org/debian unstable/main arm64 libgirepository-1.0-1 arm64 1.84.0-1 [108 kB]
Get:135 http://mirror.einval.org/debian unstable/main arm64 python3-markupsafe arm64 2.1.5-1+b4 [14.1 kB]
Get:136 http://mirror.einval.org/debian unstable/main arm64 python3-mako all 1.3.9-1 [83.6 kB]
Get:137 http://mirror.einval.org/debian unstable/main arm64 python3-markdown all 3.7-2 [85.2 kB]
Get:138 http://mirror.einval.org/debian unstable/main arm64 python3-autocommand all 2.2.2-3 [13.6 kB]
Get:139 http://mirror.einval.org/debian unstable/main arm64 python3-more-itertools all 10.7.0-1 [67.4 kB]
Get:140 http://mirror.einval.org/debian unstable/main arm64 python3-typing-extensions all 4.13.2-1 [90.5 kB]
Get:141 http://mirror.einval.org/debian unstable/main arm64 python3-typeguard all 4.4.2-1 [37.3 kB]
Get:142 http://mirror.einval.org/debian unstable/main arm64 python3-inflect all 7.3.1-2 [32.4 kB]
Get:143 http://mirror.einval.org/debian unstable/main arm64 python3-jaraco.context all 6.0.1-1 [8276 B]
Get:144 http://mirror.einval.org/debian unstable/main arm64 python3-jaraco.functools all 4.1.0-1 [12.0 kB]
Get:145 http://mirror.einval.org/debian unstable/main arm64 python3-pkg-resources all 78.1.0-1.2 [224 kB]
Get:146 http://mirror.einval.org/debian unstable/main arm64 python3-jaraco.text all 4.0.0-1 [11.4 kB]
Get:147 http://mirror.einval.org/debian unstable/main arm64 python3-zipp all 3.21.0-1 [10.6 kB]
Get:148 http://mirror.einval.org/debian unstable/main arm64 python3-setuptools all 78.1.0-1.2 [738 kB]
Get:149 http://mirror.einval.org/debian unstable/main arm64 gobject-introspection-bin arm64 1.84.0-1 [270 kB]
Get:150 http://mirror.einval.org/debian unstable/main i386 libgirepository-1.0-1 i386 1.84.0-1 [123 kB]
Get:151 http://mirror.einval.org/debian unstable/main i386 libffi-dev i386 3.4.8-2 [58.1 kB]
Get:152 http://mirror.einval.org/debian unstable/main i386 libcrypt1 i386 1:4.4.38-1 [95.7 kB]
Get:153 http://mirror.einval.org/debian unstable/main i386 libcrypt-dev i386 1:4.4.38-1 [126 kB]
Get:154 http://mirror.einval.org/debian unstable/main i386 libc6-dev i386 2.41-7 [1808 kB]
Get:155 http://mirror.einval.org/debian unstable/main i386 libuuid1 i386 2.41-5 [38.9 kB]
Get:156 http://mirror.einval.org/debian unstable/main i386 uuid-dev i386 2.41-5 [49.3 kB]
Get:157 http://mirror.einval.org/debian unstable/main i386 libblkid-dev i386 2.41-5 [232 kB]
Get:158 http://mirror.einval.org/debian unstable/main i386 libsepol2 i386 3.8.1-1 [316 kB]
Get:159 http://mirror.einval.org/debian unstable/main i386 libsepol-dev i386 3.8.1-1 [406 kB]
Get:160 http://mirror.einval.org/debian unstable/main i386 libpcre2-16-0 i386 10.45-1 [278 kB]
Get:161 http://mirror.einval.org/debian unstable/main i386 libpcre2-32-0 i386 10.45-1 [267 kB]
Get:162 http://mirror.einval.org/debian unstable/main i386 libpcre2-posix3 i386 10.45-1 [63.6 kB]
Get:163 http://mirror.einval.org/debian unstable/main i386 libpcre2-dev i386 10.45-1 [858 kB]
Get:164 http://mirror.einval.org/debian unstable/main i386 libselinux1-dev i386 3.8.1-1 [177 kB]
Get:165 http://mirror.einval.org/debian unstable/main i386 libmount-dev i386 2.41-5 [30.5 kB]
Get:166 http://mirror.einval.org/debian unstable/main i386 libsysprof-capture-4-dev i386 48.0-2 [54.4 kB]
Get:167 http://mirror.einval.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB]
Get:168 http://mirror.einval.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB]
Get:169 http://mirror.einval.org/debian unstable/main i386 pkgconf i386 1.8.1-4 [26.2 kB]
Get:170 http://mirror.einval.org/debian unstable/main i386 zlib1g-dev i386 1:1.3.dfsg+really1.3.1-1+b1 [916 kB]
Get:171 http://mirror.einval.org/debian unstable/main i386 libgio-2.0-dev i386 2.84.1-2 [1801 kB]
Get:172 http://mirror.einval.org/debian unstable/main arm64 libglib2.0-data all 2.84.1-2 [1284 kB]
Get:173 http://mirror.einval.org/debian unstable/main arm64 libglib2.0-bin arm64 2.84.1-2 [125 kB]
Get:174 http://mirror.einval.org/debian unstable/main arm64 python3-packaging all 25.0-1 [56.6 kB]
Get:175 http://mirror.einval.org/debian unstable/main arm64 libgio-2.0-dev-bin arm64 2.84.1-2 [163 kB]
Get:176 http://mirror.einval.org/debian unstable/main arm64 libglib2.0-dev-bin arm64 2.84.1-2 [53.0 kB]
Get:177 http://mirror.einval.org/debian unstable/main i386 libglib2.0-dev i386 2.84.1-2 [53.7 kB]
Get:178 http://mirror.einval.org/debian unstable/main i386 gobject-introspection i386 1.84.0-1 [134 kB]
Get:179 http://mirror.einval.org/debian unstable/main i386 libasan8 i386 14.2.0-19 [2605 kB]
Get:180 http://mirror.einval.org/debian unstable/main i386 libcap2 i386 1:2.75-7 [29.1 kB]
Get:181 http://mirror.einval.org/debian unstable/main i386 libcap-dev i386 1:2.75-7 [578 kB]
Get:182 http://mirror.einval.org/debian unstable/main i386 libsystemd0 i386 257.5-2 [484 kB]
Get:183 http://mirror.einval.org/debian unstable/main i386 libdbus-1-3 i386 1.16.2-2 [191 kB]
Get:184 http://mirror.einval.org/debian unstable/main i386 libsystemd-dev i386 257.5-2 [1428 kB]
Get:185 http://mirror.einval.org/debian unstable/main arm64 sgml-base all 1.31+nmu1 [10.9 kB]
Get:186 http://mirror.einval.org/debian unstable/main arm64 xml-core all 0.19 [20.1 kB]
Get:187 http://mirror.einval.org/debian unstable/main i386 libdbus-1-dev i386 1.16.2-2 [232 kB]
Get:188 http://mirror.einval.org/debian unstable/main i386 libgomp1 i386 14.2.0-19 [138 kB]
Get:189 http://mirror.einval.org/debian unstable/main i386 libitm1 i386 14.2.0-19 [27.4 kB]
Get:190 http://mirror.einval.org/debian unstable/main i386 libstdc++6 i386 14.2.0-19 [765 kB]
Get:191 http://mirror.einval.org/debian unstable/main i386 libubsan1 i386 14.2.0-19 [1054 kB]
Get:192 http://mirror.einval.org/debian unstable/main i386 libquadmath0 i386 14.2.0-19 [231 kB]
Get:193 http://mirror.einval.org/debian unstable/main i386 libgcc-14-dev i386 14.2.0-19 [2581 kB]
Get:194 http://mirror.einval.org/debian unstable/main i386 liblzma5 i386 5.8.1-1 [320 kB]
Get:195 http://mirror.einval.org/debian unstable/main i386 libstdc++-14-dev i386 14.2.0-19 [2443 kB]
Get:196 http://mirror.einval.org/debian unstable/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB]
Get:197 http://mirror.einval.org/debian unstable/main arm64 x11proto-dev all 2024.1-1 [603 kB]
Get:198 http://mirror.einval.org/debian unstable/main i386 libxau-dev i386 1:1.0.11-1 [24.0 kB]
Get:199 http://mirror.einval.org/debian unstable/main i386 libxdmcp-dev i386 1:1.1.5-1 [45.0 kB]
Get:200 http://mirror.einval.org/debian unstable/main arm64 xtrans-dev all 1.4.0-1 [98.7 kB]
Get:201 http://mirror.einval.org/debian unstable/main i386 libxcb1-dev i386 1.17.0-2+b1 [186 kB]
Get:202 http://mirror.einval.org/debian unstable/main i386 libx11-dev i386 2:1.8.12-1 [926 kB]
Get:203 http://mirror.einval.org/debian unstable/main i386 libxext-dev i386 2:1.3.4-1+b3 [108 kB]
Get:204 http://mirror.einval.org/debian unstable/main i386 libxfixes3 i386 1:6.0.0-2+b4 [20.7 kB]
Get:205 http://mirror.einval.org/debian unstable/main i386 libxfixes-dev i386 1:6.0.0-2+b4 [22.9 kB]
Get:206 http://mirror.einval.org/debian unstable/main i386 libxi6 i386 2:1.8.2-1 [81.2 kB]
Get:207 http://mirror.einval.org/debian unstable/main i386 libxi-dev i386 2:1.8.2-1 [244 kB]
Get:208 http://mirror.einval.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.4 [732 kB]
Get:209 http://mirror.einval.org/debian unstable/main i386 libxml2-dev i386 2.12.7+dfsg+really2.9.14-0.4 [856 kB]
Get:210 http://mirror.einval.org/debian unstable/main arm64 x11-common all 1:7.7+24 [217 kB]
Get:211 http://mirror.einval.org/debian unstable/main i386 libxtst6 i386 2:1.2.5-1 [26.4 kB]
Get:212 http://mirror.einval.org/debian unstable/main i386 libxtst-dev i386 2:1.2.5-1 [30.8 kB]
Get:213 http://mirror.einval.org/debian unstable/main arm64 ninja-build arm64 1.12.1-1+b1 [130 kB]
Get:214 http://mirror.einval.org/debian unstable/main arm64 meson all 1.7.0-1 [639 kB]
Preconfiguring packages ...
Fetched 193 MB in 2s (90.3 MB/s)
Selecting previously unselected package mount.
(Reading database ... 12033 files and directories currently installed.)
Preparing to unpack .../mount_2.41-5_arm64.deb ...
Unpacking mount (2.41-5) ...
Selecting previously unselected package libsystemd-shared:arm64.
Preparing to unpack .../libsystemd-shared_257.5-2_arm64.deb ...
Unpacking libsystemd-shared:arm64 (257.5-2) ...
Selecting previously unselected package libapparmor1:arm64.
Preparing to unpack .../libapparmor1_4.1.0-1_arm64.deb ...
Unpacking libapparmor1:arm64 (4.1.0-1) ...
Setting up libsystemd-shared:arm64 (257.5-2) ...
Selecting previously unselected package systemd.
(Reading database ... 12073 files and directories currently installed.)
Preparing to unpack .../systemd_257.5-2_arm64.deb ...
Unpacking systemd (257.5-2) ...
Setting up libapparmor1:arm64 (4.1.0-1) ...
Setting up mount (2.41-5) ...
Setting up systemd (257.5-2) ...
Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' → '/usr/lib/systemd/system/getty@.service'.
Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' → '/usr/lib/systemd/system/remote-fs.target'.
Created symlink '/etc/systemd/system/sysinit.target.wants/systemd-pstore.service' → '/usr/lib/systemd/system/systemd-pstore.service'.
Initializing machine ID from random generator.
Creating group 'systemd-journal' with GID 997.
Creating group 'systemd-network' with GID 996.
Creating user 'systemd-network' (systemd Network Management) with UID 996 and GID 996.
/usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring.
Selecting previously unselected package systemd-sysv.
(Reading database ... 13011 files and directories currently installed.)
Preparing to unpack .../0-systemd-sysv_257.5-2_arm64.deb ...
Unpacking systemd-sysv (257.5-2) ...
Selecting previously unselected package libdbus-1-3:arm64.
Preparing to unpack .../1-libdbus-1-3_1.16.2-2_arm64.deb ...
Unpacking libdbus-1-3:arm64 (1.16.2-2) ...
Selecting previously unselected package dbus-bin.
Preparing to unpack .../2-dbus-bin_1.16.2-2_arm64.deb ...
Unpacking dbus-bin (1.16.2-2) ...
Selecting previously unselected package dbus-session-bus-common.
Preparing to unpack .../3-dbus-session-bus-common_1.16.2-2_all.deb ...
Unpacking dbus-session-bus-common (1.16.2-2) ...
Selecting previously unselected package libexpat1:arm64.
Preparing to unpack .../4-libexpat1_2.7.1-1_arm64.deb ...
Unpacking libexpat1:arm64 (2.7.1-1) ...
Selecting previously unselected package dbus-daemon.
Preparing to unpack .../5-dbus-daemon_1.16.2-2_arm64.deb ...
Unpacking dbus-daemon (1.16.2-2) ...
Selecting previously unselected package libbsd0:arm64.
Preparing to unpack .../6-libbsd0_0.12.2-2_arm64.deb ...
Unpacking libbsd0:arm64 (0.12.2-2) ...
Setting up libbsd0:arm64 (0.12.2-2) ...
Selecting previously unselected package libsemanage-common.
(Reading database ... 13091 files and directories currently installed.)
Preparing to unpack .../libsemanage-common_3.8.1-1_all.deb ...
Unpacking libsemanage-common (3.8.1-1) ...
Setting up libsemanage-common (3.8.1-1) ...
Selecting previously unselected package libsepol2:arm64.
(Reading database ... 13097 files and directories currently installed.)
Preparing to unpack .../libsepol2_3.8.1-1_arm64.deb ...
Unpacking libsepol2:arm64 (3.8.1-1) ...
Selecting previously unselected package libsepol2:i386.
Preparing to unpack .../libsepol2_3.8.1-1_i386.deb ...
Unpacking libsepol2:i386 (3.8.1-1) ...
Setting up libsepol2:arm64 (3.8.1-1) ...
Selecting previously unselected package libsemanage2:arm64.
(Reading database ... 13103 files and directories currently installed.)
Preparing to unpack .../libsemanage2_3.8.1-1_arm64.deb ...
Unpacking libsemanage2:arm64 (3.8.1-1) ...
Setting up libsemanage2:arm64 (3.8.1-1) ...
Selecting previously unselected package passwd.
(Reading database ... 13107 files and directories currently installed.)
Preparing to unpack .../passwd_1%3a4.17.4-2_arm64.deb ...
Unpacking passwd (1:4.17.4-2) ...
Setting up passwd (1:4.17.4-2) ...
no matching password file entry in /etc/shadow
add user 'root' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'daemon' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'bin' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'sys' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'sync' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'games' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'man' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'lp' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'mail' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'news' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'uucp' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'proxy' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'www-data' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'backup' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'list' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'irc' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user '_apt' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'nobody' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'sbuild' in /etc/shadow? No
no matching password file entry in /etc/shadow
add user 'helmut' in /etc/shadow? No
pwck: no changes
no matching group file entry in /etc/gshadow
add group 'root' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'daemon' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'bin' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'sys' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'adm' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'tty' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'disk' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'lp' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'mail' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'news' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'uucp' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'man' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'proxy' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'kmem' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'dialout' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'fax' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'voice' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'cdrom' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'floppy' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'tape' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'sudo' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'audio' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'dip' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'www-data' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'backup' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'operator' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'list' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'irc' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'src' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'shadow' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'utmp' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'video' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'sasl' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'plugdev' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'staff' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'games' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'users' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'nogroup' in /etc/gshadow? No
no matching group file entry in /etc/gshadow
add group 'sbuild' in /etc/gshadow? No
grpck: no changes
Shadow passwords are now on.
Selecting previously unselected package adduser.
(Reading database ... 13509 files and directories currently installed.)
Preparing to unpack .../archives/adduser_3.152_all.deb ...
Unpacking adduser (3.152) ...
Setting up adduser (3.152) ...
Selecting previously unselected package dbus-system-bus-common.
(Reading database ... 13594 files and directories currently installed.)
Preparing to unpack .../dbus-system-bus-common_1.16.2-2_all.deb ...
Unpacking dbus-system-bus-common (1.16.2-2) ...
Selecting previously unselected package dbus.
Preparing to unpack .../dbus_1.16.2-2_arm64.deb ...
Unpacking dbus (1.16.2-2) ...
Selecting previously unselected package libpython3.13-minimal:arm64.
Preparing to unpack .../libpython3.13-minimal_3.13.3-2_arm64.deb ...
Unpacking libpython3.13-minimal:arm64 (3.13.3-2) ...
Selecting previously unselected package python3.13-minimal.
Preparing to unpack .../python3.13-minimal_3.13.3-2_arm64.deb ...
Unpacking python3.13-minimal (3.13.3-2) ...
Setting up libpython3.13-minimal:arm64 (3.13.3-2) ...
Setting up libexpat1:arm64 (2.7.1-1) ...
Setting up python3.13-minimal (3.13.3-2) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 13948 files and directories currently installed.)
Preparing to unpack .../00-python3-minimal_3.13.3-1_arm64.deb ...
Unpacking python3-minimal (3.13.3-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../01-media-types_13.0.0_all.deb ...
Unpacking media-types (13.0.0) ...
Selecting previously unselected package netbase.
Preparing to unpack .../02-netbase_6.5_all.deb ...
Unpacking netbase (6.5) ...
Selecting previously unselected package tzdata.
Preparing to unpack .../03-tzdata_2025b-3_all.deb ...
Unpacking tzdata (2025b-3) ...
Selecting previously unselected package libffi8:arm64.
Preparing to unpack .../04-libffi8_3.4.8-2_arm64.deb ...
Unpacking libffi8:arm64 (3.4.8-2) ...
Selecting previously unselected package libncursesw6:arm64.
Preparing to unpack .../05-libncursesw6_6.5+20250216-2_arm64.deb ...
Unpacking libncursesw6:arm64 (6.5+20250216-2) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../06-readline-common_8.2-6_all.deb ...
Unpacking readline-common (8.2-6) ...
Selecting previously unselected package libreadline8t64:arm64.
Preparing to unpack .../07-libreadline8t64_8.2-6_arm64.deb ...
Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64'
Unpacking libreadline8t64:arm64 (8.2-6) ...
Selecting previously unselected package libpython3.13-stdlib:arm64.
Preparing to unpack .../08-libpython3.13-stdlib_3.13.3-2_arm64.deb ...
Unpacking libpython3.13-stdlib:arm64 (3.13.3-2) ...
Selecting previously unselected package python3.13.
Preparing to unpack .../09-python3.13_3.13.3-2_arm64.deb ...
Unpacking python3.13 (3.13.3-2) ...
Selecting previously unselected package libpython3-stdlib:arm64.
Preparing to unpack .../10-libpython3-stdlib_3.13.3-1_arm64.deb ...
Unpacking libpython3-stdlib:arm64 (3.13.3-1) ...
Setting up python3-minimal (3.13.3-1) ...
Selecting previously unselected package python3.
(Reading database ... 14969 files and directories currently installed.)
Preparing to unpack .../000-python3_3.13.3-1_arm64.deb ...
Unpacking python3 (3.13.3-1) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../001-sensible-utils_0.0.25_all.deb ...
Unpacking sensible-utils (0.0.25) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../002-libmagic-mgc_1%3a5.46-5_arm64.deb ...
Unpacking libmagic-mgc (1:5.46-5) ...
Selecting previously unselected package libmagic1t64:arm64.
Preparing to unpack .../003-libmagic1t64_1%3a5.46-5_arm64.deb ...
Unpacking libmagic1t64:arm64 (1:5.46-5) ...
Selecting previously unselected package file.
Preparing to unpack .../004-file_1%3a5.46-5_arm64.deb ...
Unpacking file (1:5.46-5) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../005-gettext-base_0.23.1-2_arm64.deb ...
Unpacking gettext-base (0.23.1-2) ...
Selecting previously unselected package libuchardet0:arm64.
Preparing to unpack .../006-libuchardet0_0.0.8-1+b2_arm64.deb ...
Unpacking libuchardet0:arm64 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../007-groff-base_1.23.0-8_arm64.deb ...
Unpacking groff-base (1.23.0-8) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../008-bsdextrautils_2.41-5_arm64.deb ...
Unpacking bsdextrautils (2.41-5) ...
Selecting previously unselected package libpipeline1:arm64.
Preparing to unpack .../009-libpipeline1_1.5.8-1_arm64.deb ...
Unpacking libpipeline1:arm64 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../010-man-db_2.13.1-1_arm64.deb ...
Unpacking man-db (2.13.1-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../011-m4_1.4.19-8_arm64.deb ...
Unpacking m4 (1.4.19-8) ...
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 binutils-gold-i686-linux-gnu.
Preparing to unpack .../016-binutils-gold-i686-linux-gnu_2.44-2_arm64.deb ...
Unpacking binutils-gold-i686-linux-gnu (2.44-2) ...
Selecting previously unselected package gcc-14-i686-linux-gnu-base:arm64.
Preparing to unpack .../017-gcc-14-i686-linux-gnu-base_14.2.0-19cross1_arm64.deb ...
Unpacking gcc-14-i686-linux-gnu-base:arm64 (14.2.0-19cross1) ...
Selecting previously unselected package cpp-14-i686-linux-gnu.
Preparing to unpack .../018-cpp-14-i686-linux-gnu_14.2.0-19cross1_arm64.deb ...
Unpacking cpp-14-i686-linux-gnu (14.2.0-19cross1) ...
Selecting previously unselected package cpp-i686-linux-gnu.
Preparing to unpack .../019-cpp-i686-linux-gnu_4%3a14.2.0-1_arm64.deb ...
Unpacking cpp-i686-linux-gnu (4:14.2.0-1) ...
Selecting previously unselected package gcc-14-base:i386.
Preparing to unpack .../020-gcc-14-base_14.2.0-19_i386.deb ...
Unpacking gcc-14-base:i386 (14.2.0-19) ...
Selecting previously unselected package libgcc-s1:i386.
Preparing to unpack .../021-libgcc-s1_14.2.0-19_i386.deb ...
Unpacking libgcc-s1:i386 (14.2.0-19) ...
Selecting previously unselected package libc6:i386.
Preparing to unpack .../022-libc6_2.41-7_i386.deb ...
Unpacking libc6:i386 (2.41-7) ...
Selecting previously unselected package qemu-user.
Preparing to unpack .../023-qemu-user_1%3a10.0.0+ds-1_arm64.deb ...
Unpacking qemu-user (1:10.0.0+ds-1) ...
Selecting previously unselected package cross-exe-wrapper:i386.
Preparing to unpack .../024-cross-exe-wrapper_0.2.6_i386.deb ...
Unpacking cross-exe-wrapper:i386 (0.2.6) ...
Selecting previously unselected package binutils-i686-linux-gnu.
Preparing to unpack .../025-binutils-i686-linux-gnu_2.44-3_arm64.deb ...
Unpacking binutils-i686-linux-gnu (2.44-3) ...
Selecting previously unselected package gcc-14-cross-base.
Preparing to unpack .../026-gcc-14-cross-base_14.2.0-19cross1_all.deb ...
Unpacking gcc-14-cross-base (14.2.0-19cross1) ...
Selecting previously unselected package libc6-i386-cross.
Preparing to unpack .../027-libc6-i386-cross_2.41-6cross2_all.deb ...
Unpacking libc6-i386-cross (2.41-6cross2) ...
Selecting previously unselected package libgcc-s1-i386-cross.
Preparing to unpack .../028-libgcc-s1-i386-cross_14.2.0-19cross1_all.deb ...
Unpacking libgcc-s1-i386-cross (14.2.0-19cross1) ...
Selecting previously unselected package libgomp1-i386-cross.
Preparing to unpack .../029-libgomp1-i386-cross_14.2.0-19cross1_all.deb ...
Unpacking libgomp1-i386-cross (14.2.0-19cross1) ...
Selecting previously unselected package libitm1-i386-cross.
Preparing to unpack .../030-libitm1-i386-cross_14.2.0-19cross1_all.deb ...
Unpacking libitm1-i386-cross (14.2.0-19cross1) ...
Selecting previously unselected package libatomic1-i386-cross.
Preparing to unpack .../031-libatomic1-i386-cross_14.2.0-19cross1_all.deb ...
Unpacking libatomic1-i386-cross (14.2.0-19cross1) ...
Selecting previously unselected package libasan8-i386-cross.
Preparing to unpack .../032-libasan8-i386-cross_14.2.0-19cross1_all.deb ...
Unpacking libasan8-i386-cross (14.2.0-19cross1) ...
Selecting previously unselected package libstdc++6-i386-cross.
Preparing to unpack .../033-libstdc++6-i386-cross_14.2.0-19cross1_all.deb ...
Unpacking libstdc++6-i386-cross (14.2.0-19cross1) ...
Selecting previously unselected package libubsan1-i386-cross.
Preparing to unpack .../034-libubsan1-i386-cross_14.2.0-19cross1_all.deb ...
Unpacking libubsan1-i386-cross (14.2.0-19cross1) ...
Selecting previously unselected package libquadmath0-i386-cross.
Preparing to unpack .../035-libquadmath0-i386-cross_14.2.0-19cross1_all.deb ...
Unpacking libquadmath0-i386-cross (14.2.0-19cross1) ...
Selecting previously unselected package libgcc-14-dev-i386-cross.
Preparing to unpack .../036-libgcc-14-dev-i386-cross_14.2.0-19cross1_all.deb ...
Unpacking libgcc-14-dev-i386-cross (14.2.0-19cross1) ...
Selecting previously unselected package gcc-14-i686-linux-gnu.
Preparing to unpack .../037-gcc-14-i686-linux-gnu_14.2.0-19cross1_arm64.deb ...
Unpacking gcc-14-i686-linux-gnu (14.2.0-19cross1) ...
Selecting previously unselected package gcc-i686-linux-gnu.
Preparing to unpack .../038-gcc-i686-linux-gnu_4%3a14.2.0-1_arm64.deb ...
Unpacking gcc-i686-linux-gnu (4:14.2.0-1) ...
Selecting previously unselected package linux-libc-dev-i386-cross.
Preparing to unpack .../039-linux-libc-dev-i386-cross_6.12.17-1cross2_all.deb ...
Unpacking linux-libc-dev-i386-cross (6.12.17-1cross2) ...
Selecting previously unselected package libc6-dev-i386-cross.
Preparing to unpack .../040-libc6-dev-i386-cross_2.41-6cross2_all.deb ...
Unpacking libc6-dev-i386-cross (2.41-6cross2) ...
Selecting previously unselected package libstdc++-14-dev-i386-cross.
Preparing to unpack .../041-libstdc++-14-dev-i386-cross_14.2.0-19cross1_all.deb ...
Unpacking libstdc++-14-dev-i386-cross (14.2.0-19cross1) ...
Selecting previously unselected package g++-14-i686-linux-gnu.
Preparing to unpack .../042-g++-14-i686-linux-gnu_14.2.0-19cross1_arm64.deb ...
Unpacking g++-14-i686-linux-gnu (14.2.0-19cross1) ...
Selecting previously unselected package g++-i686-linux-gnu.
Preparing to unpack .../043-g++-i686-linux-gnu_4%3a14.2.0-1_arm64.deb ...
Unpacking g++-i686-linux-gnu (4:14.2.0-1) ...
Selecting previously unselected package crossbuild-essential-i386.
Preparing to unpack .../044-crossbuild-essential-i386_12.12_all.deb ...
Unpacking crossbuild-essential-i386 (12.12) ...
Selecting previously unselected package dbus-broker.
Preparing to unpack .../045-dbus-broker_36-2_arm64.deb ...
Unpacking dbus-broker (36-2) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../046-libdebhelper-perl_13.24.2_all.deb ...
Unpacking libdebhelper-perl (13.24.2) ...
Selecting previously unselected package libtool.
Preparing to unpack .../047-libtool_2.5.4-4_all.deb ...
Unpacking libtool (2.5.4-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../048-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../049-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 .../050-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../051-dh-strip-nondeterminism_1.14.1-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-2) ...
Selecting previously unselected package libelf1t64:arm64.
Preparing to unpack .../052-libelf1t64_0.192-4_arm64.deb ...
Unpacking libelf1t64:arm64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../053-dwz_0.15-1+b1_arm64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package libunistring5:arm64.
Preparing to unpack .../054-libunistring5_1.3-2_arm64.deb ...
Unpacking libunistring5:arm64 (1.3-2) ...
Selecting previously unselected package libxml2:arm64.
Preparing to unpack .../055-libxml2_2.12.7+dfsg+really2.9.14-0.4_arm64.deb ...
Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.4) ...
Selecting previously unselected package gettext.
Preparing to unpack .../056-gettext_0.23.1-2_arm64.deb ...
Unpacking gettext (0.23.1-2) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../057-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 .../058-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../059-debhelper_13.24.2_all.deb ...
Unpacking debhelper (13.24.2) ...
Selecting previously unselected package libfakeroot:arm64.
Preparing to unpack .../060-libfakeroot_1.37.1.1-1_arm64.deb ...
Unpacking libfakeroot:arm64 (1.37.1.1-1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../061-fakeroot_1.37.1.1-1_arm64.deb ...
Unpacking fakeroot (1.37.1.1-1) ...
Selecting previously unselected package fonts-dejavu-mono.
Preparing to unpack .../062-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 .../063-fonts-dejavu-core_2.37-8_all.deb ...
Unpacking fonts-dejavu-core (2.37-8) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../064-fontconfig-config_2.15.0-2.3_arm64.deb ...
Unpacking fontconfig-config (2.15.0-2.3) ...
Selecting previously unselected package libatomic1:i386.
Preparing to unpack .../065-libatomic1_14.2.0-19_i386.deb ...
Unpacking libatomic1:i386 (14.2.0-19) ...
Selecting previously unselected package libffi8:i386.
Preparing to unpack .../066-libffi8_3.4.8-2_i386.deb ...
Unpacking libffi8:i386 (3.4.8-2) ...
Selecting previously unselected package libblkid1:i386.
Preparing to unpack .../067-libblkid1_2.41-5_i386.deb ...
Unpacking libblkid1:i386 (2.41-5) ...
Selecting previously unselected package libpcre2-8-0:i386.
Preparing to unpack .../068-libpcre2-8-0_10.45-1_i386.deb ...
Unpacking libpcre2-8-0:i386 (10.45-1) ...
Selecting previously unselected package libselinux1:i386.
Preparing to unpack .../069-libselinux1_3.8.1-1_i386.deb ...
Unpacking libselinux1:i386 (3.8.1-1) ...
Selecting previously unselected package libmount1:i386.
Preparing to unpack .../070-libmount1_2.41-5_i386.deb ...
Unpacking libmount1:i386 (2.41-5) ...
Selecting previously unselected package zlib1g:i386.
Preparing to unpack .../071-zlib1g_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ...
Unpacking zlib1g:i386 (1:1.3.dfsg+really1.3.1-1+b1) ...
Selecting previously unselected package libglib2.0-0t64:i386.
Preparing to unpack .../072-libglib2.0-0t64_2.84.1-2_i386.deb ...
Unpacking libglib2.0-0t64:i386 (2.84.1-2) ...
Selecting previously unselected package gir1.2-glib-2.0:i386.
Preparing to unpack .../073-gir1.2-glib-2.0_2.84.1-2_i386.deb ...
Unpacking gir1.2-glib-2.0:i386 (2.84.1-2) ...
Selecting previously unselected package libexpat1:i386.
Preparing to unpack .../074-libexpat1_2.7.1-1_i386.deb ...
Unpacking libexpat1:i386 (2.7.1-1) ...
Selecting previously unselected package libbrotli1:i386.
Preparing to unpack .../075-libbrotli1_1.1.0-2+b7_i386.deb ...
Unpacking libbrotli1:i386 (1.1.0-2+b7) ...
Selecting previously unselected package libbz2-1.0:i386.
Preparing to unpack .../076-libbz2-1.0_1.0.8-6_i386.deb ...
Unpacking libbz2-1.0:i386 (1.0.8-6) ...
Selecting previously unselected package libpng16-16t64:i386.
Preparing to unpack .../077-libpng16-16t64_1.6.48-1_i386.deb ...
Unpacking libpng16-16t64:i386 (1.6.48-1) ...
Selecting previously unselected package libfreetype6:i386.
Preparing to unpack .../078-libfreetype6_2.13.3+dfsg-1_i386.deb ...
Unpacking libfreetype6:i386 (2.13.3+dfsg-1) ...
Selecting previously unselected package libfontconfig1:i386.
Preparing to unpack .../079-libfontconfig1_2.15.0-2.3_i386.deb ...
Unpacking libfontconfig1:i386 (2.15.0-2.3) ...
Selecting previously unselected package libpixman-1-0:i386.
Preparing to unpack .../080-libpixman-1-0_0.44.0-3_i386.deb ...
Unpacking libpixman-1-0:i386 (0.44.0-3) ...
Selecting previously unselected package libxau6:i386.
Preparing to unpack .../081-libxau6_1%3a1.0.11-1_i386.deb ...
Unpacking libxau6:i386 (1:1.0.11-1) ...
Selecting previously unselected package libxdmcp6:i386.
Preparing to unpack .../082-libxdmcp6_1%3a1.1.5-1_i386.deb ...
Unpacking libxdmcp6:i386 (1:1.1.5-1) ...
Selecting previously unselected package libxcb1:i386.
Preparing to unpack .../083-libxcb1_1.17.0-2+b1_i386.deb ...
Unpacking libxcb1:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../084-libx11-data_2%3a1.8.12-1_all.deb ...
Unpacking libx11-data (2:1.8.12-1) ...
Selecting previously unselected package libx11-6:i386.
Preparing to unpack .../085-libx11-6_2%3a1.8.12-1_i386.deb ...
Unpacking libx11-6:i386 (2:1.8.12-1) ...
Selecting previously unselected package libxcb-render0:i386.
Preparing to unpack .../086-libxcb-render0_1.17.0-2+b1_i386.deb ...
Unpacking libxcb-render0:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libxcb-shm0:i386.
Preparing to unpack .../087-libxcb-shm0_1.17.0-2+b1_i386.deb ...
Unpacking libxcb-shm0:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libxext6:i386.
Preparing to unpack .../088-libxext6_2%3a1.3.4-1+b3_i386.deb ...
Unpacking libxext6:i386 (2:1.3.4-1+b3) ...
Selecting previously unselected package libxrender1:i386.
Preparing to unpack .../089-libxrender1_1%3a0.9.12-1_i386.deb ...
Unpacking libxrender1:i386 (1:0.9.12-1) ...
Selecting previously unselected package libcairo2:i386.
Preparing to unpack .../090-libcairo2_1.18.4-1+b1_i386.deb ...
Unpacking libcairo2:i386 (1.18.4-1+b1) ...
Selecting previously unselected package libcairo-gobject2:i386.
Preparing to unpack .../091-libcairo-gobject2_1.18.4-1+b1_i386.deb ...
Unpacking libcairo-gobject2:i386 (1.18.4-1+b1) ...
Selecting previously unselected package gir1.2-freedesktop:i386.
Preparing to unpack .../092-gir1.2-freedesktop_1.84.0-1_i386.deb ...
Unpacking gir1.2-freedesktop:i386 (1.84.0-1) ...
Selecting previously unselected package gir1.2-glib-2.0-dev:i386.
Preparing to unpack .../093-gir1.2-glib-2.0-dev_2.84.1-2_i386.deb ...
Unpacking gir1.2-glib-2.0-dev:i386 (2.84.1-2) ...
Selecting previously unselected package gir1.2-freedesktop-dev:i386.
Preparing to unpack .../094-gir1.2-freedesktop-dev_1.84.0-1_i386.deb ...
Unpacking gir1.2-freedesktop-dev:i386 (1.84.0-1) ...
Selecting previously unselected package libgirepository-2.0-0:i386.
Preparing to unpack .../095-libgirepository-2.0-0_2.84.1-2_i386.deb ...
Unpacking libgirepository-2.0-0:i386 (2.84.1-2) ...
Selecting previously unselected package girepository-tools:i386.
Preparing to unpack .../096-girepository-tools_2.84.1-2_i386.deb ...
Unpacking girepository-tools:i386 (2.84.1-2) ...
Selecting previously unselected package native-architecture.
Preparing to unpack .../097-native-architecture_0.2.6_all.deb ...
Unpacking native-architecture (0.2.6) ...
Selecting previously unselected package libglib2.0-0t64:arm64.
Preparing to unpack .../098-libglib2.0-0t64_2.84.1-2_arm64.deb ...
Unpacking libglib2.0-0t64:arm64 (2.84.1-2) ...
Selecting previously unselected package libgirepository-2.0-0:arm64.
Preparing to unpack .../099-libgirepository-2.0-0_2.84.1-2_arm64.deb ...
Unpacking libgirepository-2.0-0:arm64 (2.84.1-2) ...
Selecting previously unselected package girepository-tools:arm64.
Preparing to unpack .../100-girepository-tools_2.84.1-2_arm64.deb ...
Unpacking girepository-tools:arm64 (2.84.1-2) ...
Selecting previously unselected package libgirepository-1.0-1:arm64.
Preparing to unpack .../101-libgirepository-1.0-1_1.84.0-1_arm64.deb ...
Unpacking libgirepository-1.0-1:arm64 (1.84.0-1) ...
Selecting previously unselected package python3-markupsafe.
Preparing to unpack .../102-python3-markupsafe_2.1.5-1+b4_arm64.deb ...
Unpacking python3-markupsafe (2.1.5-1+b4) ...
Selecting previously unselected package python3-mako.
Preparing to unpack .../103-python3-mako_1.3.9-1_all.deb ...
Unpacking python3-mako (1.3.9-1) ...
Selecting previously unselected package python3-markdown.
Preparing to unpack .../104-python3-markdown_3.7-2_all.deb ...
Unpacking python3-markdown (3.7-2) ...
Selecting previously unselected package python3-autocommand.
Preparing to unpack .../105-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 .../106-python3-more-itertools_10.7.0-1_all.deb ...
Unpacking python3-more-itertools (10.7.0-1) ...
Selecting previously unselected package python3-typing-extensions.
Preparing to unpack .../107-python3-typing-extensions_4.13.2-1_all.deb ...
Unpacking python3-typing-extensions (4.13.2-1) ...
Selecting previously unselected package python3-typeguard.
Preparing to unpack .../108-python3-typeguard_4.4.2-1_all.deb ...
Unpacking python3-typeguard (4.4.2-1) ...
Selecting previously unselected package python3-inflect.
Preparing to unpack .../109-python3-inflect_7.3.1-2_all.deb ...
Unpacking python3-inflect (7.3.1-2) ...
Selecting previously unselected package python3-jaraco.context.
Preparing to unpack .../110-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 .../111-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 .../112-python3-pkg-resources_78.1.0-1.2_all.deb ...
Unpacking python3-pkg-resources (78.1.0-1.2) ...
Selecting previously unselected package python3-jaraco.text.
Preparing to unpack .../113-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 .../114-python3-zipp_3.21.0-1_all.deb ...
Unpacking python3-zipp (3.21.0-1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../115-python3-setuptools_78.1.0-1.2_all.deb ...
Unpacking python3-setuptools (78.1.0-1.2) ...
Selecting previously unselected package gobject-introspection-bin.
Preparing to unpack .../116-gobject-introspection-bin_1.84.0-1_arm64.deb ...
Unpacking gobject-introspection-bin (1.84.0-1) ...
Selecting previously unselected package libgirepository-1.0-1:i386.
Preparing to unpack .../117-libgirepository-1.0-1_1.84.0-1_i386.deb ...
Unpacking libgirepository-1.0-1:i386 (1.84.0-1) ...
Selecting previously unselected package libffi-dev:i386.
Preparing to unpack .../118-libffi-dev_3.4.8-2_i386.deb ...
Unpacking libffi-dev:i386 (3.4.8-2) ...
Selecting previously unselected package libcrypt1:i386.
Preparing to unpack .../119-libcrypt1_1%3a4.4.38-1_i386.deb ...
Unpacking libcrypt1:i386 (1:4.4.38-1) ...
Selecting previously unselected package libcrypt-dev:i386.
Preparing to unpack .../120-libcrypt-dev_1%3a4.4.38-1_i386.deb ...
Unpacking libcrypt-dev:i386 (1:4.4.38-1) ...
Selecting previously unselected package libc6-dev:i386.
Preparing to unpack .../121-libc6-dev_2.41-7_i386.deb ...
Unpacking libc6-dev:i386 (2.41-7) ...
Selecting previously unselected package libuuid1:i386.
Preparing to unpack .../122-libuuid1_2.41-5_i386.deb ...
Unpacking libuuid1:i386 (2.41-5) ...
Selecting previously unselected package uuid-dev:i386.
Preparing to unpack .../123-uuid-dev_2.41-5_i386.deb ...
Unpacking uuid-dev:i386 (2.41-5) ...
Selecting previously unselected package libblkid-dev:i386.
Preparing to unpack .../124-libblkid-dev_2.41-5_i386.deb ...
Unpacking libblkid-dev:i386 (2.41-5) ...
Selecting previously unselected package libsepol-dev:i386.
Preparing to unpack .../125-libsepol-dev_3.8.1-1_i386.deb ...
Unpacking libsepol-dev:i386 (3.8.1-1) ...
Selecting previously unselected package libpcre2-16-0:i386.
Preparing to unpack .../126-libpcre2-16-0_10.45-1_i386.deb ...
Unpacking libpcre2-16-0:i386 (10.45-1) ...
Selecting previously unselected package libpcre2-32-0:i386.
Preparing to unpack .../127-libpcre2-32-0_10.45-1_i386.deb ...
Unpacking libpcre2-32-0:i386 (10.45-1) ...
Selecting previously unselected package libpcre2-posix3:i386.
Preparing to unpack .../128-libpcre2-posix3_10.45-1_i386.deb ...
Unpacking libpcre2-posix3:i386 (10.45-1) ...
Selecting previously unselected package libpcre2-dev:i386.
Preparing to unpack .../129-libpcre2-dev_10.45-1_i386.deb ...
Unpacking libpcre2-dev:i386 (10.45-1) ...
Selecting previously unselected package libselinux1-dev:i386.
Preparing to unpack .../130-libselinux1-dev_3.8.1-1_i386.deb ...
Unpacking libselinux1-dev:i386 (3.8.1-1) ...
Selecting previously unselected package libmount-dev:i386.
Preparing to unpack .../131-libmount-dev_2.41-5_i386.deb ...
Unpacking libmount-dev:i386 (2.41-5) ...
Selecting previously unselected package libsysprof-capture-4-dev:i386.
Preparing to unpack .../132-libsysprof-capture-4-dev_48.0-2_i386.deb ...
Unpacking libsysprof-capture-4-dev:i386 (48.0-2) ...
Selecting previously unselected package libpkgconf3:arm64.
Preparing to unpack .../133-libpkgconf3_1.8.1-4_arm64.deb ...
Unpacking libpkgconf3:arm64 (1.8.1-4) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../134-pkgconf-bin_1.8.1-4_arm64.deb ...
Unpacking pkgconf-bin (1.8.1-4) ...
Selecting previously unselected package pkgconf:i386.
Preparing to unpack .../135-pkgconf_1.8.1-4_i386.deb ...
Unpacking pkgconf:i386 (1.8.1-4) ...
Selecting previously unselected package zlib1g-dev:i386.
Preparing to unpack .../136-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_i386.deb ...
Unpacking zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ...
Selecting previously unselected package libgio-2.0-dev:i386.
Preparing to unpack .../137-libgio-2.0-dev_2.84.1-2_i386.deb ...
Unpacking libgio-2.0-dev:i386 (2.84.1-2) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../138-libglib2.0-data_2.84.1-2_all.deb ...
Unpacking libglib2.0-data (2.84.1-2) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../139-libglib2.0-bin_2.84.1-2_arm64.deb ...
Unpacking libglib2.0-bin (2.84.1-2) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../140-python3-packaging_25.0-1_all.deb ...
Unpacking python3-packaging (25.0-1) ...
Selecting previously unselected package libgio-2.0-dev-bin.
Preparing to unpack .../141-libgio-2.0-dev-bin_2.84.1-2_arm64.deb ...
Unpacking libgio-2.0-dev-bin (2.84.1-2) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../142-libglib2.0-dev-bin_2.84.1-2_arm64.deb ...
Unpacking libglib2.0-dev-bin (2.84.1-2) ...
Selecting previously unselected package libglib2.0-dev:i386.
Preparing to unpack .../143-libglib2.0-dev_2.84.1-2_i386.deb ...
Unpacking libglib2.0-dev:i386 (2.84.1-2) ...
Selecting previously unselected package gobject-introspection:i386.
Preparing to unpack .../144-gobject-introspection_1.84.0-1_i386.deb ...
Unpacking gobject-introspection:i386 (1.84.0-1) ...
Selecting previously unselected package libasan8:i386.
Preparing to unpack .../145-libasan8_14.2.0-19_i386.deb ...
Unpacking libasan8:i386 (14.2.0-19) ...
Selecting previously unselected package libcap2:i386.
Preparing to unpack .../146-libcap2_1%3a2.75-7_i386.deb ...
Unpacking libcap2:i386 (1:2.75-7) ...
Selecting previously unselected package libcap-dev:i386.
Preparing to unpack .../147-libcap-dev_1%3a2.75-7_i386.deb ...
Unpacking libcap-dev:i386 (1:2.75-7) ...
Selecting previously unselected package libsystemd0:i386.
Preparing to unpack .../148-libsystemd0_257.5-2_i386.deb ...
Unpacking libsystemd0:i386 (257.5-2) ...
Selecting previously unselected package libdbus-1-3:i386.
Preparing to unpack .../149-libdbus-1-3_1.16.2-2_i386.deb ...
Unpacking libdbus-1-3:i386 (1.16.2-2) ...
Selecting previously unselected package libsystemd-dev:i386.
Preparing to unpack .../150-libsystemd-dev_257.5-2_i386.deb ...
Unpacking libsystemd-dev:i386 (257.5-2) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../151-sgml-base_1.31+nmu1_all.deb ...
Unpacking sgml-base (1.31+nmu1) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../152-xml-core_0.19_all.deb ...
Unpacking xml-core (0.19) ...
Selecting previously unselected package libdbus-1-dev:i386.
Preparing to unpack .../153-libdbus-1-dev_1.16.2-2_i386.deb ...
Unpacking libdbus-1-dev:i386 (1.16.2-2) ...
Selecting previously unselected package libgomp1:i386.
Preparing to unpack .../154-libgomp1_14.2.0-19_i386.deb ...
Unpacking libgomp1:i386 (14.2.0-19) ...
Selecting previously unselected package libitm1:i386.
Preparing to unpack .../155-libitm1_14.2.0-19_i386.deb ...
Unpacking libitm1:i386 (14.2.0-19) ...
Selecting previously unselected package libstdc++6:i386.
Preparing to unpack .../156-libstdc++6_14.2.0-19_i386.deb ...
Unpacking libstdc++6:i386 (14.2.0-19) ...
Selecting previously unselected package libubsan1:i386.
Preparing to unpack .../157-libubsan1_14.2.0-19_i386.deb ...
Unpacking libubsan1:i386 (14.2.0-19) ...
Selecting previously unselected package libquadmath0:i386.
Preparing to unpack .../158-libquadmath0_14.2.0-19_i386.deb ...
Unpacking libquadmath0:i386 (14.2.0-19) ...
Selecting previously unselected package libgcc-14-dev:i386.
Preparing to unpack .../159-libgcc-14-dev_14.2.0-19_i386.deb ...
Unpacking libgcc-14-dev:i386 (14.2.0-19) ...
Selecting previously unselected package liblzma5:i386.
Preparing to unpack .../160-liblzma5_5.8.1-1_i386.deb ...
Unpacking liblzma5:i386 (5.8.1-1) ...
Selecting previously unselected package libstdc++-14-dev:i386.
Preparing to unpack .../161-libstdc++-14-dev_14.2.0-19_i386.deb ...
Unpacking libstdc++-14-dev:i386 (14.2.0-19) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../162-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1.1) ...
Selecting previously unselected package x11proto-dev.
Preparing to unpack .../163-x11proto-dev_2024.1-1_all.deb ...
Unpacking x11proto-dev (2024.1-1) ...
Selecting previously unselected package libxau-dev:i386.
Preparing to unpack .../164-libxau-dev_1%3a1.0.11-1_i386.deb ...
Unpacking libxau-dev:i386 (1:1.0.11-1) ...
Selecting previously unselected package libxdmcp-dev:i386.
Preparing to unpack .../165-libxdmcp-dev_1%3a1.1.5-1_i386.deb ...
Unpacking libxdmcp-dev:i386 (1:1.1.5-1) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../166-xtrans-dev_1.4.0-1_all.deb ...
Unpacking xtrans-dev (1.4.0-1) ...
Selecting previously unselected package libxcb1-dev:i386.
Preparing to unpack .../167-libxcb1-dev_1.17.0-2+b1_i386.deb ...
Unpacking libxcb1-dev:i386 (1.17.0-2+b1) ...
Selecting previously unselected package libx11-dev:i386.
Preparing to unpack .../168-libx11-dev_2%3a1.8.12-1_i386.deb ...
Unpacking libx11-dev:i386 (2:1.8.12-1) ...
Selecting previously unselected package libxext-dev:i386.
Preparing to unpack .../169-libxext-dev_2%3a1.3.4-1+b3_i386.deb ...
Unpacking libxext-dev:i386 (2:1.3.4-1+b3) ...
Selecting previously unselected package libxfixes3:i386.
Preparing to unpack .../170-libxfixes3_1%3a6.0.0-2+b4_i386.deb ...
Unpacking libxfixes3:i386 (1:6.0.0-2+b4) ...
Selecting previously unselected package libxfixes-dev:i386.
Preparing to unpack .../171-libxfixes-dev_1%3a6.0.0-2+b4_i386.deb ...
Unpacking libxfixes-dev:i386 (1:6.0.0-2+b4) ...
Selecting previously unselected package libxi6:i386.
Preparing to unpack .../172-libxi6_2%3a1.8.2-1_i386.deb ...
Unpacking libxi6:i386 (2:1.8.2-1) ...
Selecting previously unselected package libxi-dev:i386.
Preparing to unpack .../173-libxi-dev_2%3a1.8.2-1_i386.deb ...
Unpacking libxi-dev:i386 (2:1.8.2-1) ...
Selecting previously unselected package libxml2:i386.
Preparing to unpack .../174-libxml2_2.12.7+dfsg+really2.9.14-0.4_i386.deb ...
Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ...
Selecting previously unselected package libxml2-dev:i386.
Preparing to unpack .../175-libxml2-dev_2.12.7+dfsg+really2.9.14-0.4_i386.deb ...
Unpacking libxml2-dev:i386 (2.12.7+dfsg+really2.9.14-0.4) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../176-x11-common_1%3a7.7+24_all.deb ...
Unpacking x11-common (1:7.7+24) ...
Selecting previously unselected package libxtst6:i386.
Preparing to unpack .../177-libxtst6_2%3a1.2.5-1_i386.deb ...
Unpacking libxtst6:i386 (2:1.2.5-1) ...
Selecting previously unselected package libxtst-dev:i386.
Preparing to unpack .../178-libxtst-dev_2%3a1.2.5-1_i386.deb ...
Unpacking libxtst-dev:i386 (2:1.2.5-1) ...
Selecting previously unselected package ninja-build.
Preparing to unpack .../179-ninja-build_1.12.1-1+b1_arm64.deb ...
Unpacking ninja-build (1.12.1-1+b1) ...
Selecting previously unselected package meson.
Preparing to unpack .../180-meson_1.7.0-1_all.deb ...
Unpacking meson (1.7.0-1) ...
Selecting previously unselected package sbuild-build-depends-main-dummy:i386.
Preparing to unpack .../181-sbuild-build-depends-main-dummy_0.invalid.0_i386.deb ...
Unpacking sbuild-build-depends-main-dummy:i386 (0.invalid.0) ...
Setting up media-types (13.0.0) ...
Setting up libpipeline1:arm64 (1.5.8-1) ...
Setting up systemd-sysv (257.5-2) ...
Setting up native-architecture (0.2.6) ...
Setting up bsdextrautils (2.41-5) ...
Setting up libmagic-mgc (1:5.46-5) ...
Setting up gcc-14-base:i386 (14.2.0-19) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up binutils-gold-i686-linux-gnu (2.44-2) ...
Setting up binutils-i686-linux-gnu (2.44-3) ...
Setting up libdebhelper-perl (13.24.2) ...
Setting up libmagic1t64:arm64 (1:5.46-5) ...
Setting up x11-common (1:7.7+24) ...
invoke-rc.d: could not determine current runlevel
Setting up gettext-base (0.23.1-2) ...
Setting up m4 (1.4.19-8) ...
Setting up gcc-14-i686-linux-gnu-base:arm64 (14.2.0-19cross1) ...
Setting up gcc-14-cross-base (14.2.0-19cross1) ...
Setting up file (1:5.46-5) ...
Setting up libfakeroot:arm64 (1.37.1.1-1) ...
Setting up ninja-build (1.12.1-1+b1) ...
Setting up libelf1t64:arm64 (0.192-4) ...
Setting up tzdata (2025b-3) ...

Current default time zone: 'Etc/UTC'
Local time is now:      Sun May 11 10:38:25 UTC 2025.
Universal Time is now:  Sun May 11 10:38:25 UTC 2025.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

Setting up fakeroot (1.37.1.1-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up libsysprof-capture-4-dev:i386 (48.0-2) ...
Setting up xtrans-dev (1.4.0-1) ...
Setting up linux-libc-dev-i386-cross (6.12.17-1cross2) ...
Setting up autotools-dev (20240727.1) ...
Setting up libglib2.0-data (2.84.1-2) ...
Setting up libpkgconf3:arm64 (1.8.1-4) ...
Setting up libx11-data (2:1.8.12-1) ...
Setting up qemu-user (1:10.0.0+ds-1) ...
Setting up libdbus-1-3:arm64 (1.16.2-2) ...
Setting up libunistring5:arm64 (1.3-2) ...
Setting up fonts-dejavu-mono (2.37-8) ...
Setting up autopoint (0.23.1-2) ...
Setting up fonts-dejavu-core (2.37-8) ...
Setting up pkgconf-bin (1.8.1-4) ...
Setting up libncursesw6:arm64 (6.5+20250216-2) ...
Setting up autoconf (2.72-3.1) ...
Setting up libffi8:arm64 (3.4.8-2) ...
Setting up dwz (0.15-1+b1) ...
Setting up sensible-utils (0.0.25) ...
Setting up dbus-session-bus-common (1.16.2-2) ...
Setting up libuchardet0:arm64 (0.0.8-1+b2) ...
Setting up libc6-i386-cross (2.41-6cross2) ...
Setting up xorg-sgml-doctools (1:1.11-1.1) ...
Setting up netbase (6.5) ...
Setting up sgml-base (1.31+nmu1) ...
Setting up dbus-system-bus-common (1.16.2-2) ...
Creating group 'messagebus' with GID 995.
Creating user 'messagebus' (System Message Bus) with UID 995 and GID 995.
Setting up cpp-14-i686-linux-gnu (14.2.0-19cross1) ...
Setting up libquadmath0-i386-cross (14.2.0-19cross1) ...
Setting up readline-common (8.2-6) ...
Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.4) ...
Setting up dbus-bin (1.16.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 x11proto-dev (2024.1-1) ...
Setting up libfile-stripnondeterminism-perl (1.14.1-2) ...
Setting up gettext (0.23.1-2) ...
Setting up libtool (2.5.4-4) ...
Setting up libatomic1-i386-cross (14.2.0-19cross1) ...
Setting up fontconfig-config (2.15.0-2.3) ...
Setting up libgomp1-i386-cross (14.2.0-19cross1) ...
Setting up dbus-daemon (1.16.2-2) ...
Setting up libc6-dev-i386-cross (2.41-6cross2) ...
Setting up pkgconf:i386 (1.8.1-4) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up libgcc-s1-i386-cross (14.2.0-19cross1) ...
Setting up dh-autoreconf (20) ...
Setting up libglib2.0-0t64:arm64 (2.84.1-2) ...
No schema files found: doing nothing.
Setting up dbus (1.16.2-2) ...
invoke-rc.d: could not determine current runlevel
Setting up libitm1-i386-cross (14.2.0-19cross1) ...
Setting up libreadline8t64:arm64 (8.2-6) ...
Setting up dh-strip-nondeterminism (1.14.1-2) ...
Setting up groff-base (1.23.0-8) ...
Setting up xml-core (0.19) ...
Setting up libgirepository-1.0-1:arm64 (1.84.0-1) ...
Setting up dbus-broker (36-2) ...
Created symlink '/etc/systemd/user/dbus.service' → '/usr/lib/systemd/user/dbus-broker.service'.
Created symlink '/etc/systemd/system/dbus.service' → '/usr/lib/systemd/system/dbus-broker.service'.
Setting up cpp-i686-linux-gnu (4:14.2.0-1) ...
Setting up libpython3.13-stdlib:arm64 (3.13.3-2) ...
Setting up libpython3-stdlib:arm64 (3.13.3-1) ...
Setting up python3.13 (3.13.3-2) ...
Setting up libgirepository-2.0-0:arm64 (2.84.1-2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libglib2.0-bin (2.84.1-2) ...
Setting up python3 (3.13.3-1) ...
Setting up python3-zipp (3.21.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'.
Created symlink '/etc/systemd/system/timers.target.wants/man-db.timer' → '/usr/lib/systemd/system/man-db.timer'.
Setting up python3-markupsafe (2.1.5-1+b4) ...
Setting up libasan8-i386-cross (14.2.0-19cross1) ...
Setting up libstdc++6-i386-cross (14.2.0-19cross1) ...
Setting up python3-packaging (25.0-1) ...
Setting up python3-markdown (3.7-2) ...
Setting up python3-typing-extensions (4.13.2-1) ...
Setting up python3-mako (1.3.9-1) ...
Setting up python3-more-itertools (10.7.0-1) ...
Setting up libgio-2.0-dev-bin (2.84.1-2) ...
Setting up girepository-tools:arm64 (2.84.1-2) ...
Setting up python3-jaraco.functools (4.1.0-1) ...
Setting up python3-jaraco.context (6.0.1-1) ...
Setting up python3-typeguard (4.4.2-1) ...
Setting up debhelper (13.24.2) ...
Setting up libubsan1-i386-cross (14.2.0-19cross1) ...
Setting up python3-inflect (7.3.1-2) ...
Setting up python3-jaraco.text (4.0.0-1) ...
Setting up python3-pkg-resources (78.1.0-1.2) ...
Setting up libglib2.0-dev-bin (2.84.1-2) ...
Setting up python3-setuptools (78.1.0-1.2) ...
Setting up gobject-introspection-bin (1.84.0-1) ...
Setting up meson (1.7.0-1) ...
Setting up libgcc-14-dev-i386-cross (14.2.0-19cross1) ...
Setting up gcc-14-i686-linux-gnu (14.2.0-19cross1) ...
Setting up gcc-i686-linux-gnu (4:14.2.0-1) ...
Setting up libstdc++-14-dev-i386-cross (14.2.0-19cross1) ...
Setting up g++-14-i686-linux-gnu (14.2.0-19cross1) ...
Setting up g++-i686-linux-gnu (4:14.2.0-1) ...
Setting up crossbuild-essential-i386 (12.12) ...
Setting up libgcc-s1:i386 (14.2.0-19) ...
Setting up libc6:i386 (2.41-7) ...
Setting up libffi8:i386 (3.4.8-2) ...
Setting up libasan8:i386 (14.2.0-19) ...
Setting up libbz2-1.0:i386 (1.0.8-6) ...
Setting up libblkid1:i386 (2.41-5) ...
Setting up libstdc++6:i386 (14.2.0-19) ...
Setting up libitm1:i386 (14.2.0-19) ...
Setting up libexpat1:i386 (2.7.1-1) ...
Setting up libpixman-1-0:i386 (0.44.0-3) ...
Setting up libxau6:i386 (1:1.0.11-1) ...
Setting up libxdmcp6:i386 (1:1.1.5-1) ...
Setting up libxcb1:i386 (1.17.0-2+b1) ...
Setting up libxau-dev:i386 (1:1.0.11-1) ...
Setting up liblzma5:i386 (5.8.1-1) ...
Setting up libxcb-render0:i386 (1.17.0-2+b1) ...
Setting up libbrotli1:i386 (1.1.0-2+b7) ...
Setting up zlib1g:i386 (1:1.3.dfsg+really1.3.1-1+b1) ...
Setting up libcrypt1:i386 (1:4.4.38-1) ...
Setting up libxcb-shm0:i386 (1.17.0-2+b1) ...
Setting up libgomp1:i386 (14.2.0-19) ...
Setting up libffi-dev:i386 (3.4.8-2) ...
Setting up libpcre2-16-0:i386 (10.45-1) ...
Setting up libcap2:i386 (1:2.75-7) ...
Setting up libxdmcp-dev:i386 (1:1.1.5-1) ...
Setting up libpcre2-32-0:i386 (10.45-1) ...
Setting up libquadmath0:i386 (14.2.0-19) ...
Setting up libpng16-16t64:i386 (1.6.48-1) ...
Setting up libatomic1:i386 (14.2.0-19) ...
Setting up libuuid1:i386 (2.41-5) ...
Setting up libsepol2:i386 (3.8.1-1) ...
Setting up libsepol-dev:i386 (3.8.1-1) ...
Setting up libpcre2-8-0:i386 (10.45-1) ...
Setting up cross-exe-wrapper:i386 (0.2.6) ...
Setting up libubsan1:i386 (14.2.0-19) ...
Setting up libpcre2-posix3:i386 (10.45-1) ...
Setting up libcrypt-dev:i386 (1:4.4.38-1) ...
Setting up libc6-dev:i386 (2.41-7) ...
Setting up libx11-6:i386 (2:1.8.12-1) ...
Setting up libgcc-14-dev:i386 (14.2.0-19) ...
Setting up libcap-dev:i386 (1:2.75-7) ...
Setting up libstdc++-14-dev:i386 (14.2.0-19) ...
Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.4) ...
Setting up libxcb1-dev:i386 (1.17.0-2+b1) ...
Setting up libpcre2-dev:i386 (10.45-1) ...
Setting up libxrender1:i386 (1:0.9.12-1) ...
Setting up libx11-dev:i386 (2:1.8.12-1) ...
Setting up libxext6:i386 (2:1.3.4-1+b3) ...
Setting up libsystemd0:i386 (257.5-2) ...
Setting up libselinux1:i386 (3.8.1-1) ...
Setting up libxml2-dev:i386 (2.12.7+dfsg+really2.9.14-0.4) ...
Setting up libfreetype6:i386 (2.13.3+dfsg-1) ...
Setting up libxfixes3:i386 (1:6.0.0-2+b4) ...
Setting up uuid-dev:i386 (2.41-5) ...
Setting up libdbus-1-3:i386 (1.16.2-2) ...
Setting up libxext-dev:i386 (2:1.3.4-1+b3) ...
Setting up zlib1g-dev:i386 (1:1.3.dfsg+really1.3.1-1+b1) ...
Setting up libmount1:i386 (2.41-5) ...
Setting up libfontconfig1:i386 (2.15.0-2.3) ...
Setting up libsystemd-dev:i386 (257.5-2) ...
Setting up libblkid-dev:i386 (2.41-5) ...
Setting up libxi6:i386 (2:1.8.2-1) ...
Setting up libselinux1-dev:i386 (3.8.1-1) ...
Setting up libxtst6:i386 (2:1.2.5-1) ...
Setting up libcairo2:i386 (1.18.4-1+b1) ...
Setting up libxfixes-dev:i386 (1:6.0.0-2+b4) ...
Setting up libglib2.0-0t64:i386 (2.84.1-2) ...
/var/lib/dpkg/info/libglib2.0-0t64:i386.postinst: 37: /usr/lib/i386-linux-gnu/glib-2.0/glib-compile-schemas: Exec format error
/var/lib/dpkg/info/libglib2.0-0t64:i386.postinst: 38: /usr/lib/i386-linux-gnu/glib-2.0/gio-querymodules: Exec format error
Setting up gir1.2-glib-2.0:i386 (2.84.1-2) ...
Setting up gir1.2-glib-2.0-dev:i386 (2.84.1-2) ...
Setting up libgirepository-1.0-1:i386 (1.84.0-1) ...
Setting up libcairo-gobject2:i386 (1.18.4-1+b1) ...
Setting up libxi-dev:i386 (2:1.8.2-1) ...
Setting up libmount-dev:i386 (2.41-5) ...
Setting up libxtst-dev:i386 (2:1.2.5-1) ...
Setting up gir1.2-freedesktop:i386 (1.84.0-1) ...
Setting up libgio-2.0-dev:i386 (2.84.1-2) ...
Setting up libgirepository-2.0-0:i386 (2.84.1-2) ...
Setting up gir1.2-freedesktop-dev:i386 (1.84.0-1) ...
Setting up girepository-tools:i386 (2.84.1-2) ...
Setting up libglib2.0-dev:i386 (2.84.1-2) ...
Setting up gobject-introspection:i386 (1.84.0-1) ...
Processing triggers for systemd (257.5-2) ...
Processing triggers for libc-bin (2.41-7) ...
Processing triggers for sgml-base (1.31+nmu1) ...
Setting up libdbus-1-dev:i386 (1.16.2-2) ...
Setting up sbuild-build-depends-main-dummy:i386 (0.invalid.0) ...

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (i386 included in any all)

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 6.1.0-28-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) arm64 (aarch64)
Toolchain package versions: binutils_2.44-3 dpkg-dev_1.22.18 g++-14_14.2.0-19 gcc-14_14.2.0-19 libc6-dev_2.41-7 libstdc++-14-dev_14.2.0-19 libstdc++-14-dev-i386-cross_14.2.0-19cross1 libstdc++6_14.2.0-19 libstdc++6-i386-cross_14.2.0-19cross1 linux-libc-dev_6.12.27-1
Package versions: adduser_3.152 apt_3.0.1 apt-utils_3.0.1 autoconf_2.72-3.1 automake_1:1.17-4 autopoint_0.23.1-2 autotools-dev_20240727.1 base-files_13.7 base-passwd_3.6.7 bash_5.2.37-2+b1 binutils_2.44-3 binutils-aarch64-linux-gnu_2.44-3 binutils-common_2.44-3 binutils-gold-i686-linux-gnu_2.44-2 binutils-i686-linux-gnu_2.44-3 bsdextrautils_2.41-5 bsdutils_1:2.41-5 build-essential_12.12 bzip2_1.0.8-6 coreutils_9.7-2 cpp_4:14.2.0-1 cpp-14_14.2.0-19 cpp-14-aarch64-linux-gnu_14.2.0-19 cpp-14-i686-linux-gnu_14.2.0-19cross1 cpp-aarch64-linux-gnu_4:14.2.0-1 cpp-i686-linux-gnu_4:14.2.0-1 cross-exe-wrapper_0.2.6 crossbuild-essential-i386_12.12 dash_0.5.12-12 dbus_1.16.2-2 dbus-bin_1.16.2-2 dbus-broker_36-2 dbus-daemon_1.16.2-2 dbus-session-bus-common_1.16.2-2 dbus-system-bus-common_1.16.2-2 debconf_1.5.91 debhelper_13.24.2 debian-archive-keyring_2025.1 debianutils_5.22 dh-autoreconf_20 dh-strip-nondeterminism_1.14.1-2 diffutils_1:3.10-4 dpkg_1.22.18 dpkg-dev_1.22.18 dwz_0.15-1+b1 fakeroot_1.37.1.1-1 file_1:5.46-5 findutils_4.10.0-3 fontconfig-config_2.15.0-2.3 fonts-dejavu-core_2.37-8 fonts-dejavu-mono_2.37-8 g++_4:14.2.0-1 g++-14_14.2.0-19 g++-14-aarch64-linux-gnu_14.2.0-19 g++-14-i686-linux-gnu_14.2.0-19cross1 g++-aarch64-linux-gnu_4:14.2.0-1 g++-i686-linux-gnu_4:14.2.0-1 gcc_4:14.2.0-1 gcc-14_14.2.0-19 gcc-14-aarch64-linux-gnu_14.2.0-19 gcc-14-base_14.2.0-19 gcc-14-cross-base_14.2.0-19cross1 gcc-14-i686-linux-gnu_14.2.0-19cross1 gcc-14-i686-linux-gnu-base_14.2.0-19cross1 gcc-aarch64-linux-gnu_4:14.2.0-1 gcc-i686-linux-gnu_4:14.2.0-1 gettext_0.23.1-2 gettext-base_0.23.1-2 gir1.2-freedesktop_1.84.0-1 gir1.2-freedesktop-dev_1.84.0-1 gir1.2-glib-2.0_2.84.1-2 gir1.2-glib-2.0-dev_2.84.1-2 girepository-tools_2.84.1-2 gobject-introspection_1.84.0-1 gobject-introspection-bin_1.84.0-1 grep_3.11-4+b1 groff-base_1.23.0-8 gzip_1.13-1 hostname_3.25 init-system-helpers_1.68 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-2+b1 libapparmor1_4.1.0-1 libapt-pkg7.0_3.0.1 libarchive-zip-perl_1.68-1 libasan8_14.2.0-19 libasan8-i386-cross_14.2.0-19cross1 libatomic1_14.2.0-19 libatomic1-i386-cross_14.2.0-19cross1 libattr1_1:2.5.2-3 libaudit-common_1:4.0.2-2 libaudit1_1:4.0.2-2+b2 libbinutils_2.44-3 libblkid-dev_2.41-5 libblkid1_2.41-5 libbrotli1_1.1.0-2+b7 libbsd0_0.12.2-2 libbz2-1.0_1.0.8-6 libc-bin_2.41-7 libc-dev-bin_2.41-7 libc6_2.41-7 libc6-dev_2.41-7 libc6-dev-i386-cross_2.41-6cross2 libc6-i386-cross_2.41-6cross2 libcairo-gobject2_1.18.4-1+b1 libcairo2_1.18.4-1+b1 libcap-dev_1:2.75-7 libcap-ng0_0.8.5-4+b1 libcap2_1:2.75-7 libcc1-0_14.2.0-19 libcrypt-dev_1:4.4.38-1 libcrypt1_1:4.4.38-1 libctf-nobfd0_2.44-3 libctf0_2.44-3 libdb5.3t64_5.3.28+dfsg2-9 libdbus-1-3_1.16.2-2 libdbus-1-dev_1.16.2-2 libdebconfclient0_0.278 libdebhelper-perl_13.24.2 libdpkg-perl_1.22.18 libelf1t64_0.192-4 libexpat1_2.7.1-1 libfakeroot_1.37.1.1-1 libffi-dev_3.4.8-2 libffi8_3.4.8-2 libfile-stripnondeterminism-perl_1.14.1-2 libfontconfig1_2.15.0-2.3 libfreetype6_2.13.3+dfsg-1 libgcc-14-dev_14.2.0-19 libgcc-14-dev-i386-cross_14.2.0-19cross1 libgcc-s1_14.2.0-19 libgcc-s1-i386-cross_14.2.0-19cross1 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libgio-2.0-dev_2.84.1-2 libgio-2.0-dev-bin_2.84.1-2 libgirepository-1.0-1_1.84.0-1 libgirepository-2.0-0_2.84.1-2 libglib2.0-0t64_2.84.1-2 libglib2.0-bin_2.84.1-2 libglib2.0-data_2.84.1-2 libglib2.0-dev_2.84.1-2 libglib2.0-dev-bin_2.84.1-2 libgmp10_2:6.3.0+dfsg-3 libgomp1_14.2.0-19 libgomp1-i386-cross_14.2.0-19cross1 libgprofng0_2.44-3 libhogweed6t64_3.10.1-1 libhwasan0_14.2.0-19 libisl23_0.27-1 libitm1_14.2.0-19 libitm1-i386-cross_14.2.0-19cross1 libjansson4_2.14-2+b3 liblastlog2-2_2.41-5 liblsan0_14.2.0-19 liblz4-1_1.10.0-4 liblzma5_5.8.1-1 libmagic-mgc_1:5.46-5 libmagic1t64_1:5.46-5 libmd0_1.1.0-2+b1 libmount-dev_2.41-5 libmount1_2.41-5 libmpc3_1.3.1-1+b3 libmpfr6_4.2.2-1 libncursesw6_6.5+20250216-2 libnettle8t64_3.10.1-1 libpam-modules_1.7.0-3 libpam-modules-bin_1.7.0-3 libpam-runtime_1.7.0-3 libpam0g_1.7.0-3 libpcre2-16-0_10.45-1 libpcre2-32-0_10.45-1 libpcre2-8-0_10.45-1 libpcre2-dev_10.45-1 libpcre2-posix3_10.45-1 libperl5.40_5.40.1-3 libpipeline1_1.5.8-1 libpixman-1-0_0.44.0-3 libpkgconf3_1.8.1-4 libpng16-16t64_1.6.48-1 libpython3-stdlib_3.13.3-1 libpython3.13-minimal_3.13.3-2 libpython3.13-stdlib_3.13.3-2 libquadmath0_14.2.0-19 libquadmath0-i386-cross_14.2.0-19cross1 libreadline8t64_8.2-6 libseccomp2_2.6.0-2 libselinux1_3.8.1-1 libselinux1-dev_3.8.1-1 libsemanage-common_3.8.1-1 libsemanage2_3.8.1-1 libsepol-dev_3.8.1-1 libsepol2_3.8.1-1 libsframe1_2.44-3 libsmartcols1_2.41-5 libsqlite3-0_3.46.1-4 libssl3t64_3.5.0-1 libstdc++-14-dev_14.2.0-19 libstdc++-14-dev-i386-cross_14.2.0-19cross1 libstdc++6_14.2.0-19 libstdc++6-i386-cross_14.2.0-19cross1 libsysprof-capture-4-dev_48.0-2 libsystemd-dev_257.5-2 libsystemd-shared_257.5-2 libsystemd0_257.5-2 libtinfo6_6.5+20250216-2 libtool_2.5.4-4 libtsan2_14.2.0-19 libubsan1_14.2.0-19 libubsan1-i386-cross_14.2.0-19cross1 libuchardet0_0.0.8-1+b2 libudev1_257.5-2 libunistring5_1.3-2 libuuid1_2.41-5 libx11-6_2:1.8.12-1 libx11-data_2:1.8.12-1 libx11-dev_2:1.8.12-1 libxau-dev_1:1.0.11-1 libxau6_1:1.0.11-1 libxcb-render0_1.17.0-2+b1 libxcb-shm0_1.17.0-2+b1 libxcb1_1.17.0-2+b1 libxcb1-dev_1.17.0-2+b1 libxdmcp-dev_1:1.1.5-1 libxdmcp6_1:1.1.5-1 libxext-dev_2:1.3.4-1+b3 libxext6_2:1.3.4-1+b3 libxfixes-dev_1:6.0.0-2+b4 libxfixes3_1:6.0.0-2+b4 libxi-dev_2:1.8.2-1 libxi6_2:1.8.2-1 libxml2_2.12.7+dfsg+really2.9.14-0.4 libxml2-dev_2.12.7+dfsg+really2.9.14-0.4 libxrender1_1:0.9.12-1 libxtst-dev_2:1.2.5-1 libxtst6_2:1.2.5-1 libxxhash0_0.8.3-2 libzstd1_1.5.7+dfsg-1 linux-libc-dev_6.12.27-1 linux-libc-dev-i386-cross_6.12.17-1cross2 login_1:4.16.0-2+really2.41-5 login.defs_1:4.17.4-2 m4_1.4.19-8 make_4.4.1-2 man-db_2.13.1-1 mawk_1.3.4.20250131-1 media-types_13.0.0 meson_1.7.0-1 mount_2.41-5 native-architecture_0.2.6 ncurses-base_6.5+20250216-2 ncurses-bin_6.5+20250216-2 netbase_6.5 ninja-build_1.12.1-1+b1 openssl-provider-legacy_3.5.0-1 passwd_1:4.17.4-2 patch_2.8-1 perl_5.40.1-3 perl-base_5.40.1-3 perl-modules-5.40_5.40.1-3 pkgconf_1.8.1-4 pkgconf-bin_1.8.1-4 po-debconf_1.0.21+nmu1 python3_3.13.3-1 python3-autocommand_2.2.2-3 python3-inflect_7.3.1-2 python3-jaraco.context_6.0.1-1 python3-jaraco.functools_4.1.0-1 python3-jaraco.text_4.0.0-1 python3-mako_1.3.9-1 python3-markdown_3.7-2 python3-markupsafe_2.1.5-1+b4 python3-minimal_3.13.3-1 python3-more-itertools_10.7.0-1 python3-packaging_25.0-1 python3-pkg-resources_78.1.0-1.2 python3-setuptools_78.1.0-1.2 python3-typeguard_4.4.2-1 python3-typing-extensions_4.13.2-1 python3-zipp_3.21.0-1 python3.13_3.13.3-2 python3.13-minimal_3.13.3-2 qemu-user_1:10.0.0+ds-1 readline-common_8.2-6 rpcsvc-proto_1.4.3-1+b1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2+b1 sensible-utils_0.0.25 sgml-base_1.31+nmu1 sqv_1.3.0-2 systemd_257.5-2 systemd-sysv_257.5-2 sysvinit-utils_3.14-4 tar_1.35+dfsg-3.1 tzdata_2025b-3 util-linux_2.41-5 uuid-dev_2.41-5 x11-common_1:7.7+24 x11proto-dev_2024.1-1 xml-core_0.19 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.8.1-1 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 zlib1g-dev_1:1.3.dfsg+really1.3.1-1+b1

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 3.0 (quilt)
Source: at-spi2-core
Binary: at-spi2-core, at-spi2-common, at-spi2-core-udeb, libatspi2.0-0t64, libatspi0-udeb, libatspi2.0-dev, gir1.2-atspi-2.0, at-spi2-doc, libatk-adaptor, libatk-adaptor-udeb, libatk-bridge2.0-0t64, libatk-bridge-2.0-0-udeb, libatk-bridge2.0-dev, libatk1.0-0t64, libatk1.0-udeb, libatk1.0-dev, libatk1.0-doc, gir1.2-atk-1.0
Architecture: any all
Version: 2.56.2-1
Maintainer: Debian Accessibility Team <pkg-a11y-devel@alioth-lists.debian.net>
Uploaders: Samuel Thibault <sthibault@debian.org>, Jordi Mallach <jordi@debian.org>
Homepage: https://wiki.gnome.org/Accessibility
Standards-Version: 4.6.2
Vcs-Browser: https://salsa.debian.org/a11y-team/at-spi2-core
Vcs-Git: https://salsa.debian.org/a11y-team/at-spi2-core.git
Testsuite: autopkgtest
Testsuite-Triggers: @builddeps@, build-essential, dbus, dbus-daemon, xauth, xvfb
Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), dbus, libdbus-1-dev, dbus-broker [linux-any], libsystemd-dev [linux-any], libglib2.0-dev (>= 2.62), libxml2-dev, libx11-dev, libxtst-dev, meson (>= 0.63.0), pkgconf, gir1.2-dbus-1.0-dev, gir1.2-glib-2.0-dev, gir1.2-gobject-2.0-dev, gobject-introspection | dh-sequence-gir, xauth <!nocheck>, xvfb <!nocheck>, at-spi2-core <!nocheck>
Build-Depends-Indep: docbook-xml <!nodoc>, gi-docgen, gtk-doc-tools, libglib2.0-doc <!nodoc>, libglib2.0-dev-bin <!nodoc>, python3-sphinx
Package-List:
 at-spi2-common deb misc optional arch=all
 at-spi2-core deb misc optional arch=any
 at-spi2-core-udeb udeb debian-installer optional arch=any
 at-spi2-doc deb doc optional arch=all
 gir1.2-atk-1.0 deb introspection optional arch=any
 gir1.2-atspi-2.0 deb introspection optional arch=any
 libatk-adaptor deb misc optional arch=any
 libatk-adaptor-udeb udeb debian-installer optional arch=any
 libatk-bridge-2.0-0-udeb udeb debian-installer optional arch=any
 libatk-bridge2.0-0t64 deb libs optional arch=any
 libatk-bridge2.0-dev deb libdevel optional arch=any
 libatk1.0-0t64 deb libs optional arch=any
 libatk1.0-dev deb libdevel optional arch=any
 libatk1.0-doc deb doc optional arch=all profile=!nodoc
 libatk1.0-udeb udeb debian-installer optional arch=any
 libatspi0-udeb udeb debian-installer optional arch=any
 libatspi2.0-0t64 deb libs optional arch=any
 libatspi2.0-dev deb libdevel optional arch=any
Checksums-Sha1:
 521757c0cdb4031717ac2e3b595a7f43c025608f 581968 at-spi2-core_2.56.2.orig.tar.xz
 fae90d5736c8f019b7b95778e0fae548d225e837 20440 at-spi2-core_2.56.2-1.debian.tar.xz
Checksums-Sha256:
 e1b1c9836a8947852f7440c32e23179234c76bd98cd9cc4001f376405f8b783b 581968 at-spi2-core_2.56.2.orig.tar.xz
 a3257f902a9336abd06f079846a52260696eaf9e6f94199fd2f2675826fdbcd7 20440 at-spi2-core_2.56.2-1.debian.tar.xz
Files:
 3ef1456569fe0824142d5f6fe82ae941 581968 at-spi2-core_2.56.2.orig.tar.xz
 a31c4e6791738625c38677c11597446c 20440 at-spi2-core_2.56.2-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEZTSF1IMOAGwT71n/aHTOWK4tfj8FAmgPvpEACgkQaHTOWK4t
fj/HDxAAlO2TalbViwz9tREqYH4EAVR/uicAWhHAQ6VpL2tsQIJolbyXlnWw7HvD
2pzQj2riri2P2RiUqVTkNPvvOAsMf6GEKLmFr67CE4tl8yoX53p63AoYHCxBGnun
8v8dOSS+QlvpsrBkj2YAicSG6X241COJSyeZph5Lcpquol7IuZyV8TuhDBc2fkm9
5TBHXKGg4Xgo+24qX60d7wT0iINO0yiZEgwG3YAvsnz6mD3rCj+f0ZTtM4UN3aaX
tMPMNhp1mFM0txHZYHCyqLyXI7eOaUDlz8m+pwcRKnfXruOVK7o87nnpg74cFl5I
wE5VwB45Ht9i896SpRBwPQBjmiiw3CHBuMJ75pIyIvgTKPnpLHNlw4zuhzfpdjYJ
mCsuYlOxBmQLGtBQdhgMDP2cTgARQjKZtt6MEvWBeUS8JX5P+hpFJvvQXpZ7ewDH
edf84dMUss3J1Q9oLnpPrBjxKvIX0URC1uyaTUcj7aoq2bVcaT5wBpjItXnoz2BR
FeuqPIZ0KXerLG8fCf0y8lx1sbqo0hnL+1/3If3YvgUjh3Gsj7CkTUkUrRHA7F55
vinjbNl5DMNmeAhWMt15WvVp+B48NqehzPOqhhiQhwV15E5L4FU9xxp2/jRDHgvG
tfTpLM5g1zG5fu1hbY27XDYkPZkn6S8i3Im+zcGlqFmSQb+HH/c=
=a5mC
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for ./at-spi2-core_2.56.2-1.dsc: unsupported subcommand
dpkg-source: info: extracting at-spi2-core in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking at-spi2-core_2.56.2.orig.tar.xz
dpkg-source: info: unpacking at-spi2-core_2.56.2-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying at-spi-by-default
dpkg-source: info: applying workaround_tests_issue.patch

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
CONFIG_SITE=/etc/dpkg-cross/cross-config.i386
DEB_BUILD_OPTIONS=nocheck
HOME=/var/lib/sbuild
LANG=en_GB.UTF-8
LC_ALL=C.UTF-8
LOGNAME=helmut
OLDPWD=/
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/<<PKGBUILDDIR>>
SHELL=/bin/sh
USER=helmut

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage --sanitize-env -ai386 -Pcross,nocheck -us -uc -B -rfakeroot --jobs-try=1
dpkg-buildpackage: info: source package at-spi2-core
dpkg-buildpackage: info: source version 2.56.2-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Samuel Thibault <sthibault@debian.org>
dpkg-architecture: warning: specified GNU system type i686-linux-gnu does not match CC system type aarch64-linux-gnu, try setting a correct CC environment variable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture i386
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary-arch
dh binary-arch
   dh_update_autotools_config -a
   dh_autoreconf -a
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
ac_cv_lib_ICE_IceConnectionNumber=no \
dh_auto_configure -- \
	-Dintrospection=enabled \
	-Ddocs=false \
	-Ddefault_bus=dbus-broker
	cd obj-i686-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/i386-linux-gnu -Dpython.bytecompile=-1 --cross-file /<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/meson-cross-file.conf -Dintrospection=enabled -Ddocs=false -Ddefault_bus=dbus-broker
DEPRECATION: "pkgconfig" entry is deprecated and should be replaced by "pkg-config"
DEPRECATION: c_args in the [properties] section of the machine file is deprecated, use the [built-in options] section.
DEPRECATION: cpp_args in the [properties] section of the machine file is deprecated, use the [built-in options] section.
DEPRECATION: c_link_args in the [properties] section of the machine file is deprecated, use the [built-in options] section.
DEPRECATION: cpp_link_args in the [properties] section of the machine file is deprecated, use the [built-in options] section.
The Meson build system
Version: 1.7.0
Source dir: /<<PKGBUILDDIR>>
Build dir: /<<PKGBUILDDIR>>/obj-i686-linux-gnu
Build type: cross build
Project name: at-spi2-core
Project version: 2.56.2
C compiler for the host machine: /usr/bin/i686-linux-gnu-gcc (gcc 14.2.0 "i686-linux-gnu-gcc (Debian 14.2.0-19) 14.2.0")
C linker for the host machine: /usr/bin/i686-linux-gnu-gcc ld.bfd 2.44
C compiler for the build machine: cc (gcc 14.2.0 "cc (Debian 14.2.0-19) 14.2.0")
C linker for the build machine: cc ld.bfd 2.44
Build machine cpu family: aarch64
Build machine cpu: aarch64
Host machine cpu family: x86
Host machine cpu: i386
Target machine cpu family: x86
Target machine cpu: i386
Compiler for C supports arguments -fvisibility=hidden: YES 
Compiler for C supports link arguments -Wl,-Bsymbolic: YES 
Compiler for C supports link arguments -Wl,-z,relro: YES 
Compiler for C supports link arguments -Wl,-z,now: YES 
Checking for function "bind_textdomain_codeset" : YES 
Found pkg-config: YES (/usr/bin/i686-linux-gnu-pkg-config) 1.8.1
Run-time dependency dbus-1 found: YES 1.16.2
Run-time dependency glib-2.0 found: YES 2.84.1
Run-time dependency gobject-2.0 found: YES 2.84.1
Run-time dependency gio-2.0 found: YES 2.84.1
Checking for function "dlopen" : YES 
Run-time dependency gmodule-2.0 found: YES 2.84.1
Run-time dependency libxml-2.0 found: YES 2.9.14
Run-time dependency x11 found: YES 1.8.12
Run-time dependency xtst found: YES 1.2.5
Checking for function "XkbGetMap" with dependencies x11, xtst: YES 
Run-time dependency xi found: YES 1.8.2
Checking for alignment of "char" : 1 
Checking for alignment of "double" : 4 
Checking for alignment of "dbus_bool_t" with dependency dbus-1: 4 
Checking for alignment of "dbus_int16_t" with dependency dbus-1: 2 
Checking for alignment of "dbus_int32_t" with dependency dbus-1: 4 
Checking for alignment of "dbus_int64_t" with dependency dbus-1: 4 
Checking for alignment of "dbind_pointer" : 4 
Checking for alignment of "dbind_struct" : 1 
Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner)
Program xgettext found: YES (/usr/bin/xgettext)
Configuring config.h using configuration
Configuring atkversion.h using configuration
Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1
WARNING: Could not detect glib version, assuming 2.54. You may get build errors if your glib is older.
Did not find CMake 'cmake'
Found CMake: NO
Build-time dependency glib-2.0 found: NO (tried pkgconfig and cmake)
Program glib-genmarshal found: YES (/usr/bin/glib-genmarshal)
Build-time dependency glib-2.0 found: NO (tried pkgconfig and cmake)
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
Build-time dependency glib-2.0 found: NO (tried pkgconfig and cmake)
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
Run-time dependency gobject-introspection-1.0 found: YES 1.84.0
Build-time dependency gobject-introspection-1.0 found: NO (tried pkgconfig and cmake)
Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner)
Build-time dependency gobject-introspection-1.0 found: NO (tried pkgconfig and cmake)
Program g-ir-compiler found: NO

../atk/meson.build:140:18: ERROR: Program 'g-ir-compiler' not found or not executable

A full log can be found at /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-logs/meson-log.txt
	cd obj-i686-linux-gnu && tail -v -n \+0 meson-logs/meson-log.txt
==> meson-logs/meson-log.txt <==
Build started at 2025-05-11T10:39:01.813622
Main binary: /usr/bin/python3
Build Options: -Dpython.bytecompile=-1 -Dintrospection=enabled -Ddocs=false -Ddefault_bus=dbus-broker -Dprefix=/usr -Dlibdir=lib/i386-linux-gnu -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload --cross-file=/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/meson-cross-file.conf
Python system: Linux
The Meson build system
Version: 1.7.0
Source dir: /<<PKGBUILDDIR>>
Build dir: /<<PKGBUILDDIR>>/obj-i686-linux-gnu
Build type: cross build
Project name: at-spi2-core
Project version: 2.56.2
-----------
Detecting compiler via: `/usr/bin/i686-linux-gnu-gcc --version` -> 0
stdout:
i686-linux-gnu-gcc (Debian 14.2.0-19) 14.2.0
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-----------
Running command: -cpp -x c -E -dM -
-----
-----------
Detecting linker via: `/usr/bin/i686-linux-gnu-gcc -Wl,--version -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,defs` -> 0
stdout:
GNU ld (GNU Binutils for Debian) 2.44
Copyright (C) 2025 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
-----------
stderr:
collect2 version 14.2.0
/usr/lib/gcc-cross/i686-linux-gnu/14/../../../../i686-linux-gnu/bin/ld -plugin /usr/libexec/gcc-cross/i686-linux-gnu/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc-cross/i686-linux-gnu/14/lto-wrapper -plugin-opt=-fresolution=/tmp/ccTBQyHA.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_i386 --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux.so.2 -pie /usr/lib/gcc-cross/i686-linux-gnu/14/../../../../i686-linux-gnu/lib/../lib/Scrt1.o /usr/lib/gcc-cross/i686-linux-gnu/14/../../../../i686-linux-gnu/lib/../lib/crti.o /usr/lib/gcc-cross/i686-linux-gnu/14/crtbeginS.o -L/usr/lib/gcc-cross/i686-linux-gnu/14 -L/usr/lib/gcc-cross/i686-linux-gnu/14/../../../../i686-linux-gnu/lib/../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc-cross/i686-linux-gnu/14/../../../../i686-linux-gnu/lib --version -z relro -z now -z defs -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc-cross/i686-linux-gnu/14/crtendS.o /usr/lib/gcc-cross/i686-linux-gnu/14/../../../../i686-linux-gnu/lib/../lib/crtn.o
-----------
Sanity testing C compiler: /usr/bin/i686-linux-gnu-gcc
Is cross compiler: True.
Sanity check compiler command line: /usr/bin/i686-linux-gnu-gcc sanitycheckc.c -o sanitycheckc_cross.exe -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -c
Sanity check compile stdout:

-----
Sanity check compile stderr:

-----
C compiler for the host machine: /usr/bin/i686-linux-gnu-gcc (gcc 14.2.0 "i686-linux-gnu-gcc (Debian 14.2.0-19) 14.2.0")
C linker for the host machine: /usr/bin/i686-linux-gnu-gcc ld.bfd 2.44
-----------
Detecting archiver via: `/usr/bin/i686-linux-gnu-ar --version` -> 0
stdout:
GNU ar (GNU Binutils for Debian) 2.44
Copyright (C) 2025 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.
-----------
-----------
Detecting compiler via: `cc --version` -> 0
stdout:
cc (Debian 14.2.0-19) 14.2.0
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-----------
Running command: -cpp -x c -E -dM -
-----
-----------
Detecting linker via: `cc -Wl,--version -g -O2` -> 0
stdout:
GNU ld (GNU Binutils for Debian) 2.44
Copyright (C) 2025 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
-----------
stderr:
collect2 version 14.2.0
/usr/bin/ld -plugin /usr/libexec/gcc/aarch64-linux-gnu/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/aarch64-linux-gnu/14/lto-wrapper -plugin-opt=-fresolution=/tmp/ccPoWDiO.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu --as-needed -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-843419 -pie /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/Scrt1.o /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/14/crtbeginS.o -L/usr/lib/gcc/aarch64-linux-gnu/14 -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/14/../../.. --version -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/aarch64-linux-gnu/14/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crtn.o
-----------
Sanity testing C compiler: cc
Is cross compiler: False.
Sanity check compiler command line: cc sanitycheckc.c -o sanitycheckc.exe -g -O2 -D_FILE_OFFSET_BITS=64
Sanity check compile stdout:

-----
Sanity check compile stderr:

-----
Running test binary command:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/sanitycheckc.exe
C compiler for the build machine: cc (gcc 14.2.0 "cc (Debian 14.2.0-19) 14.2.0")
C linker for the build machine: cc ld.bfd 2.44
-----------
Detecting archiver via: `gcc-ar --version` -> 0
stdout:
GNU ar (GNU Binutils for Debian) 2.44
Copyright (C) 2025 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.
-----------
Build machine cpu family: aarch64
Build machine cpu: aarch64
Host machine cpu family: x86
Host machine cpu: i386
Target machine cpu family: x86
Target machine cpu: i386
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp9nbdcxot
Code:
extern int i;
int i;

-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp9nbdcxot/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp9nbdcxot/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0 -fvisibility=hidden` -> 0
Compiler for C supports arguments -fvisibility=hidden: YES 
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmphvbxa82s
Code:
int main(void) { return 0; }

-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmphvbxa82s/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmphvbxa82s/output.exe -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0 -Wl,--fatal-warnings -Wl,-Bsymbolic -Wl,-z,relro -Wl,-z,now -Wl,-z,defs` -> 0
Compiler for C supports link arguments -Wl,-Bsymbolic: YES 
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp5ksyt01y
Code:
int main(void) { return 0; }

-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp5ksyt01y/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp5ksyt01y/output.exe -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0 -Wl,--fatal-warnings -Wl,-z,relro -Wl,-z,relro -Wl,-z,now -Wl,-z,defs` -> 0
Compiler for C supports link arguments -Wl,-z,relro: YES 
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp650z139v
Code:
int main(void) { return 0; }

-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp650z139v/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp650z139v/output.exe -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0 -Wl,--fatal-warnings -Wl,-z,now -Wl,-z,relro -Wl,-z,now -Wl,-z,defs` -> 0
Compiler for C supports link arguments -Wl,-z,now: YES 
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpx1jsp5sk
Code:

        #define bind_textdomain_codeset meson_disable_define_of_bind_textdomain_codeset
        
        #include <limits.h>
        #undef bind_textdomain_codeset
        
        #ifdef __cplusplus
        extern "C"
        #endif
        char bind_textdomain_codeset (void);
        
        #if defined __stub_bind_textdomain_codeset || defined __stub___bind_textdomain_codeset
        fail fail fail this function is not going to work
        #endif
        
        int main(void) {
          return bind_textdomain_codeset ();
        }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpx1jsp5sk/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpx1jsp5sk/output.exe -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0 -std=c99 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs` -> 0
Checking for function "bind_textdomain_codeset" : YES 
Pkg-config binary for host machine specified from cross file, native file, or env var as ['/usr/bin/i686-linux-gnu-pkg-config']
Found pkg-config: YES (/usr/bin/i686-linux-gnu-pkg-config) 1.8.1
Determining dependency 'dbus-1' with pkg-config executable '/usr/bin/i686-linux-gnu-pkg-config'
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --modversion dbus-1` -> 0
stdout:
1.16.2
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --cflags dbus-1` -> 0
stdout:
-I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include
-----------
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs dbus-1` -> 0
stdout:
-L/usr/lib/i386-linux-gnu -ldbus-1
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs dbus-1` -> 0
stdout:
-ldbus-1
-----------
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp65lnl328
Code:

        #include <stddef.h>
        int main(void) {
            void * something;
            return 0;
        }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp65lnl328/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp65lnl328/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /tmp/tmp0_7fy44a
Code:

        
        #ifndef sizeof(void *)
        # define sizeof(void *) "MESON_GET_DEFINE_UNDEFINED_SENTINEL"
        #endif
        "MESON_GET_DEFINE_DELIMITER_START"
sizeof(void *)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /tmp/tmp0_7fy44a/testfile.c -E -P -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -P -O0` -> 1
stdout:
"MESON_GET_DEFINE_DELIMITER_START"
sizeof(void *)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
stderr:
/tmp/tmp0_7fy44a/testfile.c:3:23: warning: extra tokens at end of #ifndef directive
    3 |         #ifndef sizeof(void *)
      |                       ^
/tmp/tmp0_7fy44a/testfile.c:4:30: error: expected ',' or ')', found "*"
    4 |         # define sizeof(void *) "MESON_GET_DEFINE_UNDEFINED_SENTINEL"
      |                              ^
-----------
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpj7woompb
Code:

        #include <stddef.h>
        int main(void) { static int a[1-2*!(sizeof(void *) >= 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpj7woompb/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpj7woompb/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp_oxdcebx
Code:

        #include <stddef.h>
        int main(void) { static int a[1-2*!(sizeof(void *) > 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp_oxdcebx/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp_oxdcebx/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpnk13mkln
Code:

        #include <stddef.h>
        int main(void) { static int a[1-2*!(sizeof(void *) > 1)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpnk13mkln/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpnk13mkln/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpkm05oyw_
Code:

        #include <stddef.h>
        int main(void) { static int a[1-2*!(sizeof(void *) > 3)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpkm05oyw_/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpkm05oyw_/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp9sv6hait
Code:

        #include <stddef.h>
        int main(void) { static int a[1-2*!(sizeof(void *) > 7)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp9sv6hait/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp9sv6hait/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 1
stderr:
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp9sv6hait/testfile.c: In function 'main':
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp9sv6hait/testfile.c:3:37: error: size of array 'a' is negative
    3 |         int main(void) { static int a[1-2*!(sizeof(void *) > 7)]; a[0]=0; return 0; }
      |                                     ^
-----------
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpqm524vbe
Code:

        #include <stddef.h>
        int main(void) { static int a[1-2*!(sizeof(void *) <= 5)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpqm524vbe/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpqm524vbe/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp9erlr2px
Code:

        #include <stddef.h>
        int main(void) { static int a[1-2*!(sizeof(void *) <= 4)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp9erlr2px/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp9erlr2px/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpfb0u1l6u
Code:

-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpfb0u1l6u/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpfb0u1l6u/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0 --print-search-dirs` -> 0
stdout:
install: /usr/lib/gcc-cross/i686-linux-gnu/14/
programs: =/usr/libexec/gcc-cross/i686-linux-gnu/14/:/usr/libexec/gcc-cross/i686-linux-gnu/14/:/usr/libexec/gcc-cross/i686-linux-gnu/:/usr/lib/gcc-cross/i686-linux-gnu/14/:/usr/lib/gcc-cross/i686-linux-gnu/:/usr/lib/gcc-cross/i686-linux-gnu/14/../../../../i686-linux-gnu/bin/i686-linux-gnu/14/:/usr/lib/gcc-cross/i686-linux-gnu/14/../../../../i686-linux-gnu/bin/i386-linux-gnu/:/usr/lib/gcc-cross/i686-linux-gnu/14/../../../../i686-linux-gnu/bin/
libraries: =/usr/lib/gcc-cross/i686-linux-gnu/14/:/usr/lib/gcc-cross/i686-linux-gnu/14/../../../../i686-linux-gnu/lib/i686-linux-gnu/14/:/usr/lib/gcc-cross/i686-linux-gnu/14/../../../../i686-linux-gnu/lib/i386-linux-gnu/:/usr/lib/gcc-cross/i686-linux-gnu/14/../../../../i686-linux-gnu/lib/../lib/:/lib/i686-linux-gnu/14/:/lib/i386-linux-gnu/:/lib/../lib/:/usr/lib/i686-linux-gnu/14/:/usr/lib/i386-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc-cross/i686-linux-gnu/14/../../../../i686-linux-gnu/lib/:/lib/:/usr/lib/
-----------
Run-time dependency dbus-1 found: YES 1.16.2
Determining dependency 'glib-2.0' with pkg-config executable '/usr/bin/i686-linux-gnu-pkg-config'
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --modversion glib-2.0` -> 0
stdout:
2.84.1
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --cflags glib-2.0` -> 0
stdout:
-I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread
-----------
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs glib-2.0` -> 0
stdout:
-L/usr/lib/i386-linux-gnu -lglib-2.0
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs glib-2.0` -> 0
stdout:
-lglib-2.0
-----------
Run-time dependency glib-2.0 found: YES 2.84.1
Determining dependency 'gobject-2.0' with pkg-config executable '/usr/bin/i686-linux-gnu-pkg-config'
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --modversion gobject-2.0` -> 0
stdout:
2.84.1
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --cflags gobject-2.0` -> 0
stdout:
-I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread
-----------
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs gobject-2.0` -> 0
stdout:
-L/usr/lib/i386-linux-gnu -lgobject-2.0 -lglib-2.0
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs gobject-2.0` -> 0
stdout:
-lgobject-2.0 -lglib-2.0
-----------
Run-time dependency gobject-2.0 found: YES 2.84.1
Determining dependency 'gio-2.0' with pkg-config executable '/usr/bin/i686-linux-gnu-pkg-config'
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --modversion gio-2.0` -> 0
stdout:
2.84.1
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --cflags gio-2.0` -> 0
stdout:
-I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread
-----------
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs gio-2.0` -> 0
stdout:
-L/usr/lib/i386-linux-gnu -lgio-2.0 -lgobject-2.0 -lglib-2.0
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs gio-2.0` -> 0
stdout:
-lgio-2.0 -lgobject-2.0 -lglib-2.0
-----------
Run-time dependency gio-2.0 found: YES 2.84.1
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpapbunc47
Code:

        #define dlopen meson_disable_define_of_dlopen
        
        #include <limits.h>
        #undef dlopen
        
        #ifdef __cplusplus
        extern "C"
        #endif
        char dlopen (void);
        
        #if defined __stub_dlopen || defined __stub___dlopen
        fail fail fail this function is not going to work
        #endif
        
        int main(void) {
          return dlopen ();
        }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpapbunc47/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpapbunc47/output.exe -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0 -std=c99 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs` -> 0
Checking for function "dlopen" : YES 
Determining dependency 'gmodule-2.0' with pkg-config executable '/usr/bin/i686-linux-gnu-pkg-config'
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --modversion gmodule-2.0` -> 0
stdout:
2.84.1
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --cflags gmodule-2.0` -> 0
stdout:
-I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread
-----------
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs gmodule-2.0` -> 0
stdout:
-Wl,--export-dynamic -L/usr/lib/i386-linux-gnu -lgmodule-2.0 -pthread -lglib-2.0 -lglib-2.0
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs gmodule-2.0` -> 0
stdout:
-Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lglib-2.0
-----------
Run-time dependency gmodule-2.0 found: YES 2.84.1
Determining dependency 'libxml-2.0' with pkg-config executable '/usr/bin/i686-linux-gnu-pkg-config'
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --modversion libxml-2.0` -> 0
stdout:
2.9.14
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --cflags libxml-2.0` -> 0
stdout:
-I/usr/include/libxml2
-----------
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs libxml-2.0` -> 0
stdout:
-L/usr/lib/i386-linux-gnu -lxml2
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs libxml-2.0` -> 0
stdout:
-lxml2
-----------
Run-time dependency libxml-2.0 found: YES 2.9.14
Determining dependency 'x11' with pkg-config executable '/usr/bin/i686-linux-gnu-pkg-config'
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --modversion x11` -> 0
stdout:
1.8.12
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --cflags x11` -> 0
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs x11` -> 0
stdout:
-L/usr/lib/i386-linux-gnu -lX11
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs x11` -> 0
stdout:
-lX11
-----------
Run-time dependency x11 found: YES 1.8.12
Determining dependency 'xtst' with pkg-config executable '/usr/bin/i686-linux-gnu-pkg-config'
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --modversion xtst` -> 0
stdout:
1.2.5
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --cflags xtst` -> 0
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs xtst` -> 0
stdout:
-L/usr/lib/i386-linux-gnu -lXtst
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs xtst` -> 0
stdout:
-lXtst
-----------
Run-time dependency xtst found: YES 1.2.5
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpfv7q31hx
Code:

        #define XkbGetMap meson_disable_define_of_XkbGetMap
        
        #include <limits.h>
        #undef XkbGetMap
        
        #ifdef __cplusplus
        extern "C"
        #endif
        char XkbGetMap (void);
        
        #if defined __stub_XkbGetMap || defined __stub___XkbGetMap
        fail fail fail this function is not going to work
        #endif
        
        int main(void) {
          return XkbGetMap ();
        }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpfv7q31hx/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpfv7q31hx/output.exe -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0 -std=c99 -Wl,--start-group /usr/lib/i386-linux-gnu/libX11.so /usr/lib/i386-linux-gnu/libXtst.so -Wl,--end-group -Wl,-z,relro -Wl,-z,now -Wl,-z,defs` -> 0
Checking for function "XkbGetMap" with dependencies x11, xtst: YES 
Determining dependency 'xi' with pkg-config executable '/usr/bin/i686-linux-gnu-pkg-config'
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --modversion xi` -> 0
stdout:
1.8.2
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --cflags xi` -> 0
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs xi` -> 0
stdout:
-L/usr/lib/i386-linux-gnu -lXi
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs xi` -> 0
stdout:
-lXi
-----------
Run-time dependency xi found: YES 1.8.2
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpn6ny45qm
Code:

        #include <stddef.h>
        int main(void) {
            char something;
            return 0;
        }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpn6ny45qm/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpn6ny45qm/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /tmp/tmpy3w4t_01
Code:

        
        #include <stddef.h>
        struct tmp {
            char c;
            char target;
        };
        #ifndef offsetof(struct tmp, target)
        # define offsetof(struct tmp, target) "MESON_GET_DEFINE_UNDEFINED_SENTINEL"
        #endif
        "MESON_GET_DEFINE_DELIMITER_START"
offsetof(struct tmp, target)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /tmp/tmpy3w4t_01/testfile.c -E -P -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -P -O0` -> 0
stdout:
typedef int ptrdiff_t;
typedef unsigned int size_t;
typedef long int wchar_t;
typedef struct {
  long long __max_align_ll __attribute__((__aligned__(__alignof__(long long))));
  long double __max_align_ld __attribute__((__aligned__(__alignof__(long double))));
  __float128 __max_align_f128 __attribute__((__aligned__(__alignof(__float128))));
} max_align_t;
        struct tmp {
            char c;
            char target;
        };
        "MESON_GET_DEFINE_DELIMITER_START"
__builtin_offsetof (struct tmp, target)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
stderr:
/tmp/tmpy3w4t_01/testfile.c:8:25: warning: extra tokens at end of #ifndef directive
    8 |         #ifndef offsetof(struct tmp, target)
      |                         ^
-----------
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp7kogzffb
Code:

                #include <stdio.h>
                #include <stdint.h>
                int main(void) { int expression = __builtin_offsetof (struct tmp, target); printf("%d", expression); return 0; }
-----------
Command line: `cc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp7kogzffb/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp7kogzffb/output.exe -g -O2 -D_FILE_OFFSET_BITS=64 -O0` -> 1
stderr:
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp7kogzffb/testfile.c: In function 'main':
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp7kogzffb/testfile.c:4:51: error: invalid use of undefined type 'struct tmp'
    4 |                 int main(void) { int expression = __builtin_offsetof (struct tmp, target); printf("%d", expression); return 0; }
      |                                                   ^~~~~~~~~~~~~~~~~~
-----------
Could not compile test file /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp7kogzffb/testfile.c: 1

Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmplv62mqqq
Code:

        #include <stddef.h>
        struct tmp {
            char c;
            char target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) >= 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmplv62mqqq/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmplv62mqqq/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp8ca6az0x
Code:

        #include <stddef.h>
        struct tmp {
            char c;
            char target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp8ca6az0x/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp8ca6az0x/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmperhpqdih
Code:

        #include <stddef.h>
        struct tmp {
            char c;
            char target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmperhpqdih/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmperhpqdih/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 1
stderr:
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmperhpqdih/testfile.c: In function 'main':
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmperhpqdih/testfile.c:8:37: error: size of array 'a' is negative
    8 |         int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; }
      |                                     ^
-----------
Checking for alignment of "char" : 1 
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp5l74duo7
Code:

        #include <stddef.h>
        int main(void) {
            double something;
            return 0;
        }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp5l74duo7/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp5l74duo7/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /tmp/tmp3umxfzm6
Code:

        
        #include <stddef.h>
        struct tmp {
            char c;
            double target;
        };
        #ifndef offsetof(struct tmp, target)
        # define offsetof(struct tmp, target) "MESON_GET_DEFINE_UNDEFINED_SENTINEL"
        #endif
        "MESON_GET_DEFINE_DELIMITER_START"
offsetof(struct tmp, target)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /tmp/tmp3umxfzm6/testfile.c -E -P -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -P -O0` -> 0
stdout:
typedef int ptrdiff_t;
typedef unsigned int size_t;
typedef long int wchar_t;
typedef struct {
  long long __max_align_ll __attribute__((__aligned__(__alignof__(long long))));
  long double __max_align_ld __attribute__((__aligned__(__alignof__(long double))));
  __float128 __max_align_f128 __attribute__((__aligned__(__alignof(__float128))));
} max_align_t;
        struct tmp {
            char c;
            double target;
        };
        "MESON_GET_DEFINE_DELIMITER_START"
__builtin_offsetof (struct tmp, target)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
stderr:
/tmp/tmp3umxfzm6/testfile.c:8:25: warning: extra tokens at end of #ifndef directive
    8 |         #ifndef offsetof(struct tmp, target)
      |                         ^
-----------
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpn0gzfjjt
Code:

                #include <stdio.h>
                #include <stdint.h>
                int main(void) { int expression = __builtin_offsetof (struct tmp, target); printf("%d", expression); return 0; }
-----------
Command line: `cc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpn0gzfjjt/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpn0gzfjjt/output.exe -g -O2 -D_FILE_OFFSET_BITS=64 -O0` -> 1
stderr:
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpn0gzfjjt/testfile.c: In function 'main':
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpn0gzfjjt/testfile.c:4:51: error: invalid use of undefined type 'struct tmp'
    4 |                 int main(void) { int expression = __builtin_offsetof (struct tmp, target); printf("%d", expression); return 0; }
      |                                                   ^~~~~~~~~~~~~~~~~~
-----------
Could not compile test file /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpn0gzfjjt/testfile.c: 1

Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp0qnesmoa
Code:

        #include <stddef.h>
        struct tmp {
            char c;
            double target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) >= 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp0qnesmoa/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp0qnesmoa/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmprz1g1y3m
Code:

        #include <stddef.h>
        struct tmp {
            char c;
            double target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmprz1g1y3m/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmprz1g1y3m/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp7bikgcnc
Code:

        #include <stddef.h>
        struct tmp {
            char c;
            double target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp7bikgcnc/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp7bikgcnc/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpgn8mi6xa
Code:

        #include <stddef.h>
        struct tmp {
            char c;
            double target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 3)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpgn8mi6xa/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpgn8mi6xa/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpe9cxouvy
Code:

        #include <stddef.h>
        struct tmp {
            char c;
            double target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 7)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpe9cxouvy/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpe9cxouvy/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 1
stderr:
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpe9cxouvy/testfile.c: In function 'main':
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpe9cxouvy/testfile.c:8:37: error: size of array 'a' is negative
    8 |         int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 7)]; a[0]=0; return 0; }
      |                                     ^
-----------
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp82ylzi1e
Code:

        #include <stddef.h>
        struct tmp {
            char c;
            double target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 5)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp82ylzi1e/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp82ylzi1e/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpih5y2__q
Code:

        #include <stddef.h>
        struct tmp {
            char c;
            double target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 4)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpih5y2__q/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpih5y2__q/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Checking for alignment of "double" : 4 
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpyru4lqn0
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        int main(void) {
            dbus_bool_t something;
            return 0;
        }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpyru4lqn0/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpyru4lqn0/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /tmp/tmpzfvbrai1
Code:

        #include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_bool_t target;
        };
        #ifndef offsetof(struct tmp, target)
        # define offsetof(struct tmp, target) "MESON_GET_DEFINE_UNDEFINED_SENTINEL"
        #endif
        "MESON_GET_DEFINE_DELIMITER_START"
offsetof(struct tmp, target)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /tmp/tmpzfvbrai1/testfile.c -E -P -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -P -O0` -> 0
stdout:
__extension__ typedef long long dbus_int64_t;
__extension__ typedef unsigned long long dbus_uint64_t;
typedef int dbus_int32_t;
typedef unsigned int dbus_uint32_t;
typedef short dbus_int16_t;
typedef unsigned short dbus_uint16_t;

typedef int ptrdiff_t;
typedef unsigned int size_t;
typedef long int wchar_t;
typedef struct {
  long long __max_align_ll __attribute__((__aligned__(__alignof__(long long))));
  long double __max_align_ld __attribute__((__aligned__(__alignof__(long double))));
  __float128 __max_align_f128 __attribute__((__aligned__(__alignof(__float128))));
} max_align_t;
typedef dbus_uint32_t dbus_unichar_t;
typedef dbus_uint32_t dbus_bool_t;
typedef struct
{
  dbus_uint32_t first32;
  dbus_uint32_t second32;
} DBus8ByteStruct;
typedef union
{
  unsigned char bytes[8];
  dbus_int16_t i16;
  dbus_uint16_t u16;
  dbus_int32_t i32;
  dbus_uint32_t u32;
  dbus_bool_t bool_val;
  dbus_int64_t i64;
  dbus_uint64_t u64;
  DBus8ByteStruct eight;
  double dbl;
  unsigned char byt;
  char *str;
  int fd;
} DBusBasicValue;

typedef struct DBusError DBusError;
struct DBusError
{
  const char *name;
  const char *message;
  unsigned int dummy1 : 1;
  unsigned int dummy2 : 1;
  unsigned int dummy3 : 1;
  unsigned int dummy4 : 1;
  unsigned int dummy5 : 1;
  void *padding1;
};
__attribute__ ((__visibility__ ("default")))
void dbus_error_init (DBusError *error);
__attribute__ ((__visibility__ ("default")))
void dbus_error_free (DBusError *error);
__attribute__ ((__visibility__ ("default")))
void dbus_set_error (DBusError *error,
                                  const char *name,
                                  const char *message,
                                  ...) __attribute__((__format__ (__printf__, 3, 4)));
__attribute__ ((__visibility__ ("default")))
void dbus_set_error_const (DBusError *error,
                                  const char *name,
                                  const char *message);
__attribute__ ((__visibility__ ("default")))
void dbus_move_error (DBusError *src,
                                  DBusError *dest);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_error_has_name (const DBusError *error,
                                  const char *name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_error_is_set (const DBusError *error);


typedef struct DBusAddressEntry DBusAddressEntry;
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_parse_address (const char *address,
        DBusAddressEntry ***entry_result,
        int *array_len,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
const char *dbus_address_entry_get_value (DBusAddressEntry *entry,
        const char *key);
__attribute__ ((__visibility__ ("default")))
const char *dbus_address_entry_get_method (DBusAddressEntry *entry);
__attribute__ ((__visibility__ ("default")))
void dbus_address_entries_free (DBusAddressEntry **entries);
__attribute__ ((__visibility__ ("default")))
char* dbus_address_escape_value (const char *value);
__attribute__ ((__visibility__ ("default")))
char* dbus_address_unescape_value (const char *value,
                                   DBusError *error);
static inline void
dbus_clear_address_entries (DBusAddressEntry ***pointer_to_entries)
{
  do { DBusAddressEntry * **_pp = (pointer_to_entries); DBusAddressEntry * *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_address_entries_free (_value); } while (0);
}


__attribute__ ((__visibility__ ("default")))
__attribute__((__malloc__))
__attribute__((__alloc_size__(1)))
void* dbus_malloc (size_t bytes);
__attribute__ ((__visibility__ ("default")))
__attribute__((__malloc__))
__attribute__((__alloc_size__(1)))
void* dbus_malloc0 (size_t bytes);
__attribute__ ((__visibility__ ("default")))
__attribute__((__alloc_size__(2)))
void* dbus_realloc (void *memory,
                          size_t bytes);
__attribute__ ((__visibility__ ("default")))
void dbus_free (void *memory);
__attribute__ ((__visibility__ ("default")))
void dbus_free_string_array (char **str_array);
typedef void (* DBusFreeFunction) (void *memory);
__attribute__ ((__visibility__ ("default")))
void dbus_shutdown (void);

typedef __builtin_va_list __gnuc_va_list;
typedef __gnuc_va_list va_list;

typedef struct DBusMessage DBusMessage;
typedef struct DBusMessageIter DBusMessageIter;
struct DBusMessageIter
{
  void *dummy1;
  void *dummy2;
  dbus_uint32_t dummy3;
  int dummy4;
  int dummy5;
  int dummy6;
  int dummy7;
  int dummy8;
  int dummy9;
  int dummy10;
  int dummy11;
  int pad1;
  void *pad2;
  void *pad3;
};
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new (int message_type);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_method_call (const char *bus_name,
                                             const char *path,
                                             const char *iface,
                                             const char *method);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_method_return (DBusMessage *method_call);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_signal (const char *path,
                                             const char *iface,
                                             const char *name);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_error (DBusMessage *reply_to,
                                             const char *error_name,
                                             const char *error_message);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_error_printf (DBusMessage *reply_to,
                                             const char *error_name,
                                             const char *error_format,
                                             ...) __attribute__((__format__ (__printf__, 3, 4)));
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_copy (const DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_ref (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_unref (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
int dbus_message_get_type (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_path (DBusMessage *message,
                                             const char *object_path);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_path (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_path (DBusMessage *message,
                                             const char *object_path);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_interface (DBusMessage *message,
                                             const char *iface);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_interface (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_interface (DBusMessage *message,
                                             const char *iface);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_member (DBusMessage *message,
                                             const char *member);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_member (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_member (DBusMessage *message,
                                             const char *member);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_error_name (DBusMessage *message,
                                             const char *name);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_error_name (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_destination (DBusMessage *message,
                                             const char *destination);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_destination (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_sender (DBusMessage *message,
                                             const char *sender);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_sender (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_signature (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_set_no_reply (DBusMessage *message,
                                             dbus_bool_t no_reply);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_no_reply (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_is_method_call (DBusMessage *message,
                                             const char *iface,
                                             const char *method);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_is_signal (DBusMessage *message,
                                             const char *iface,
                                             const char *signal_name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_is_error (DBusMessage *message,
                                             const char *error_name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_destination (DBusMessage *message,
                                             const char *bus_name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_sender (DBusMessage *message,
                                             const char *unique_bus_name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_signature (DBusMessage *message,
                                             const char *signature);
__attribute__ ((__visibility__ ("default")))
dbus_uint32_t dbus_message_get_serial (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_set_serial (DBusMessage *message,
                                             dbus_uint32_t serial);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_reply_serial (DBusMessage *message,
                                             dbus_uint32_t reply_serial);
__attribute__ ((__visibility__ ("default")))
dbus_uint32_t dbus_message_get_reply_serial (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_set_auto_start (DBusMessage *message,
                                             dbus_bool_t auto_start);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_auto_start (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_path_decomposed (DBusMessage *message,
                                                char ***path);
__attribute__ ((__visibility__ ("default")))
const char *dbus_message_get_container_instance (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_container_instance (DBusMessage *message,
                                                   const char *object_path);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_append_args (DBusMessage *message,
            int first_arg_type,
            ...);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_append_args_valist (DBusMessage *message,
            int first_arg_type,
            va_list var_args);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_args (DBusMessage *message,
            DBusError *error,
            int first_arg_type,
            ...);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_args_valist (DBusMessage *message,
            DBusError *error,
            int first_arg_type,
            va_list var_args);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_contains_unix_fds (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_init_closed (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_init (DBusMessage *message,
                                                DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_has_next (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_next (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
char* dbus_message_iter_get_signature (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
int dbus_message_iter_get_arg_type (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
int dbus_message_iter_get_element_type (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_recurse (DBusMessageIter *iter,
                                                DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_get_basic (DBusMessageIter *iter,
                                                void *value);
__attribute__ ((__visibility__ ("default")))
int dbus_message_iter_get_element_count(DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
__attribute__ ((__deprecated__)) int dbus_message_iter_get_array_len (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_get_fixed_array (DBusMessageIter *iter,
                                                void *value,
                                                int *n_elements);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_init_append (DBusMessage *message,
                                                  DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_append_basic (DBusMessageIter *iter,
                                                  int type,
                                                  const void *value);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_append_fixed_array (DBusMessageIter *iter,
                                                  int element_type,
                                                  const void *value,
                                                  int n_elements);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_open_container (DBusMessageIter *iter,
                                                  int type,
                                                  const char *contained_signature,
                                                  DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_close_container (DBusMessageIter *iter,
                                                  DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_abandon_container (DBusMessageIter *iter,
                                                  DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_abandon_container_if_open (DBusMessageIter *iter,
                                                         DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
void dbus_message_lock (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_set_error_from_message (DBusError *error,
                                           DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_allocate_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
void dbus_message_free_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_data (DBusMessage *message,
                                             dbus_int32_t slot,
                                             void *data,
                                             DBusFreeFunction free_data_func);
__attribute__ ((__visibility__ ("default")))
void* dbus_message_get_data (DBusMessage *message,
                                             dbus_int32_t slot);
__attribute__ ((__visibility__ ("default")))
int dbus_message_type_from_string (const char *type_str);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_type_to_string (int type);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_marshal (DBusMessage *msg,
                                     char **marshalled_data_p,
                                     int *len_p);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_demarshal (const char *str,
                                     int len,
                                     DBusError *error);
__attribute__ ((__visibility__ ("default")))
int dbus_message_demarshal_bytes_needed (const char *str,
                                                  int len);
__attribute__ ((__visibility__ ("default")))
void dbus_message_set_allow_interactive_authorization (DBusMessage *message,
    dbus_bool_t allow);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_allow_interactive_authorization (
    DBusMessage *message);
static inline void
dbus_clear_message (DBusMessage **pointer_to_message)
{
  do { DBusMessage **_pp = (pointer_to_message); DBusMessage *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_message_unref (_value); } while (0);
}

typedef enum
{
  DBUS_BUS_SESSION,
  DBUS_BUS_SYSTEM,
  DBUS_BUS_STARTER
} DBusBusType;
typedef enum
{
  DBUS_HANDLER_RESULT_HANDLED,
  DBUS_HANDLER_RESULT_NOT_YET_HANDLED,
  DBUS_HANDLER_RESULT_NEED_MEMORY
} DBusHandlerResult;

typedef struct DBusWatch DBusWatch;
typedef struct DBusTimeout DBusTimeout;
typedef struct DBusPreallocatedSend DBusPreallocatedSend;
typedef struct DBusPendingCall DBusPendingCall;
typedef struct DBusConnection DBusConnection;
typedef struct DBusObjectPathVTable DBusObjectPathVTable;
typedef enum
{
  DBUS_WATCH_READABLE = 1 << 0,
  DBUS_WATCH_WRITABLE = 1 << 1,
  DBUS_WATCH_ERROR = 1 << 2,
  DBUS_WATCH_HANGUP = 1 << 3
} DBusWatchFlags;
typedef enum
{
  DBUS_DISPATCH_DATA_REMAINS,
  DBUS_DISPATCH_COMPLETE,
  DBUS_DISPATCH_NEED_MEMORY
} DBusDispatchStatus;
typedef dbus_bool_t (* DBusAddWatchFunction) (DBusWatch *watch,
                                                    void *data);
typedef void (* DBusWatchToggledFunction) (DBusWatch *watch,
                                                    void *data);
typedef void (* DBusRemoveWatchFunction) (DBusWatch *watch,
                                                    void *data);
typedef dbus_bool_t (* DBusAddTimeoutFunction) (DBusTimeout *timeout,
                                                    void *data);
typedef void (* DBusTimeoutToggledFunction) (DBusTimeout *timeout,
                                                    void *data);
typedef void (* DBusRemoveTimeoutFunction) (DBusTimeout *timeout,
                                                    void *data);
typedef void (* DBusDispatchStatusFunction) (DBusConnection *connection,
                                                    DBusDispatchStatus new_status,
                                                    void *data);
typedef void (* DBusWakeupMainFunction) (void *data);
typedef dbus_bool_t (* DBusAllowUnixUserFunction) (DBusConnection *connection,
                                                    unsigned long uid,
                                                    void *data);
typedef dbus_bool_t (* DBusAllowWindowsUserFunction) (DBusConnection *connection,
                                                       const char *user_sid,
                                                       void *data);
typedef void (* DBusPendingCallNotifyFunction) (DBusPendingCall *pending,
                                                void *user_data);
typedef DBusHandlerResult (* DBusHandleMessageFunction) (DBusConnection *connection,
                                                         DBusMessage *message,
                                                         void *user_data);
__attribute__ ((__visibility__ ("default")))
DBusConnection* dbus_connection_open (const char *address,
                                                                 DBusError *error);
__attribute__ ((__visibility__ ("default")))
DBusConnection* dbus_connection_open_private (const char *address,
                                                                 DBusError *error);
__attribute__ ((__visibility__ ("default")))
DBusConnection* dbus_connection_ref (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_unref (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_close (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_is_connected (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_is_authenticated (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_is_anonymous (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
char* dbus_connection_get_server_id (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_can_send_type (DBusConnection *connection,
                                                                 int type);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_exit_on_disconnect (DBusConnection *connection,
                                                                 dbus_bool_t exit_on_disconnect);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_flush (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_read_write_dispatch (DBusConnection *connection,
                                                                 int timeout_milliseconds);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_read_write (DBusConnection *connection,
                                                                 int timeout_milliseconds);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_connection_borrow_message (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_return_message (DBusConnection *connection,
                                                                 DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_steal_borrowed_message (DBusConnection *connection,
                                                                 DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_connection_pop_message (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
DBusDispatchStatus dbus_connection_get_dispatch_status (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
DBusDispatchStatus dbus_connection_dispatch (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_has_messages_to_send (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_send (DBusConnection *connection,
                                                                 DBusMessage *message,
                                                                 dbus_uint32_t *client_serial);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_send_with_reply (DBusConnection *connection,
                                                                 DBusMessage *message,
                                                                 DBusPendingCall **pending_return,
                                                                 int timeout_milliseconds);
__attribute__ ((__visibility__ ("default")))
DBusMessage * dbus_connection_send_with_reply_and_block (DBusConnection *connection,
                                                                 DBusMessage *message,
                                                                 int timeout_milliseconds,
                                                                 DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_set_watch_functions (DBusConnection *connection,
                                                                 DBusAddWatchFunction add_function,
                                                                 DBusRemoveWatchFunction remove_function,
                                                                 DBusWatchToggledFunction toggled_function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_set_timeout_functions (DBusConnection *connection,
                                                                 DBusAddTimeoutFunction add_function,
                                                                 DBusRemoveTimeoutFunction remove_function,
                                                                 DBusTimeoutToggledFunction toggled_function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_wakeup_main_function (DBusConnection *connection,
                                                                 DBusWakeupMainFunction wakeup_main_function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_dispatch_status_function (DBusConnection *connection,
                                                                 DBusDispatchStatusFunction function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_unix_user (DBusConnection *connection,
                                                                 unsigned long *uid);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_unix_process_id (DBusConnection *connection,
                                                                 unsigned long *pid);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_adt_audit_session_data (DBusConnection *connection,
                                                                 void **data,
                                                                 dbus_int32_t *data_size);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_unix_user_function (DBusConnection *connection,
                                                                 DBusAllowUnixUserFunction function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_windows_user (DBusConnection *connection,
                                                                 char **windows_sid_p);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_windows_user_function (DBusConnection *connection,
                                                                 DBusAllowWindowsUserFunction function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_allow_anonymous (DBusConnection *connection,
                                                                 dbus_bool_t value);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_builtin_filters_enabled (DBusConnection *connection,
                                                                 dbus_bool_t value);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_route_peer_messages (DBusConnection *connection,
                                                                 dbus_bool_t value);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_add_filter (DBusConnection *connection,
                                           DBusHandleMessageFunction function,
                                           void *user_data,
                                           DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_remove_filter (DBusConnection *connection,
                                           DBusHandleMessageFunction function,
                                           void *user_data);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_allocate_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_free_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_set_data (DBusConnection *connection,
                                                dbus_int32_t slot,
                                                void *data,
                                                DBusFreeFunction free_data_func);
__attribute__ ((__visibility__ ("default")))
void* dbus_connection_get_data (DBusConnection *connection,
                                                dbus_int32_t slot);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_change_sigpipe (dbus_bool_t will_modify_sigpipe);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_max_message_size (DBusConnection *connection,
                                            long size);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_max_message_size (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_max_received_size (DBusConnection *connection,
                                            long size);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_max_received_size (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_max_message_unix_fds (DBusConnection *connection,
                                               long n);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_max_message_unix_fds (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_max_received_unix_fds(DBusConnection *connection,
                                               long n);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_max_received_unix_fds(DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_outgoing_size (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_outgoing_unix_fds (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
DBusPreallocatedSend* dbus_connection_preallocate_send (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_free_preallocated_send (DBusConnection *connection,
                                                              DBusPreallocatedSend *preallocated);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_send_preallocated (DBusConnection *connection,
                                                              DBusPreallocatedSend *preallocated,
                                                              DBusMessage *message,
                                                              dbus_uint32_t *client_serial);
typedef void (* DBusObjectPathUnregisterFunction) (DBusConnection *connection,
                                                                void *user_data);
typedef DBusHandlerResult (* DBusObjectPathMessageFunction) (DBusConnection *connection,
                                                                DBusMessage *message,
                                                                void *user_data);
struct DBusObjectPathVTable
{
  DBusObjectPathUnregisterFunction unregister_function;
  DBusObjectPathMessageFunction message_function;
  void (* dbus_internal_pad1) (void *);
  void (* dbus_internal_pad2) (void *);
  void (* dbus_internal_pad3) (void *);
  void (* dbus_internal_pad4) (void *);
};
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_try_register_object_path (DBusConnection *connection,
                                                      const char *path,
                                                      const DBusObjectPathVTable *vtable,
                                                      void *user_data,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_register_object_path (DBusConnection *connection,
                                                    const char *path,
                                                    const DBusObjectPathVTable *vtable,
                                                    void *user_data);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_try_register_fallback (DBusConnection *connection,
                                                   const char *path,
                                                   const DBusObjectPathVTable *vtable,
                                                   void *user_data,
                                                   DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_register_fallback (DBusConnection *connection,
                                                    const char *path,
                                                    const DBusObjectPathVTable *vtable,
                                                    void *user_data);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_unregister_object_path (DBusConnection *connection,
                                                    const char *path);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_object_path_data (DBusConnection *connection,
                                                    const char *path,
                                                    void **data_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_list_registered (DBusConnection *connection,
                                                    const char *parent_path,
                                                    char ***child_entries);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_unix_fd (DBusConnection *connection,
                                                    int *fd);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_socket (DBusConnection *connection,
                                                    int *fd);
static inline void
dbus_clear_connection (DBusConnection **pointer_to_connection)
{
  do { DBusConnection **_pp = (pointer_to_connection); DBusConnection *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_connection_unref (_value); } while (0);
}
__attribute__ ((__visibility__ ("default")))
__attribute__ ((__deprecated__)) int dbus_watch_get_fd (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
int dbus_watch_get_unix_fd (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
int dbus_watch_get_socket (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
unsigned int dbus_watch_get_flags (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
void* dbus_watch_get_data (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
void dbus_watch_set_data (DBusWatch *watch,
                                     void *data,
                                     DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_watch_handle (DBusWatch *watch,
                                     unsigned int flags);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_watch_get_enabled (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
int dbus_timeout_get_interval (DBusTimeout *timeout);
__attribute__ ((__visibility__ ("default")))
void* dbus_timeout_get_data (DBusTimeout *timeout);
__attribute__ ((__visibility__ ("default")))
void dbus_timeout_set_data (DBusTimeout *timeout,
                                       void *data,
                                       DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_timeout_handle (DBusTimeout *timeout);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_timeout_get_enabled (DBusTimeout *timeout);


__attribute__ ((__visibility__ ("default")))
DBusConnection *dbus_bus_get (DBusBusType type,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
DBusConnection *dbus_bus_get_private (DBusBusType type,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_bus_register (DBusConnection *connection,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_bus_set_unique_name (DBusConnection *connection,
        const char *unique_name);
__attribute__ ((__visibility__ ("default")))
const char* dbus_bus_get_unique_name (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
unsigned long dbus_bus_get_unix_user (DBusConnection *connection,
                      const char *name,
                                           DBusError *error);
__attribute__ ((__visibility__ ("default")))
char* dbus_bus_get_id (DBusConnection *connection,
                                           DBusError *error);
__attribute__ ((__visibility__ ("default")))
int dbus_bus_request_name (DBusConnection *connection,
        const char *name,
        unsigned int flags,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
int dbus_bus_release_name (DBusConnection *connection,
        const char *name,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_bus_name_has_owner (DBusConnection *connection,
        const char *name,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_bus_start_service_by_name (DBusConnection *connection,
                                                const char *name,
                                                dbus_uint32_t flags,
                                                dbus_uint32_t *reply,
                                                DBusError *error);
__attribute__ ((__visibility__ ("default")))
void dbus_bus_add_match (DBusConnection *connection,
                                           const char *rule,
                                           DBusError *error);
__attribute__ ((__visibility__ ("default")))
void dbus_bus_remove_match (DBusConnection *connection,
                                           const char *rule,
                                           DBusError *error);


__attribute__ ((__visibility__ ("default")))
char* dbus_get_local_machine_id (void);
__attribute__ ((__visibility__ ("default")))
void dbus_get_version (int *major_version_p,
                                        int *minor_version_p,
                                        int *micro_version_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_setenv (const char *variable,
                                        const char *value);
__attribute__ ((__visibility__ ("default")))
char *dbus_try_get_local_machine_id (DBusError *error);


__attribute__ ((__visibility__ ("default")))
DBusPendingCall* dbus_pending_call_ref (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
void dbus_pending_call_unref (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_pending_call_set_notify (DBusPendingCall *pending,
                                              DBusPendingCallNotifyFunction function,
                                              void *user_data,
                                              DBusFreeFunction free_user_data);
__attribute__ ((__visibility__ ("default")))
void dbus_pending_call_cancel (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_pending_call_get_completed (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_pending_call_steal_reply (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
void dbus_pending_call_block (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_pending_call_allocate_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
void dbus_pending_call_free_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_pending_call_set_data (DBusPendingCall *pending,
                                                  dbus_int32_t slot,
                                                  void *data,
                                                  DBusFreeFunction free_data_func);
__attribute__ ((__visibility__ ("default")))
void* dbus_pending_call_get_data (DBusPendingCall *pending,
                                                  dbus_int32_t slot);
static inline void
dbus_clear_pending_call (DBusPendingCall **pointer_to_pending_call)
{
  do { DBusPendingCall **_pp = (pointer_to_pending_call); DBusPendingCall *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_pending_call_unref (_value); } while (0);
}


typedef struct DBusServer DBusServer;
typedef void (* DBusNewConnectionFunction) (DBusServer *server,
                                            DBusConnection *new_connection,
                                            void *data);
__attribute__ ((__visibility__ ("default")))
DBusServer* dbus_server_listen (const char *address,
                                          DBusError *error);
__attribute__ ((__visibility__ ("default")))
DBusServer* dbus_server_ref (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
void dbus_server_unref (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
void dbus_server_disconnect (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_get_is_connected (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
char* dbus_server_get_address (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
char* dbus_server_get_id (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
void dbus_server_set_new_connection_function (DBusServer *server,
                                                     DBusNewConnectionFunction function,
                                                     void *data,
                                                     DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_set_watch_functions (DBusServer *server,
                                                     DBusAddWatchFunction add_function,
                                                     DBusRemoveWatchFunction remove_function,
                                                     DBusWatchToggledFunction toggled_function,
                                                     void *data,
                                                     DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_set_timeout_functions (DBusServer *server,
                                                     DBusAddTimeoutFunction add_function,
                                                     DBusRemoveTimeoutFunction remove_function,
                                                     DBusTimeoutToggledFunction toggled_function,
                                                     void *data,
                                                     DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_set_auth_mechanisms (DBusServer *server,
                                                     const char **mechanisms);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_allocate_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
void dbus_server_free_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_set_data (DBusServer *server,
                                            int slot,
                                            void *data,
                                            DBusFreeFunction free_data_func);
__attribute__ ((__visibility__ ("default")))
void* dbus_server_get_data (DBusServer *server,
                                            int slot);
static inline void
dbus_clear_server (DBusServer **pointer_to_server)
{
  do { DBusServer **_pp = (pointer_to_server); DBusServer *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_server_unref (_value); } while (0);
}


typedef struct
{
  void *dummy1;
  void *dummy2;
  dbus_uint32_t dummy8;
  int dummy12;
  int dummy17;
} DBusSignatureIter;
__attribute__ ((__visibility__ ("default")))
void dbus_signature_iter_init (DBusSignatureIter *iter,
            const char *signature);
__attribute__ ((__visibility__ ("default")))
int dbus_signature_iter_get_current_type (const DBusSignatureIter *iter);
__attribute__ ((__visibility__ ("default")))
char * dbus_signature_iter_get_signature (const DBusSignatureIter *iter);
__attribute__ ((__visibility__ ("default")))
int dbus_signature_iter_get_element_type (const DBusSignatureIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_signature_iter_next (DBusSignatureIter *iter);
__attribute__ ((__visibility__ ("default")))
void dbus_signature_iter_recurse (const DBusSignatureIter *iter,
            DBusSignatureIter *subiter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_signature_validate (const char *signature,
            DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_signature_validate_single (const char *signature,
            DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_type_is_valid (int typecode);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_type_is_basic (int typecode);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_type_is_container (int typecode);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_type_is_fixed (int typecode);


__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_path (const char *path,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_interface (const char *name,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_member (const char *name,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_error_name (const char *name,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_bus_name (const char *name,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_utf8 (const char *alleged_utf8,
                                                      DBusError *error);


typedef struct DBusMutex DBusMutex;
typedef struct DBusCondVar DBusCondVar;
typedef DBusMutex* (* DBusMutexNewFunction) (void);
typedef void (* DBusMutexFreeFunction) (DBusMutex *mutex);
typedef dbus_bool_t (* DBusMutexLockFunction) (DBusMutex *mutex);
typedef dbus_bool_t (* DBusMutexUnlockFunction) (DBusMutex *mutex);
typedef DBusMutex* (* DBusRecursiveMutexNewFunction) (void);
typedef void (* DBusRecursiveMutexFreeFunction) (DBusMutex *mutex);
typedef void (* DBusRecursiveMutexLockFunction) (DBusMutex *mutex);
typedef void (* DBusRecursiveMutexUnlockFunction) (DBusMutex *mutex);
typedef DBusCondVar* (* DBusCondVarNewFunction) (void);
typedef void (* DBusCondVarFreeFunction) (DBusCondVar *cond);
typedef void (* DBusCondVarWaitFunction) (DBusCondVar *cond,
         DBusMutex *mutex);
typedef dbus_bool_t (* DBusCondVarWaitTimeoutFunction) (DBusCondVar *cond,
         DBusMutex *mutex,
         int timeout_milliseconds);
typedef void (* DBusCondVarWakeOneFunction) (DBusCondVar *cond);
typedef void (* DBusCondVarWakeAllFunction) (DBusCondVar *cond);
typedef enum
{
  DBUS_THREAD_FUNCTIONS_MUTEX_NEW_MASK = 1 << 0,
  DBUS_THREAD_FUNCTIONS_MUTEX_FREE_MASK = 1 << 1,
  DBUS_THREAD_FUNCTIONS_MUTEX_LOCK_MASK = 1 << 2,
  DBUS_THREAD_FUNCTIONS_MUTEX_UNLOCK_MASK = 1 << 3,
  DBUS_THREAD_FUNCTIONS_CONDVAR_NEW_MASK = 1 << 4,
  DBUS_THREAD_FUNCTIONS_CONDVAR_FREE_MASK = 1 << 5,
  DBUS_THREAD_FUNCTIONS_CONDVAR_WAIT_MASK = 1 << 6,
  DBUS_THREAD_FUNCTIONS_CONDVAR_WAIT_TIMEOUT_MASK = 1 << 7,
  DBUS_THREAD_FUNCTIONS_CONDVAR_WAKE_ONE_MASK = 1 << 8,
  DBUS_THREAD_FUNCTIONS_CONDVAR_WAKE_ALL_MASK = 1 << 9,
  DBUS_THREAD_FUNCTIONS_RECURSIVE_MUTEX_NEW_MASK = 1 << 10,
  DBUS_THREAD_FUNCTIONS_RECURSIVE_MUTEX_FREE_MASK = 1 << 11,
  DBUS_THREAD_FUNCTIONS_RECURSIVE_MUTEX_LOCK_MASK = 1 << 12,
  DBUS_THREAD_FUNCTIONS_RECURSIVE_MUTEX_UNLOCK_MASK = 1 << 13,
  DBUS_THREAD_FUNCTIONS_ALL_MASK = (1 << 14) - 1
} DBusThreadFunctionsMask;
typedef struct
{
  unsigned int mask;
  DBusMutexNewFunction mutex_new;
  DBusMutexFreeFunction mutex_free;
  DBusMutexLockFunction mutex_lock;
  DBusMutexUnlockFunction mutex_unlock;
  DBusCondVarNewFunction condvar_new;
  DBusCondVarFreeFunction condvar_free;
  DBusCondVarWaitFunction condvar_wait;
  DBusCondVarWaitTimeoutFunction condvar_wait_timeout;
  DBusCondVarWakeOneFunction condvar_wake_one;
  DBusCondVarWakeAllFunction condvar_wake_all;
  DBusRecursiveMutexNewFunction recursive_mutex_new;
  DBusRecursiveMutexFreeFunction recursive_mutex_free;
  DBusRecursiveMutexLockFunction recursive_mutex_lock;
  DBusRecursiveMutexUnlockFunction recursive_mutex_unlock;
  void (* padding1) (void);
  void (* padding2) (void);
  void (* padding3) (void);
  void (* padding4) (void);
} DBusThreadFunctions;
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_threads_init (const DBusThreadFunctions *functions);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_threads_init_default (void);

        struct tmp {
            char c;
            dbus_bool_t target;
        };
        "MESON_GET_DEFINE_DELIMITER_START"
__builtin_offsetof (struct tmp, target)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
stderr:
/tmp/tmpzfvbrai1/testfile.c:8:25: warning: extra tokens at end of #ifndef directive
    8 |         #ifndef offsetof(struct tmp, target)
      |                         ^
-----------
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpan9d5zyz
Code:

                #include <stdio.h>
                #include <stdint.h>
                int main(void) { int expression = __builtin_offsetof (struct tmp, target); printf("%d", expression); return 0; }
-----------
Command line: `cc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpan9d5zyz/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpan9d5zyz/output.exe -g -O2 -D_FILE_OFFSET_BITS=64 -O0` -> 1
stderr:
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpan9d5zyz/testfile.c: In function 'main':
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpan9d5zyz/testfile.c:4:51: error: invalid use of undefined type 'struct tmp'
    4 |                 int main(void) { int expression = __builtin_offsetof (struct tmp, target); printf("%d", expression); return 0; }
      |                                                   ^~~~~~~~~~~~~~~~~~
-----------
Could not compile test file /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpan9d5zyz/testfile.c: 1

Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp1vzhewhl
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_bool_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) >= 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp1vzhewhl/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp1vzhewhl/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpj2nogfu9
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_bool_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpj2nogfu9/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpj2nogfu9/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpz2lia5_3
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_bool_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpz2lia5_3/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpz2lia5_3/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpgy4g3ukv
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_bool_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 3)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpgy4g3ukv/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpgy4g3ukv/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmphwpe4y2l
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_bool_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 7)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmphwpe4y2l/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmphwpe4y2l/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 1
stderr:
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmphwpe4y2l/testfile.c: In function 'main':
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmphwpe4y2l/testfile.c:8:37: error: size of array 'a' is negative
    8 |         int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 7)]; a[0]=0; return 0; }
      |                                     ^
-----------
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp3t4cp230
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_bool_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 5)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp3t4cp230/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp3t4cp230/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp24d54rr6
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_bool_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 4)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp24d54rr6/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp24d54rr6/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Checking for alignment of "dbus_bool_t" with dependency dbus-1: 4 
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp_pzjwifn
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        int main(void) {
            dbus_int16_t something;
            return 0;
        }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp_pzjwifn/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp_pzjwifn/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /tmp/tmpy53bsb93
Code:

        #include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int16_t target;
        };
        #ifndef offsetof(struct tmp, target)
        # define offsetof(struct tmp, target) "MESON_GET_DEFINE_UNDEFINED_SENTINEL"
        #endif
        "MESON_GET_DEFINE_DELIMITER_START"
offsetof(struct tmp, target)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /tmp/tmpy53bsb93/testfile.c -E -P -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -P -O0` -> 0
stdout:
__extension__ typedef long long dbus_int64_t;
__extension__ typedef unsigned long long dbus_uint64_t;
typedef int dbus_int32_t;
typedef unsigned int dbus_uint32_t;
typedef short dbus_int16_t;
typedef unsigned short dbus_uint16_t;

typedef int ptrdiff_t;
typedef unsigned int size_t;
typedef long int wchar_t;
typedef struct {
  long long __max_align_ll __attribute__((__aligned__(__alignof__(long long))));
  long double __max_align_ld __attribute__((__aligned__(__alignof__(long double))));
  __float128 __max_align_f128 __attribute__((__aligned__(__alignof(__float128))));
} max_align_t;
typedef dbus_uint32_t dbus_unichar_t;
typedef dbus_uint32_t dbus_bool_t;
typedef struct
{
  dbus_uint32_t first32;
  dbus_uint32_t second32;
} DBus8ByteStruct;
typedef union
{
  unsigned char bytes[8];
  dbus_int16_t i16;
  dbus_uint16_t u16;
  dbus_int32_t i32;
  dbus_uint32_t u32;
  dbus_bool_t bool_val;
  dbus_int64_t i64;
  dbus_uint64_t u64;
  DBus8ByteStruct eight;
  double dbl;
  unsigned char byt;
  char *str;
  int fd;
} DBusBasicValue;

typedef struct DBusError DBusError;
struct DBusError
{
  const char *name;
  const char *message;
  unsigned int dummy1 : 1;
  unsigned int dummy2 : 1;
  unsigned int dummy3 : 1;
  unsigned int dummy4 : 1;
  unsigned int dummy5 : 1;
  void *padding1;
};
__attribute__ ((__visibility__ ("default")))
void dbus_error_init (DBusError *error);
__attribute__ ((__visibility__ ("default")))
void dbus_error_free (DBusError *error);
__attribute__ ((__visibility__ ("default")))
void dbus_set_error (DBusError *error,
                                  const char *name,
                                  const char *message,
                                  ...) __attribute__((__format__ (__printf__, 3, 4)));
__attribute__ ((__visibility__ ("default")))
void dbus_set_error_const (DBusError *error,
                                  const char *name,
                                  const char *message);
__attribute__ ((__visibility__ ("default")))
void dbus_move_error (DBusError *src,
                                  DBusError *dest);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_error_has_name (const DBusError *error,
                                  const char *name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_error_is_set (const DBusError *error);


typedef struct DBusAddressEntry DBusAddressEntry;
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_parse_address (const char *address,
        DBusAddressEntry ***entry_result,
        int *array_len,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
const char *dbus_address_entry_get_value (DBusAddressEntry *entry,
        const char *key);
__attribute__ ((__visibility__ ("default")))
const char *dbus_address_entry_get_method (DBusAddressEntry *entry);
__attribute__ ((__visibility__ ("default")))
void dbus_address_entries_free (DBusAddressEntry **entries);
__attribute__ ((__visibility__ ("default")))
char* dbus_address_escape_value (const char *value);
__attribute__ ((__visibility__ ("default")))
char* dbus_address_unescape_value (const char *value,
                                   DBusError *error);
static inline void
dbus_clear_address_entries (DBusAddressEntry ***pointer_to_entries)
{
  do { DBusAddressEntry * **_pp = (pointer_to_entries); DBusAddressEntry * *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_address_entries_free (_value); } while (0);
}


__attribute__ ((__visibility__ ("default")))
__attribute__((__malloc__))
__attribute__((__alloc_size__(1)))
void* dbus_malloc (size_t bytes);
__attribute__ ((__visibility__ ("default")))
__attribute__((__malloc__))
__attribute__((__alloc_size__(1)))
void* dbus_malloc0 (size_t bytes);
__attribute__ ((__visibility__ ("default")))
__attribute__((__alloc_size__(2)))
void* dbus_realloc (void *memory,
                          size_t bytes);
__attribute__ ((__visibility__ ("default")))
void dbus_free (void *memory);
__attribute__ ((__visibility__ ("default")))
void dbus_free_string_array (char **str_array);
typedef void (* DBusFreeFunction) (void *memory);
__attribute__ ((__visibility__ ("default")))
void dbus_shutdown (void);

typedef __builtin_va_list __gnuc_va_list;
typedef __gnuc_va_list va_list;

typedef struct DBusMessage DBusMessage;
typedef struct DBusMessageIter DBusMessageIter;
struct DBusMessageIter
{
  void *dummy1;
  void *dummy2;
  dbus_uint32_t dummy3;
  int dummy4;
  int dummy5;
  int dummy6;
  int dummy7;
  int dummy8;
  int dummy9;
  int dummy10;
  int dummy11;
  int pad1;
  void *pad2;
  void *pad3;
};
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new (int message_type);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_method_call (const char *bus_name,
                                             const char *path,
                                             const char *iface,
                                             const char *method);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_method_return (DBusMessage *method_call);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_signal (const char *path,
                                             const char *iface,
                                             const char *name);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_error (DBusMessage *reply_to,
                                             const char *error_name,
                                             const char *error_message);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_error_printf (DBusMessage *reply_to,
                                             const char *error_name,
                                             const char *error_format,
                                             ...) __attribute__((__format__ (__printf__, 3, 4)));
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_copy (const DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_ref (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_unref (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
int dbus_message_get_type (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_path (DBusMessage *message,
                                             const char *object_path);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_path (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_path (DBusMessage *message,
                                             const char *object_path);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_interface (DBusMessage *message,
                                             const char *iface);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_interface (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_interface (DBusMessage *message,
                                             const char *iface);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_member (DBusMessage *message,
                                             const char *member);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_member (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_member (DBusMessage *message,
                                             const char *member);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_error_name (DBusMessage *message,
                                             const char *name);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_error_name (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_destination (DBusMessage *message,
                                             const char *destination);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_destination (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_sender (DBusMessage *message,
                                             const char *sender);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_sender (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_signature (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_set_no_reply (DBusMessage *message,
                                             dbus_bool_t no_reply);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_no_reply (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_is_method_call (DBusMessage *message,
                                             const char *iface,
                                             const char *method);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_is_signal (DBusMessage *message,
                                             const char *iface,
                                             const char *signal_name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_is_error (DBusMessage *message,
                                             const char *error_name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_destination (DBusMessage *message,
                                             const char *bus_name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_sender (DBusMessage *message,
                                             const char *unique_bus_name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_signature (DBusMessage *message,
                                             const char *signature);
__attribute__ ((__visibility__ ("default")))
dbus_uint32_t dbus_message_get_serial (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_set_serial (DBusMessage *message,
                                             dbus_uint32_t serial);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_reply_serial (DBusMessage *message,
                                             dbus_uint32_t reply_serial);
__attribute__ ((__visibility__ ("default")))
dbus_uint32_t dbus_message_get_reply_serial (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_set_auto_start (DBusMessage *message,
                                             dbus_bool_t auto_start);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_auto_start (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_path_decomposed (DBusMessage *message,
                                                char ***path);
__attribute__ ((__visibility__ ("default")))
const char *dbus_message_get_container_instance (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_container_instance (DBusMessage *message,
                                                   const char *object_path);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_append_args (DBusMessage *message,
            int first_arg_type,
            ...);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_append_args_valist (DBusMessage *message,
            int first_arg_type,
            va_list var_args);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_args (DBusMessage *message,
            DBusError *error,
            int first_arg_type,
            ...);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_args_valist (DBusMessage *message,
            DBusError *error,
            int first_arg_type,
            va_list var_args);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_contains_unix_fds (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_init_closed (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_init (DBusMessage *message,
                                                DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_has_next (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_next (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
char* dbus_message_iter_get_signature (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
int dbus_message_iter_get_arg_type (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
int dbus_message_iter_get_element_type (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_recurse (DBusMessageIter *iter,
                                                DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_get_basic (DBusMessageIter *iter,
                                                void *value);
__attribute__ ((__visibility__ ("default")))
int dbus_message_iter_get_element_count(DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
__attribute__ ((__deprecated__)) int dbus_message_iter_get_array_len (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_get_fixed_array (DBusMessageIter *iter,
                                                void *value,
                                                int *n_elements);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_init_append (DBusMessage *message,
                                                  DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_append_basic (DBusMessageIter *iter,
                                                  int type,
                                                  const void *value);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_append_fixed_array (DBusMessageIter *iter,
                                                  int element_type,
                                                  const void *value,
                                                  int n_elements);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_open_container (DBusMessageIter *iter,
                                                  int type,
                                                  const char *contained_signature,
                                                  DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_close_container (DBusMessageIter *iter,
                                                  DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_abandon_container (DBusMessageIter *iter,
                                                  DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_abandon_container_if_open (DBusMessageIter *iter,
                                                         DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
void dbus_message_lock (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_set_error_from_message (DBusError *error,
                                           DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_allocate_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
void dbus_message_free_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_data (DBusMessage *message,
                                             dbus_int32_t slot,
                                             void *data,
                                             DBusFreeFunction free_data_func);
__attribute__ ((__visibility__ ("default")))
void* dbus_message_get_data (DBusMessage *message,
                                             dbus_int32_t slot);
__attribute__ ((__visibility__ ("default")))
int dbus_message_type_from_string (const char *type_str);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_type_to_string (int type);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_marshal (DBusMessage *msg,
                                     char **marshalled_data_p,
                                     int *len_p);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_demarshal (const char *str,
                                     int len,
                                     DBusError *error);
__attribute__ ((__visibility__ ("default")))
int dbus_message_demarshal_bytes_needed (const char *str,
                                                  int len);
__attribute__ ((__visibility__ ("default")))
void dbus_message_set_allow_interactive_authorization (DBusMessage *message,
    dbus_bool_t allow);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_allow_interactive_authorization (
    DBusMessage *message);
static inline void
dbus_clear_message (DBusMessage **pointer_to_message)
{
  do { DBusMessage **_pp = (pointer_to_message); DBusMessage *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_message_unref (_value); } while (0);
}

typedef enum
{
  DBUS_BUS_SESSION,
  DBUS_BUS_SYSTEM,
  DBUS_BUS_STARTER
} DBusBusType;
typedef enum
{
  DBUS_HANDLER_RESULT_HANDLED,
  DBUS_HANDLER_RESULT_NOT_YET_HANDLED,
  DBUS_HANDLER_RESULT_NEED_MEMORY
} DBusHandlerResult;

typedef struct DBusWatch DBusWatch;
typedef struct DBusTimeout DBusTimeout;
typedef struct DBusPreallocatedSend DBusPreallocatedSend;
typedef struct DBusPendingCall DBusPendingCall;
typedef struct DBusConnection DBusConnection;
typedef struct DBusObjectPathVTable DBusObjectPathVTable;
typedef enum
{
  DBUS_WATCH_READABLE = 1 << 0,
  DBUS_WATCH_WRITABLE = 1 << 1,
  DBUS_WATCH_ERROR = 1 << 2,
  DBUS_WATCH_HANGUP = 1 << 3
} DBusWatchFlags;
typedef enum
{
  DBUS_DISPATCH_DATA_REMAINS,
  DBUS_DISPATCH_COMPLETE,
  DBUS_DISPATCH_NEED_MEMORY
} DBusDispatchStatus;
typedef dbus_bool_t (* DBusAddWatchFunction) (DBusWatch *watch,
                                                    void *data);
typedef void (* DBusWatchToggledFunction) (DBusWatch *watch,
                                                    void *data);
typedef void (* DBusRemoveWatchFunction) (DBusWatch *watch,
                                                    void *data);
typedef dbus_bool_t (* DBusAddTimeoutFunction) (DBusTimeout *timeout,
                                                    void *data);
typedef void (* DBusTimeoutToggledFunction) (DBusTimeout *timeout,
                                                    void *data);
typedef void (* DBusRemoveTimeoutFunction) (DBusTimeout *timeout,
                                                    void *data);
typedef void (* DBusDispatchStatusFunction) (DBusConnection *connection,
                                                    DBusDispatchStatus new_status,
                                                    void *data);
typedef void (* DBusWakeupMainFunction) (void *data);
typedef dbus_bool_t (* DBusAllowUnixUserFunction) (DBusConnection *connection,
                                                    unsigned long uid,
                                                    void *data);
typedef dbus_bool_t (* DBusAllowWindowsUserFunction) (DBusConnection *connection,
                                                       const char *user_sid,
                                                       void *data);
typedef void (* DBusPendingCallNotifyFunction) (DBusPendingCall *pending,
                                                void *user_data);
typedef DBusHandlerResult (* DBusHandleMessageFunction) (DBusConnection *connection,
                                                         DBusMessage *message,
                                                         void *user_data);
__attribute__ ((__visibility__ ("default")))
DBusConnection* dbus_connection_open (const char *address,
                                                                 DBusError *error);
__attribute__ ((__visibility__ ("default")))
DBusConnection* dbus_connection_open_private (const char *address,
                                                                 DBusError *error);
__attribute__ ((__visibility__ ("default")))
DBusConnection* dbus_connection_ref (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_unref (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_close (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_is_connected (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_is_authenticated (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_is_anonymous (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
char* dbus_connection_get_server_id (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_can_send_type (DBusConnection *connection,
                                                                 int type);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_exit_on_disconnect (DBusConnection *connection,
                                                                 dbus_bool_t exit_on_disconnect);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_flush (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_read_write_dispatch (DBusConnection *connection,
                                                                 int timeout_milliseconds);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_read_write (DBusConnection *connection,
                                                                 int timeout_milliseconds);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_connection_borrow_message (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_return_message (DBusConnection *connection,
                                                                 DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_steal_borrowed_message (DBusConnection *connection,
                                                                 DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_connection_pop_message (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
DBusDispatchStatus dbus_connection_get_dispatch_status (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
DBusDispatchStatus dbus_connection_dispatch (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_has_messages_to_send (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_send (DBusConnection *connection,
                                                                 DBusMessage *message,
                                                                 dbus_uint32_t *client_serial);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_send_with_reply (DBusConnection *connection,
                                                                 DBusMessage *message,
                                                                 DBusPendingCall **pending_return,
                                                                 int timeout_milliseconds);
__attribute__ ((__visibility__ ("default")))
DBusMessage * dbus_connection_send_with_reply_and_block (DBusConnection *connection,
                                                                 DBusMessage *message,
                                                                 int timeout_milliseconds,
                                                                 DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_set_watch_functions (DBusConnection *connection,
                                                                 DBusAddWatchFunction add_function,
                                                                 DBusRemoveWatchFunction remove_function,
                                                                 DBusWatchToggledFunction toggled_function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_set_timeout_functions (DBusConnection *connection,
                                                                 DBusAddTimeoutFunction add_function,
                                                                 DBusRemoveTimeoutFunction remove_function,
                                                                 DBusTimeoutToggledFunction toggled_function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_wakeup_main_function (DBusConnection *connection,
                                                                 DBusWakeupMainFunction wakeup_main_function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_dispatch_status_function (DBusConnection *connection,
                                                                 DBusDispatchStatusFunction function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_unix_user (DBusConnection *connection,
                                                                 unsigned long *uid);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_unix_process_id (DBusConnection *connection,
                                                                 unsigned long *pid);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_adt_audit_session_data (DBusConnection *connection,
                                                                 void **data,
                                                                 dbus_int32_t *data_size);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_unix_user_function (DBusConnection *connection,
                                                                 DBusAllowUnixUserFunction function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_windows_user (DBusConnection *connection,
                                                                 char **windows_sid_p);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_windows_user_function (DBusConnection *connection,
                                                                 DBusAllowWindowsUserFunction function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_allow_anonymous (DBusConnection *connection,
                                                                 dbus_bool_t value);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_builtin_filters_enabled (DBusConnection *connection,
                                                                 dbus_bool_t value);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_route_peer_messages (DBusConnection *connection,
                                                                 dbus_bool_t value);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_add_filter (DBusConnection *connection,
                                           DBusHandleMessageFunction function,
                                           void *user_data,
                                           DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_remove_filter (DBusConnection *connection,
                                           DBusHandleMessageFunction function,
                                           void *user_data);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_allocate_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_free_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_set_data (DBusConnection *connection,
                                                dbus_int32_t slot,
                                                void *data,
                                                DBusFreeFunction free_data_func);
__attribute__ ((__visibility__ ("default")))
void* dbus_connection_get_data (DBusConnection *connection,
                                                dbus_int32_t slot);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_change_sigpipe (dbus_bool_t will_modify_sigpipe);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_max_message_size (DBusConnection *connection,
                                            long size);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_max_message_size (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_max_received_size (DBusConnection *connection,
                                            long size);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_max_received_size (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_max_message_unix_fds (DBusConnection *connection,
                                               long n);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_max_message_unix_fds (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_max_received_unix_fds(DBusConnection *connection,
                                               long n);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_max_received_unix_fds(DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_outgoing_size (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_outgoing_unix_fds (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
DBusPreallocatedSend* dbus_connection_preallocate_send (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_free_preallocated_send (DBusConnection *connection,
                                                              DBusPreallocatedSend *preallocated);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_send_preallocated (DBusConnection *connection,
                                                              DBusPreallocatedSend *preallocated,
                                                              DBusMessage *message,
                                                              dbus_uint32_t *client_serial);
typedef void (* DBusObjectPathUnregisterFunction) (DBusConnection *connection,
                                                                void *user_data);
typedef DBusHandlerResult (* DBusObjectPathMessageFunction) (DBusConnection *connection,
                                                                DBusMessage *message,
                                                                void *user_data);
struct DBusObjectPathVTable
{
  DBusObjectPathUnregisterFunction unregister_function;
  DBusObjectPathMessageFunction message_function;
  void (* dbus_internal_pad1) (void *);
  void (* dbus_internal_pad2) (void *);
  void (* dbus_internal_pad3) (void *);
  void (* dbus_internal_pad4) (void *);
};
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_try_register_object_path (DBusConnection *connection,
                                                      const char *path,
                                                      const DBusObjectPathVTable *vtable,
                                                      void *user_data,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_register_object_path (DBusConnection *connection,
                                                    const char *path,
                                                    const DBusObjectPathVTable *vtable,
                                                    void *user_data);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_try_register_fallback (DBusConnection *connection,
                                                   const char *path,
                                                   const DBusObjectPathVTable *vtable,
                                                   void *user_data,
                                                   DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_register_fallback (DBusConnection *connection,
                                                    const char *path,
                                                    const DBusObjectPathVTable *vtable,
                                                    void *user_data);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_unregister_object_path (DBusConnection *connection,
                                                    const char *path);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_object_path_data (DBusConnection *connection,
                                                    const char *path,
                                                    void **data_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_list_registered (DBusConnection *connection,
                                                    const char *parent_path,
                                                    char ***child_entries);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_unix_fd (DBusConnection *connection,
                                                    int *fd);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_socket (DBusConnection *connection,
                                                    int *fd);
static inline void
dbus_clear_connection (DBusConnection **pointer_to_connection)
{
  do { DBusConnection **_pp = (pointer_to_connection); DBusConnection *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_connection_unref (_value); } while (0);
}
__attribute__ ((__visibility__ ("default")))
__attribute__ ((__deprecated__)) int dbus_watch_get_fd (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
int dbus_watch_get_unix_fd (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
int dbus_watch_get_socket (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
unsigned int dbus_watch_get_flags (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
void* dbus_watch_get_data (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
void dbus_watch_set_data (DBusWatch *watch,
                                     void *data,
                                     DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_watch_handle (DBusWatch *watch,
                                     unsigned int flags);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_watch_get_enabled (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
int dbus_timeout_get_interval (DBusTimeout *timeout);
__attribute__ ((__visibility__ ("default")))
void* dbus_timeout_get_data (DBusTimeout *timeout);
__attribute__ ((__visibility__ ("default")))
void dbus_timeout_set_data (DBusTimeout *timeout,
                                       void *data,
                                       DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_timeout_handle (DBusTimeout *timeout);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_timeout_get_enabled (DBusTimeout *timeout);


__attribute__ ((__visibility__ ("default")))
DBusConnection *dbus_bus_get (DBusBusType type,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
DBusConnection *dbus_bus_get_private (DBusBusType type,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_bus_register (DBusConnection *connection,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_bus_set_unique_name (DBusConnection *connection,
        const char *unique_name);
__attribute__ ((__visibility__ ("default")))
const char* dbus_bus_get_unique_name (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
unsigned long dbus_bus_get_unix_user (DBusConnection *connection,
                      const char *name,
                                           DBusError *error);
__attribute__ ((__visibility__ ("default")))
char* dbus_bus_get_id (DBusConnection *connection,
                                           DBusError *error);
__attribute__ ((__visibility__ ("default")))
int dbus_bus_request_name (DBusConnection *connection,
        const char *name,
        unsigned int flags,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
int dbus_bus_release_name (DBusConnection *connection,
        const char *name,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_bus_name_has_owner (DBusConnection *connection,
        const char *name,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_bus_start_service_by_name (DBusConnection *connection,
                                                const char *name,
                                                dbus_uint32_t flags,
                                                dbus_uint32_t *reply,
                                                DBusError *error);
__attribute__ ((__visibility__ ("default")))
void dbus_bus_add_match (DBusConnection *connection,
                                           const char *rule,
                                           DBusError *error);
__attribute__ ((__visibility__ ("default")))
void dbus_bus_remove_match (DBusConnection *connection,
                                           const char *rule,
                                           DBusError *error);


__attribute__ ((__visibility__ ("default")))
char* dbus_get_local_machine_id (void);
__attribute__ ((__visibility__ ("default")))
void dbus_get_version (int *major_version_p,
                                        int *minor_version_p,
                                        int *micro_version_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_setenv (const char *variable,
                                        const char *value);
__attribute__ ((__visibility__ ("default")))
char *dbus_try_get_local_machine_id (DBusError *error);


__attribute__ ((__visibility__ ("default")))
DBusPendingCall* dbus_pending_call_ref (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
void dbus_pending_call_unref (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_pending_call_set_notify (DBusPendingCall *pending,
                                              DBusPendingCallNotifyFunction function,
                                              void *user_data,
                                              DBusFreeFunction free_user_data);
__attribute__ ((__visibility__ ("default")))
void dbus_pending_call_cancel (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_pending_call_get_completed (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_pending_call_steal_reply (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
void dbus_pending_call_block (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_pending_call_allocate_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
void dbus_pending_call_free_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_pending_call_set_data (DBusPendingCall *pending,
                                                  dbus_int32_t slot,
                                                  void *data,
                                                  DBusFreeFunction free_data_func);
__attribute__ ((__visibility__ ("default")))
void* dbus_pending_call_get_data (DBusPendingCall *pending,
                                                  dbus_int32_t slot);
static inline void
dbus_clear_pending_call (DBusPendingCall **pointer_to_pending_call)
{
  do { DBusPendingCall **_pp = (pointer_to_pending_call); DBusPendingCall *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_pending_call_unref (_value); } while (0);
}


typedef struct DBusServer DBusServer;
typedef void (* DBusNewConnectionFunction) (DBusServer *server,
                                            DBusConnection *new_connection,
                                            void *data);
__attribute__ ((__visibility__ ("default")))
DBusServer* dbus_server_listen (const char *address,
                                          DBusError *error);
__attribute__ ((__visibility__ ("default")))
DBusServer* dbus_server_ref (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
void dbus_server_unref (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
void dbus_server_disconnect (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_get_is_connected (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
char* dbus_server_get_address (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
char* dbus_server_get_id (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
void dbus_server_set_new_connection_function (DBusServer *server,
                                                     DBusNewConnectionFunction function,
                                                     void *data,
                                                     DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_set_watch_functions (DBusServer *server,
                                                     DBusAddWatchFunction add_function,
                                                     DBusRemoveWatchFunction remove_function,
                                                     DBusWatchToggledFunction toggled_function,
                                                     void *data,
                                                     DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_set_timeout_functions (DBusServer *server,
                                                     DBusAddTimeoutFunction add_function,
                                                     DBusRemoveTimeoutFunction remove_function,
                                                     DBusTimeoutToggledFunction toggled_function,
                                                     void *data,
                                                     DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_set_auth_mechanisms (DBusServer *server,
                                                     const char **mechanisms);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_allocate_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
void dbus_server_free_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_set_data (DBusServer *server,
                                            int slot,
                                            void *data,
                                            DBusFreeFunction free_data_func);
__attribute__ ((__visibility__ ("default")))
void* dbus_server_get_data (DBusServer *server,
                                            int slot);
static inline void
dbus_clear_server (DBusServer **pointer_to_server)
{
  do { DBusServer **_pp = (pointer_to_server); DBusServer *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_server_unref (_value); } while (0);
}


typedef struct
{
  void *dummy1;
  void *dummy2;
  dbus_uint32_t dummy8;
  int dummy12;
  int dummy17;
} DBusSignatureIter;
__attribute__ ((__visibility__ ("default")))
void dbus_signature_iter_init (DBusSignatureIter *iter,
            const char *signature);
__attribute__ ((__visibility__ ("default")))
int dbus_signature_iter_get_current_type (const DBusSignatureIter *iter);
__attribute__ ((__visibility__ ("default")))
char * dbus_signature_iter_get_signature (const DBusSignatureIter *iter);
__attribute__ ((__visibility__ ("default")))
int dbus_signature_iter_get_element_type (const DBusSignatureIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_signature_iter_next (DBusSignatureIter *iter);
__attribute__ ((__visibility__ ("default")))
void dbus_signature_iter_recurse (const DBusSignatureIter *iter,
            DBusSignatureIter *subiter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_signature_validate (const char *signature,
            DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_signature_validate_single (const char *signature,
            DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_type_is_valid (int typecode);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_type_is_basic (int typecode);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_type_is_container (int typecode);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_type_is_fixed (int typecode);


__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_path (const char *path,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_interface (const char *name,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_member (const char *name,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_error_name (const char *name,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_bus_name (const char *name,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_utf8 (const char *alleged_utf8,
                                                      DBusError *error);


typedef struct DBusMutex DBusMutex;
typedef struct DBusCondVar DBusCondVar;
typedef DBusMutex* (* DBusMutexNewFunction) (void);
typedef void (* DBusMutexFreeFunction) (DBusMutex *mutex);
typedef dbus_bool_t (* DBusMutexLockFunction) (DBusMutex *mutex);
typedef dbus_bool_t (* DBusMutexUnlockFunction) (DBusMutex *mutex);
typedef DBusMutex* (* DBusRecursiveMutexNewFunction) (void);
typedef void (* DBusRecursiveMutexFreeFunction) (DBusMutex *mutex);
typedef void (* DBusRecursiveMutexLockFunction) (DBusMutex *mutex);
typedef void (* DBusRecursiveMutexUnlockFunction) (DBusMutex *mutex);
typedef DBusCondVar* (* DBusCondVarNewFunction) (void);
typedef void (* DBusCondVarFreeFunction) (DBusCondVar *cond);
typedef void (* DBusCondVarWaitFunction) (DBusCondVar *cond,
         DBusMutex *mutex);
typedef dbus_bool_t (* DBusCondVarWaitTimeoutFunction) (DBusCondVar *cond,
         DBusMutex *mutex,
         int timeout_milliseconds);
typedef void (* DBusCondVarWakeOneFunction) (DBusCondVar *cond);
typedef void (* DBusCondVarWakeAllFunction) (DBusCondVar *cond);
typedef enum
{
  DBUS_THREAD_FUNCTIONS_MUTEX_NEW_MASK = 1 << 0,
  DBUS_THREAD_FUNCTIONS_MUTEX_FREE_MASK = 1 << 1,
  DBUS_THREAD_FUNCTIONS_MUTEX_LOCK_MASK = 1 << 2,
  DBUS_THREAD_FUNCTIONS_MUTEX_UNLOCK_MASK = 1 << 3,
  DBUS_THREAD_FUNCTIONS_CONDVAR_NEW_MASK = 1 << 4,
  DBUS_THREAD_FUNCTIONS_CONDVAR_FREE_MASK = 1 << 5,
  DBUS_THREAD_FUNCTIONS_CONDVAR_WAIT_MASK = 1 << 6,
  DBUS_THREAD_FUNCTIONS_CONDVAR_WAIT_TIMEOUT_MASK = 1 << 7,
  DBUS_THREAD_FUNCTIONS_CONDVAR_WAKE_ONE_MASK = 1 << 8,
  DBUS_THREAD_FUNCTIONS_CONDVAR_WAKE_ALL_MASK = 1 << 9,
  DBUS_THREAD_FUNCTIONS_RECURSIVE_MUTEX_NEW_MASK = 1 << 10,
  DBUS_THREAD_FUNCTIONS_RECURSIVE_MUTEX_FREE_MASK = 1 << 11,
  DBUS_THREAD_FUNCTIONS_RECURSIVE_MUTEX_LOCK_MASK = 1 << 12,
  DBUS_THREAD_FUNCTIONS_RECURSIVE_MUTEX_UNLOCK_MASK = 1 << 13,
  DBUS_THREAD_FUNCTIONS_ALL_MASK = (1 << 14) - 1
} DBusThreadFunctionsMask;
typedef struct
{
  unsigned int mask;
  DBusMutexNewFunction mutex_new;
  DBusMutexFreeFunction mutex_free;
  DBusMutexLockFunction mutex_lock;
  DBusMutexUnlockFunction mutex_unlock;
  DBusCondVarNewFunction condvar_new;
  DBusCondVarFreeFunction condvar_free;
  DBusCondVarWaitFunction condvar_wait;
  DBusCondVarWaitTimeoutFunction condvar_wait_timeout;
  DBusCondVarWakeOneFunction condvar_wake_one;
  DBusCondVarWakeAllFunction condvar_wake_all;
  DBusRecursiveMutexNewFunction recursive_mutex_new;
  DBusRecursiveMutexFreeFunction recursive_mutex_free;
  DBusRecursiveMutexLockFunction recursive_mutex_lock;
  DBusRecursiveMutexUnlockFunction recursive_mutex_unlock;
  void (* padding1) (void);
  void (* padding2) (void);
  void (* padding3) (void);
  void (* padding4) (void);
} DBusThreadFunctions;
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_threads_init (const DBusThreadFunctions *functions);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_threads_init_default (void);

        struct tmp {
            char c;
            dbus_int16_t target;
        };
        "MESON_GET_DEFINE_DELIMITER_START"
__builtin_offsetof (struct tmp, target)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
stderr:
/tmp/tmpy53bsb93/testfile.c:8:25: warning: extra tokens at end of #ifndef directive
    8 |         #ifndef offsetof(struct tmp, target)
      |                         ^
-----------
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpyq9qbi7f
Code:

                #include <stdio.h>
                #include <stdint.h>
                int main(void) { int expression = __builtin_offsetof (struct tmp, target); printf("%d", expression); return 0; }
-----------
Command line: `cc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpyq9qbi7f/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpyq9qbi7f/output.exe -g -O2 -D_FILE_OFFSET_BITS=64 -O0` -> 1
stderr:
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpyq9qbi7f/testfile.c: In function 'main':
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpyq9qbi7f/testfile.c:4:51: error: invalid use of undefined type 'struct tmp'
    4 |                 int main(void) { int expression = __builtin_offsetof (struct tmp, target); printf("%d", expression); return 0; }
      |                                                   ^~~~~~~~~~~~~~~~~~
-----------
Could not compile test file /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpyq9qbi7f/testfile.c: 1

Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpv66y_ymy
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int16_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) >= 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpv66y_ymy/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpv66y_ymy/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpls_9fsjz
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int16_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpls_9fsjz/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpls_9fsjz/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp0tpvk82_
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int16_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp0tpvk82_/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp0tpvk82_/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpyettwe0v
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int16_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 3)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpyettwe0v/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpyettwe0v/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 1
stderr:
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpyettwe0v/testfile.c: In function 'main':
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpyettwe0v/testfile.c:8:37: error: size of array 'a' is negative
    8 |         int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 3)]; a[0]=0; return 0; }
      |                                     ^
-----------
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp2ejitinl
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int16_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 2)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp2ejitinl/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp2ejitinl/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Checking for alignment of "dbus_int16_t" with dependency dbus-1: 2 
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpgrz2wu2y
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        int main(void) {
            dbus_int32_t something;
            return 0;
        }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpgrz2wu2y/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpgrz2wu2y/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /tmp/tmp9b5j5ixz
Code:

        #include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int32_t target;
        };
        #ifndef offsetof(struct tmp, target)
        # define offsetof(struct tmp, target) "MESON_GET_DEFINE_UNDEFINED_SENTINEL"
        #endif
        "MESON_GET_DEFINE_DELIMITER_START"
offsetof(struct tmp, target)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /tmp/tmp9b5j5ixz/testfile.c -E -P -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -P -O0` -> 0
stdout:
__extension__ typedef long long dbus_int64_t;
__extension__ typedef unsigned long long dbus_uint64_t;
typedef int dbus_int32_t;
typedef unsigned int dbus_uint32_t;
typedef short dbus_int16_t;
typedef unsigned short dbus_uint16_t;

typedef int ptrdiff_t;
typedef unsigned int size_t;
typedef long int wchar_t;
typedef struct {
  long long __max_align_ll __attribute__((__aligned__(__alignof__(long long))));
  long double __max_align_ld __attribute__((__aligned__(__alignof__(long double))));
  __float128 __max_align_f128 __attribute__((__aligned__(__alignof(__float128))));
} max_align_t;
typedef dbus_uint32_t dbus_unichar_t;
typedef dbus_uint32_t dbus_bool_t;
typedef struct
{
  dbus_uint32_t first32;
  dbus_uint32_t second32;
} DBus8ByteStruct;
typedef union
{
  unsigned char bytes[8];
  dbus_int16_t i16;
  dbus_uint16_t u16;
  dbus_int32_t i32;
  dbus_uint32_t u32;
  dbus_bool_t bool_val;
  dbus_int64_t i64;
  dbus_uint64_t u64;
  DBus8ByteStruct eight;
  double dbl;
  unsigned char byt;
  char *str;
  int fd;
} DBusBasicValue;

typedef struct DBusError DBusError;
struct DBusError
{
  const char *name;
  const char *message;
  unsigned int dummy1 : 1;
  unsigned int dummy2 : 1;
  unsigned int dummy3 : 1;
  unsigned int dummy4 : 1;
  unsigned int dummy5 : 1;
  void *padding1;
};
__attribute__ ((__visibility__ ("default")))
void dbus_error_init (DBusError *error);
__attribute__ ((__visibility__ ("default")))
void dbus_error_free (DBusError *error);
__attribute__ ((__visibility__ ("default")))
void dbus_set_error (DBusError *error,
                                  const char *name,
                                  const char *message,
                                  ...) __attribute__((__format__ (__printf__, 3, 4)));
__attribute__ ((__visibility__ ("default")))
void dbus_set_error_const (DBusError *error,
                                  const char *name,
                                  const char *message);
__attribute__ ((__visibility__ ("default")))
void dbus_move_error (DBusError *src,
                                  DBusError *dest);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_error_has_name (const DBusError *error,
                                  const char *name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_error_is_set (const DBusError *error);


typedef struct DBusAddressEntry DBusAddressEntry;
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_parse_address (const char *address,
        DBusAddressEntry ***entry_result,
        int *array_len,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
const char *dbus_address_entry_get_value (DBusAddressEntry *entry,
        const char *key);
__attribute__ ((__visibility__ ("default")))
const char *dbus_address_entry_get_method (DBusAddressEntry *entry);
__attribute__ ((__visibility__ ("default")))
void dbus_address_entries_free (DBusAddressEntry **entries);
__attribute__ ((__visibility__ ("default")))
char* dbus_address_escape_value (const char *value);
__attribute__ ((__visibility__ ("default")))
char* dbus_address_unescape_value (const char *value,
                                   DBusError *error);
static inline void
dbus_clear_address_entries (DBusAddressEntry ***pointer_to_entries)
{
  do { DBusAddressEntry * **_pp = (pointer_to_entries); DBusAddressEntry * *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_address_entries_free (_value); } while (0);
}


__attribute__ ((__visibility__ ("default")))
__attribute__((__malloc__))
__attribute__((__alloc_size__(1)))
void* dbus_malloc (size_t bytes);
__attribute__ ((__visibility__ ("default")))
__attribute__((__malloc__))
__attribute__((__alloc_size__(1)))
void* dbus_malloc0 (size_t bytes);
__attribute__ ((__visibility__ ("default")))
__attribute__((__alloc_size__(2)))
void* dbus_realloc (void *memory,
                          size_t bytes);
__attribute__ ((__visibility__ ("default")))
void dbus_free (void *memory);
__attribute__ ((__visibility__ ("default")))
void dbus_free_string_array (char **str_array);
typedef void (* DBusFreeFunction) (void *memory);
__attribute__ ((__visibility__ ("default")))
void dbus_shutdown (void);

typedef __builtin_va_list __gnuc_va_list;
typedef __gnuc_va_list va_list;

typedef struct DBusMessage DBusMessage;
typedef struct DBusMessageIter DBusMessageIter;
struct DBusMessageIter
{
  void *dummy1;
  void *dummy2;
  dbus_uint32_t dummy3;
  int dummy4;
  int dummy5;
  int dummy6;
  int dummy7;
  int dummy8;
  int dummy9;
  int dummy10;
  int dummy11;
  int pad1;
  void *pad2;
  void *pad3;
};
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new (int message_type);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_method_call (const char *bus_name,
                                             const char *path,
                                             const char *iface,
                                             const char *method);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_method_return (DBusMessage *method_call);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_signal (const char *path,
                                             const char *iface,
                                             const char *name);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_error (DBusMessage *reply_to,
                                             const char *error_name,
                                             const char *error_message);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_error_printf (DBusMessage *reply_to,
                                             const char *error_name,
                                             const char *error_format,
                                             ...) __attribute__((__format__ (__printf__, 3, 4)));
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_copy (const DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_ref (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_unref (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
int dbus_message_get_type (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_path (DBusMessage *message,
                                             const char *object_path);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_path (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_path (DBusMessage *message,
                                             const char *object_path);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_interface (DBusMessage *message,
                                             const char *iface);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_interface (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_interface (DBusMessage *message,
                                             const char *iface);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_member (DBusMessage *message,
                                             const char *member);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_member (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_member (DBusMessage *message,
                                             const char *member);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_error_name (DBusMessage *message,
                                             const char *name);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_error_name (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_destination (DBusMessage *message,
                                             const char *destination);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_destination (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_sender (DBusMessage *message,
                                             const char *sender);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_sender (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_signature (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_set_no_reply (DBusMessage *message,
                                             dbus_bool_t no_reply);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_no_reply (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_is_method_call (DBusMessage *message,
                                             const char *iface,
                                             const char *method);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_is_signal (DBusMessage *message,
                                             const char *iface,
                                             const char *signal_name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_is_error (DBusMessage *message,
                                             const char *error_name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_destination (DBusMessage *message,
                                             const char *bus_name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_sender (DBusMessage *message,
                                             const char *unique_bus_name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_signature (DBusMessage *message,
                                             const char *signature);
__attribute__ ((__visibility__ ("default")))
dbus_uint32_t dbus_message_get_serial (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_set_serial (DBusMessage *message,
                                             dbus_uint32_t serial);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_reply_serial (DBusMessage *message,
                                             dbus_uint32_t reply_serial);
__attribute__ ((__visibility__ ("default")))
dbus_uint32_t dbus_message_get_reply_serial (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_set_auto_start (DBusMessage *message,
                                             dbus_bool_t auto_start);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_auto_start (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_path_decomposed (DBusMessage *message,
                                                char ***path);
__attribute__ ((__visibility__ ("default")))
const char *dbus_message_get_container_instance (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_container_instance (DBusMessage *message,
                                                   const char *object_path);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_append_args (DBusMessage *message,
            int first_arg_type,
            ...);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_append_args_valist (DBusMessage *message,
            int first_arg_type,
            va_list var_args);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_args (DBusMessage *message,
            DBusError *error,
            int first_arg_type,
            ...);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_args_valist (DBusMessage *message,
            DBusError *error,
            int first_arg_type,
            va_list var_args);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_contains_unix_fds (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_init_closed (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_init (DBusMessage *message,
                                                DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_has_next (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_next (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
char* dbus_message_iter_get_signature (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
int dbus_message_iter_get_arg_type (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
int dbus_message_iter_get_element_type (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_recurse (DBusMessageIter *iter,
                                                DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_get_basic (DBusMessageIter *iter,
                                                void *value);
__attribute__ ((__visibility__ ("default")))
int dbus_message_iter_get_element_count(DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
__attribute__ ((__deprecated__)) int dbus_message_iter_get_array_len (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_get_fixed_array (DBusMessageIter *iter,
                                                void *value,
                                                int *n_elements);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_init_append (DBusMessage *message,
                                                  DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_append_basic (DBusMessageIter *iter,
                                                  int type,
                                                  const void *value);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_append_fixed_array (DBusMessageIter *iter,
                                                  int element_type,
                                                  const void *value,
                                                  int n_elements);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_open_container (DBusMessageIter *iter,
                                                  int type,
                                                  const char *contained_signature,
                                                  DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_close_container (DBusMessageIter *iter,
                                                  DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_abandon_container (DBusMessageIter *iter,
                                                  DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_abandon_container_if_open (DBusMessageIter *iter,
                                                         DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
void dbus_message_lock (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_set_error_from_message (DBusError *error,
                                           DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_allocate_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
void dbus_message_free_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_data (DBusMessage *message,
                                             dbus_int32_t slot,
                                             void *data,
                                             DBusFreeFunction free_data_func);
__attribute__ ((__visibility__ ("default")))
void* dbus_message_get_data (DBusMessage *message,
                                             dbus_int32_t slot);
__attribute__ ((__visibility__ ("default")))
int dbus_message_type_from_string (const char *type_str);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_type_to_string (int type);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_marshal (DBusMessage *msg,
                                     char **marshalled_data_p,
                                     int *len_p);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_demarshal (const char *str,
                                     int len,
                                     DBusError *error);
__attribute__ ((__visibility__ ("default")))
int dbus_message_demarshal_bytes_needed (const char *str,
                                                  int len);
__attribute__ ((__visibility__ ("default")))
void dbus_message_set_allow_interactive_authorization (DBusMessage *message,
    dbus_bool_t allow);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_allow_interactive_authorization (
    DBusMessage *message);
static inline void
dbus_clear_message (DBusMessage **pointer_to_message)
{
  do { DBusMessage **_pp = (pointer_to_message); DBusMessage *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_message_unref (_value); } while (0);
}

typedef enum
{
  DBUS_BUS_SESSION,
  DBUS_BUS_SYSTEM,
  DBUS_BUS_STARTER
} DBusBusType;
typedef enum
{
  DBUS_HANDLER_RESULT_HANDLED,
  DBUS_HANDLER_RESULT_NOT_YET_HANDLED,
  DBUS_HANDLER_RESULT_NEED_MEMORY
} DBusHandlerResult;

typedef struct DBusWatch DBusWatch;
typedef struct DBusTimeout DBusTimeout;
typedef struct DBusPreallocatedSend DBusPreallocatedSend;
typedef struct DBusPendingCall DBusPendingCall;
typedef struct DBusConnection DBusConnection;
typedef struct DBusObjectPathVTable DBusObjectPathVTable;
typedef enum
{
  DBUS_WATCH_READABLE = 1 << 0,
  DBUS_WATCH_WRITABLE = 1 << 1,
  DBUS_WATCH_ERROR = 1 << 2,
  DBUS_WATCH_HANGUP = 1 << 3
} DBusWatchFlags;
typedef enum
{
  DBUS_DISPATCH_DATA_REMAINS,
  DBUS_DISPATCH_COMPLETE,
  DBUS_DISPATCH_NEED_MEMORY
} DBusDispatchStatus;
typedef dbus_bool_t (* DBusAddWatchFunction) (DBusWatch *watch,
                                                    void *data);
typedef void (* DBusWatchToggledFunction) (DBusWatch *watch,
                                                    void *data);
typedef void (* DBusRemoveWatchFunction) (DBusWatch *watch,
                                                    void *data);
typedef dbus_bool_t (* DBusAddTimeoutFunction) (DBusTimeout *timeout,
                                                    void *data);
typedef void (* DBusTimeoutToggledFunction) (DBusTimeout *timeout,
                                                    void *data);
typedef void (* DBusRemoveTimeoutFunction) (DBusTimeout *timeout,
                                                    void *data);
typedef void (* DBusDispatchStatusFunction) (DBusConnection *connection,
                                                    DBusDispatchStatus new_status,
                                                    void *data);
typedef void (* DBusWakeupMainFunction) (void *data);
typedef dbus_bool_t (* DBusAllowUnixUserFunction) (DBusConnection *connection,
                                                    unsigned long uid,
                                                    void *data);
typedef dbus_bool_t (* DBusAllowWindowsUserFunction) (DBusConnection *connection,
                                                       const char *user_sid,
                                                       void *data);
typedef void (* DBusPendingCallNotifyFunction) (DBusPendingCall *pending,
                                                void *user_data);
typedef DBusHandlerResult (* DBusHandleMessageFunction) (DBusConnection *connection,
                                                         DBusMessage *message,
                                                         void *user_data);
__attribute__ ((__visibility__ ("default")))
DBusConnection* dbus_connection_open (const char *address,
                                                                 DBusError *error);
__attribute__ ((__visibility__ ("default")))
DBusConnection* dbus_connection_open_private (const char *address,
                                                                 DBusError *error);
__attribute__ ((__visibility__ ("default")))
DBusConnection* dbus_connection_ref (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_unref (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_close (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_is_connected (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_is_authenticated (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_is_anonymous (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
char* dbus_connection_get_server_id (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_can_send_type (DBusConnection *connection,
                                                                 int type);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_exit_on_disconnect (DBusConnection *connection,
                                                                 dbus_bool_t exit_on_disconnect);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_flush (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_read_write_dispatch (DBusConnection *connection,
                                                                 int timeout_milliseconds);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_read_write (DBusConnection *connection,
                                                                 int timeout_milliseconds);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_connection_borrow_message (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_return_message (DBusConnection *connection,
                                                                 DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_steal_borrowed_message (DBusConnection *connection,
                                                                 DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_connection_pop_message (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
DBusDispatchStatus dbus_connection_get_dispatch_status (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
DBusDispatchStatus dbus_connection_dispatch (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_has_messages_to_send (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_send (DBusConnection *connection,
                                                                 DBusMessage *message,
                                                                 dbus_uint32_t *client_serial);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_send_with_reply (DBusConnection *connection,
                                                                 DBusMessage *message,
                                                                 DBusPendingCall **pending_return,
                                                                 int timeout_milliseconds);
__attribute__ ((__visibility__ ("default")))
DBusMessage * dbus_connection_send_with_reply_and_block (DBusConnection *connection,
                                                                 DBusMessage *message,
                                                                 int timeout_milliseconds,
                                                                 DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_set_watch_functions (DBusConnection *connection,
                                                                 DBusAddWatchFunction add_function,
                                                                 DBusRemoveWatchFunction remove_function,
                                                                 DBusWatchToggledFunction toggled_function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_set_timeout_functions (DBusConnection *connection,
                                                                 DBusAddTimeoutFunction add_function,
                                                                 DBusRemoveTimeoutFunction remove_function,
                                                                 DBusTimeoutToggledFunction toggled_function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_wakeup_main_function (DBusConnection *connection,
                                                                 DBusWakeupMainFunction wakeup_main_function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_dispatch_status_function (DBusConnection *connection,
                                                                 DBusDispatchStatusFunction function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_unix_user (DBusConnection *connection,
                                                                 unsigned long *uid);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_unix_process_id (DBusConnection *connection,
                                                                 unsigned long *pid);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_adt_audit_session_data (DBusConnection *connection,
                                                                 void **data,
                                                                 dbus_int32_t *data_size);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_unix_user_function (DBusConnection *connection,
                                                                 DBusAllowUnixUserFunction function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_windows_user (DBusConnection *connection,
                                                                 char **windows_sid_p);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_windows_user_function (DBusConnection *connection,
                                                                 DBusAllowWindowsUserFunction function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_allow_anonymous (DBusConnection *connection,
                                                                 dbus_bool_t value);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_builtin_filters_enabled (DBusConnection *connection,
                                                                 dbus_bool_t value);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_route_peer_messages (DBusConnection *connection,
                                                                 dbus_bool_t value);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_add_filter (DBusConnection *connection,
                                           DBusHandleMessageFunction function,
                                           void *user_data,
                                           DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_remove_filter (DBusConnection *connection,
                                           DBusHandleMessageFunction function,
                                           void *user_data);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_allocate_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_free_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_set_data (DBusConnection *connection,
                                                dbus_int32_t slot,
                                                void *data,
                                                DBusFreeFunction free_data_func);
__attribute__ ((__visibility__ ("default")))
void* dbus_connection_get_data (DBusConnection *connection,
                                                dbus_int32_t slot);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_change_sigpipe (dbus_bool_t will_modify_sigpipe);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_max_message_size (DBusConnection *connection,
                                            long size);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_max_message_size (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_max_received_size (DBusConnection *connection,
                                            long size);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_max_received_size (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_max_message_unix_fds (DBusConnection *connection,
                                               long n);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_max_message_unix_fds (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_max_received_unix_fds(DBusConnection *connection,
                                               long n);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_max_received_unix_fds(DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_outgoing_size (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_outgoing_unix_fds (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
DBusPreallocatedSend* dbus_connection_preallocate_send (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_free_preallocated_send (DBusConnection *connection,
                                                              DBusPreallocatedSend *preallocated);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_send_preallocated (DBusConnection *connection,
                                                              DBusPreallocatedSend *preallocated,
                                                              DBusMessage *message,
                                                              dbus_uint32_t *client_serial);
typedef void (* DBusObjectPathUnregisterFunction) (DBusConnection *connection,
                                                                void *user_data);
typedef DBusHandlerResult (* DBusObjectPathMessageFunction) (DBusConnection *connection,
                                                                DBusMessage *message,
                                                                void *user_data);
struct DBusObjectPathVTable
{
  DBusObjectPathUnregisterFunction unregister_function;
  DBusObjectPathMessageFunction message_function;
  void (* dbus_internal_pad1) (void *);
  void (* dbus_internal_pad2) (void *);
  void (* dbus_internal_pad3) (void *);
  void (* dbus_internal_pad4) (void *);
};
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_try_register_object_path (DBusConnection *connection,
                                                      const char *path,
                                                      const DBusObjectPathVTable *vtable,
                                                      void *user_data,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_register_object_path (DBusConnection *connection,
                                                    const char *path,
                                                    const DBusObjectPathVTable *vtable,
                                                    void *user_data);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_try_register_fallback (DBusConnection *connection,
                                                   const char *path,
                                                   const DBusObjectPathVTable *vtable,
                                                   void *user_data,
                                                   DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_register_fallback (DBusConnection *connection,
                                                    const char *path,
                                                    const DBusObjectPathVTable *vtable,
                                                    void *user_data);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_unregister_object_path (DBusConnection *connection,
                                                    const char *path);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_object_path_data (DBusConnection *connection,
                                                    const char *path,
                                                    void **data_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_list_registered (DBusConnection *connection,
                                                    const char *parent_path,
                                                    char ***child_entries);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_unix_fd (DBusConnection *connection,
                                                    int *fd);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_socket (DBusConnection *connection,
                                                    int *fd);
static inline void
dbus_clear_connection (DBusConnection **pointer_to_connection)
{
  do { DBusConnection **_pp = (pointer_to_connection); DBusConnection *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_connection_unref (_value); } while (0);
}
__attribute__ ((__visibility__ ("default")))
__attribute__ ((__deprecated__)) int dbus_watch_get_fd (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
int dbus_watch_get_unix_fd (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
int dbus_watch_get_socket (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
unsigned int dbus_watch_get_flags (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
void* dbus_watch_get_data (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
void dbus_watch_set_data (DBusWatch *watch,
                                     void *data,
                                     DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_watch_handle (DBusWatch *watch,
                                     unsigned int flags);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_watch_get_enabled (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
int dbus_timeout_get_interval (DBusTimeout *timeout);
__attribute__ ((__visibility__ ("default")))
void* dbus_timeout_get_data (DBusTimeout *timeout);
__attribute__ ((__visibility__ ("default")))
void dbus_timeout_set_data (DBusTimeout *timeout,
                                       void *data,
                                       DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_timeout_handle (DBusTimeout *timeout);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_timeout_get_enabled (DBusTimeout *timeout);


__attribute__ ((__visibility__ ("default")))
DBusConnection *dbus_bus_get (DBusBusType type,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
DBusConnection *dbus_bus_get_private (DBusBusType type,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_bus_register (DBusConnection *connection,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_bus_set_unique_name (DBusConnection *connection,
        const char *unique_name);
__attribute__ ((__visibility__ ("default")))
const char* dbus_bus_get_unique_name (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
unsigned long dbus_bus_get_unix_user (DBusConnection *connection,
                      const char *name,
                                           DBusError *error);
__attribute__ ((__visibility__ ("default")))
char* dbus_bus_get_id (DBusConnection *connection,
                                           DBusError *error);
__attribute__ ((__visibility__ ("default")))
int dbus_bus_request_name (DBusConnection *connection,
        const char *name,
        unsigned int flags,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
int dbus_bus_release_name (DBusConnection *connection,
        const char *name,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_bus_name_has_owner (DBusConnection *connection,
        const char *name,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_bus_start_service_by_name (DBusConnection *connection,
                                                const char *name,
                                                dbus_uint32_t flags,
                                                dbus_uint32_t *reply,
                                                DBusError *error);
__attribute__ ((__visibility__ ("default")))
void dbus_bus_add_match (DBusConnection *connection,
                                           const char *rule,
                                           DBusError *error);
__attribute__ ((__visibility__ ("default")))
void dbus_bus_remove_match (DBusConnection *connection,
                                           const char *rule,
                                           DBusError *error);


__attribute__ ((__visibility__ ("default")))
char* dbus_get_local_machine_id (void);
__attribute__ ((__visibility__ ("default")))
void dbus_get_version (int *major_version_p,
                                        int *minor_version_p,
                                        int *micro_version_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_setenv (const char *variable,
                                        const char *value);
__attribute__ ((__visibility__ ("default")))
char *dbus_try_get_local_machine_id (DBusError *error);


__attribute__ ((__visibility__ ("default")))
DBusPendingCall* dbus_pending_call_ref (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
void dbus_pending_call_unref (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_pending_call_set_notify (DBusPendingCall *pending,
                                              DBusPendingCallNotifyFunction function,
                                              void *user_data,
                                              DBusFreeFunction free_user_data);
__attribute__ ((__visibility__ ("default")))
void dbus_pending_call_cancel (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_pending_call_get_completed (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_pending_call_steal_reply (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
void dbus_pending_call_block (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_pending_call_allocate_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
void dbus_pending_call_free_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_pending_call_set_data (DBusPendingCall *pending,
                                                  dbus_int32_t slot,
                                                  void *data,
                                                  DBusFreeFunction free_data_func);
__attribute__ ((__visibility__ ("default")))
void* dbus_pending_call_get_data (DBusPendingCall *pending,
                                                  dbus_int32_t slot);
static inline void
dbus_clear_pending_call (DBusPendingCall **pointer_to_pending_call)
{
  do { DBusPendingCall **_pp = (pointer_to_pending_call); DBusPendingCall *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_pending_call_unref (_value); } while (0);
}


typedef struct DBusServer DBusServer;
typedef void (* DBusNewConnectionFunction) (DBusServer *server,
                                            DBusConnection *new_connection,
                                            void *data);
__attribute__ ((__visibility__ ("default")))
DBusServer* dbus_server_listen (const char *address,
                                          DBusError *error);
__attribute__ ((__visibility__ ("default")))
DBusServer* dbus_server_ref (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
void dbus_server_unref (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
void dbus_server_disconnect (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_get_is_connected (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
char* dbus_server_get_address (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
char* dbus_server_get_id (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
void dbus_server_set_new_connection_function (DBusServer *server,
                                                     DBusNewConnectionFunction function,
                                                     void *data,
                                                     DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_set_watch_functions (DBusServer *server,
                                                     DBusAddWatchFunction add_function,
                                                     DBusRemoveWatchFunction remove_function,
                                                     DBusWatchToggledFunction toggled_function,
                                                     void *data,
                                                     DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_set_timeout_functions (DBusServer *server,
                                                     DBusAddTimeoutFunction add_function,
                                                     DBusRemoveTimeoutFunction remove_function,
                                                     DBusTimeoutToggledFunction toggled_function,
                                                     void *data,
                                                     DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_set_auth_mechanisms (DBusServer *server,
                                                     const char **mechanisms);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_allocate_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
void dbus_server_free_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_set_data (DBusServer *server,
                                            int slot,
                                            void *data,
                                            DBusFreeFunction free_data_func);
__attribute__ ((__visibility__ ("default")))
void* dbus_server_get_data (DBusServer *server,
                                            int slot);
static inline void
dbus_clear_server (DBusServer **pointer_to_server)
{
  do { DBusServer **_pp = (pointer_to_server); DBusServer *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_server_unref (_value); } while (0);
}


typedef struct
{
  void *dummy1;
  void *dummy2;
  dbus_uint32_t dummy8;
  int dummy12;
  int dummy17;
} DBusSignatureIter;
__attribute__ ((__visibility__ ("default")))
void dbus_signature_iter_init (DBusSignatureIter *iter,
            const char *signature);
__attribute__ ((__visibility__ ("default")))
int dbus_signature_iter_get_current_type (const DBusSignatureIter *iter);
__attribute__ ((__visibility__ ("default")))
char * dbus_signature_iter_get_signature (const DBusSignatureIter *iter);
__attribute__ ((__visibility__ ("default")))
int dbus_signature_iter_get_element_type (const DBusSignatureIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_signature_iter_next (DBusSignatureIter *iter);
__attribute__ ((__visibility__ ("default")))
void dbus_signature_iter_recurse (const DBusSignatureIter *iter,
            DBusSignatureIter *subiter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_signature_validate (const char *signature,
            DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_signature_validate_single (const char *signature,
            DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_type_is_valid (int typecode);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_type_is_basic (int typecode);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_type_is_container (int typecode);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_type_is_fixed (int typecode);


__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_path (const char *path,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_interface (const char *name,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_member (const char *name,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_error_name (const char *name,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_bus_name (const char *name,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_utf8 (const char *alleged_utf8,
                                                      DBusError *error);


typedef struct DBusMutex DBusMutex;
typedef struct DBusCondVar DBusCondVar;
typedef DBusMutex* (* DBusMutexNewFunction) (void);
typedef void (* DBusMutexFreeFunction) (DBusMutex *mutex);
typedef dbus_bool_t (* DBusMutexLockFunction) (DBusMutex *mutex);
typedef dbus_bool_t (* DBusMutexUnlockFunction) (DBusMutex *mutex);
typedef DBusMutex* (* DBusRecursiveMutexNewFunction) (void);
typedef void (* DBusRecursiveMutexFreeFunction) (DBusMutex *mutex);
typedef void (* DBusRecursiveMutexLockFunction) (DBusMutex *mutex);
typedef void (* DBusRecursiveMutexUnlockFunction) (DBusMutex *mutex);
typedef DBusCondVar* (* DBusCondVarNewFunction) (void);
typedef void (* DBusCondVarFreeFunction) (DBusCondVar *cond);
typedef void (* DBusCondVarWaitFunction) (DBusCondVar *cond,
         DBusMutex *mutex);
typedef dbus_bool_t (* DBusCondVarWaitTimeoutFunction) (DBusCondVar *cond,
         DBusMutex *mutex,
         int timeout_milliseconds);
typedef void (* DBusCondVarWakeOneFunction) (DBusCondVar *cond);
typedef void (* DBusCondVarWakeAllFunction) (DBusCondVar *cond);
typedef enum
{
  DBUS_THREAD_FUNCTIONS_MUTEX_NEW_MASK = 1 << 0,
  DBUS_THREAD_FUNCTIONS_MUTEX_FREE_MASK = 1 << 1,
  DBUS_THREAD_FUNCTIONS_MUTEX_LOCK_MASK = 1 << 2,
  DBUS_THREAD_FUNCTIONS_MUTEX_UNLOCK_MASK = 1 << 3,
  DBUS_THREAD_FUNCTIONS_CONDVAR_NEW_MASK = 1 << 4,
  DBUS_THREAD_FUNCTIONS_CONDVAR_FREE_MASK = 1 << 5,
  DBUS_THREAD_FUNCTIONS_CONDVAR_WAIT_MASK = 1 << 6,
  DBUS_THREAD_FUNCTIONS_CONDVAR_WAIT_TIMEOUT_MASK = 1 << 7,
  DBUS_THREAD_FUNCTIONS_CONDVAR_WAKE_ONE_MASK = 1 << 8,
  DBUS_THREAD_FUNCTIONS_CONDVAR_WAKE_ALL_MASK = 1 << 9,
  DBUS_THREAD_FUNCTIONS_RECURSIVE_MUTEX_NEW_MASK = 1 << 10,
  DBUS_THREAD_FUNCTIONS_RECURSIVE_MUTEX_FREE_MASK = 1 << 11,
  DBUS_THREAD_FUNCTIONS_RECURSIVE_MUTEX_LOCK_MASK = 1 << 12,
  DBUS_THREAD_FUNCTIONS_RECURSIVE_MUTEX_UNLOCK_MASK = 1 << 13,
  DBUS_THREAD_FUNCTIONS_ALL_MASK = (1 << 14) - 1
} DBusThreadFunctionsMask;
typedef struct
{
  unsigned int mask;
  DBusMutexNewFunction mutex_new;
  DBusMutexFreeFunction mutex_free;
  DBusMutexLockFunction mutex_lock;
  DBusMutexUnlockFunction mutex_unlock;
  DBusCondVarNewFunction condvar_new;
  DBusCondVarFreeFunction condvar_free;
  DBusCondVarWaitFunction condvar_wait;
  DBusCondVarWaitTimeoutFunction condvar_wait_timeout;
  DBusCondVarWakeOneFunction condvar_wake_one;
  DBusCondVarWakeAllFunction condvar_wake_all;
  DBusRecursiveMutexNewFunction recursive_mutex_new;
  DBusRecursiveMutexFreeFunction recursive_mutex_free;
  DBusRecursiveMutexLockFunction recursive_mutex_lock;
  DBusRecursiveMutexUnlockFunction recursive_mutex_unlock;
  void (* padding1) (void);
  void (* padding2) (void);
  void (* padding3) (void);
  void (* padding4) (void);
} DBusThreadFunctions;
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_threads_init (const DBusThreadFunctions *functions);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_threads_init_default (void);

        struct tmp {
            char c;
            dbus_int32_t target;
        };
        "MESON_GET_DEFINE_DELIMITER_START"
__builtin_offsetof (struct tmp, target)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
stderr:
/tmp/tmp9b5j5ixz/testfile.c:8:25: warning: extra tokens at end of #ifndef directive
    8 |         #ifndef offsetof(struct tmp, target)
      |                         ^
-----------
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpfwpi9suv
Code:

                #include <stdio.h>
                #include <stdint.h>
                int main(void) { int expression = __builtin_offsetof (struct tmp, target); printf("%d", expression); return 0; }
-----------
Command line: `cc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpfwpi9suv/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpfwpi9suv/output.exe -g -O2 -D_FILE_OFFSET_BITS=64 -O0` -> 1
stderr:
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpfwpi9suv/testfile.c: In function 'main':
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpfwpi9suv/testfile.c:4:51: error: invalid use of undefined type 'struct tmp'
    4 |                 int main(void) { int expression = __builtin_offsetof (struct tmp, target); printf("%d", expression); return 0; }
      |                                                   ^~~~~~~~~~~~~~~~~~
-----------
Could not compile test file /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpfwpi9suv/testfile.c: 1

Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpknlkueu7
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int32_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) >= 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpknlkueu7/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpknlkueu7/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp_dydcwoz
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int32_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp_dydcwoz/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp_dydcwoz/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp6486zvrf
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int32_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp6486zvrf/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp6486zvrf/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpeo7yl0xb
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int32_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 3)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpeo7yl0xb/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpeo7yl0xb/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpty3gqfbd
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int32_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 7)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpty3gqfbd/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpty3gqfbd/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 1
stderr:
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpty3gqfbd/testfile.c: In function 'main':
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpty3gqfbd/testfile.c:8:37: error: size of array 'a' is negative
    8 |         int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 7)]; a[0]=0; return 0; }
      |                                     ^
-----------
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpweyj2hwf
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int32_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 5)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpweyj2hwf/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpweyj2hwf/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp278gdi99
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int32_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 4)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp278gdi99/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp278gdi99/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Checking for alignment of "dbus_int32_t" with dependency dbus-1: 4 
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpgftr7wri
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        int main(void) {
            dbus_int64_t something;
            return 0;
        }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpgftr7wri/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpgftr7wri/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /tmp/tmp_x76c_5e
Code:

        #include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int64_t target;
        };
        #ifndef offsetof(struct tmp, target)
        # define offsetof(struct tmp, target) "MESON_GET_DEFINE_UNDEFINED_SENTINEL"
        #endif
        "MESON_GET_DEFINE_DELIMITER_START"
offsetof(struct tmp, target)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /tmp/tmp_x76c_5e/testfile.c -E -P -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -P -O0` -> 0
stdout:
__extension__ typedef long long dbus_int64_t;
__extension__ typedef unsigned long long dbus_uint64_t;
typedef int dbus_int32_t;
typedef unsigned int dbus_uint32_t;
typedef short dbus_int16_t;
typedef unsigned short dbus_uint16_t;

typedef int ptrdiff_t;
typedef unsigned int size_t;
typedef long int wchar_t;
typedef struct {
  long long __max_align_ll __attribute__((__aligned__(__alignof__(long long))));
  long double __max_align_ld __attribute__((__aligned__(__alignof__(long double))));
  __float128 __max_align_f128 __attribute__((__aligned__(__alignof(__float128))));
} max_align_t;
typedef dbus_uint32_t dbus_unichar_t;
typedef dbus_uint32_t dbus_bool_t;
typedef struct
{
  dbus_uint32_t first32;
  dbus_uint32_t second32;
} DBus8ByteStruct;
typedef union
{
  unsigned char bytes[8];
  dbus_int16_t i16;
  dbus_uint16_t u16;
  dbus_int32_t i32;
  dbus_uint32_t u32;
  dbus_bool_t bool_val;
  dbus_int64_t i64;
  dbus_uint64_t u64;
  DBus8ByteStruct eight;
  double dbl;
  unsigned char byt;
  char *str;
  int fd;
} DBusBasicValue;

typedef struct DBusError DBusError;
struct DBusError
{
  const char *name;
  const char *message;
  unsigned int dummy1 : 1;
  unsigned int dummy2 : 1;
  unsigned int dummy3 : 1;
  unsigned int dummy4 : 1;
  unsigned int dummy5 : 1;
  void *padding1;
};
__attribute__ ((__visibility__ ("default")))
void dbus_error_init (DBusError *error);
__attribute__ ((__visibility__ ("default")))
void dbus_error_free (DBusError *error);
__attribute__ ((__visibility__ ("default")))
void dbus_set_error (DBusError *error,
                                  const char *name,
                                  const char *message,
                                  ...) __attribute__((__format__ (__printf__, 3, 4)));
__attribute__ ((__visibility__ ("default")))
void dbus_set_error_const (DBusError *error,
                                  const char *name,
                                  const char *message);
__attribute__ ((__visibility__ ("default")))
void dbus_move_error (DBusError *src,
                                  DBusError *dest);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_error_has_name (const DBusError *error,
                                  const char *name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_error_is_set (const DBusError *error);


typedef struct DBusAddressEntry DBusAddressEntry;
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_parse_address (const char *address,
        DBusAddressEntry ***entry_result,
        int *array_len,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
const char *dbus_address_entry_get_value (DBusAddressEntry *entry,
        const char *key);
__attribute__ ((__visibility__ ("default")))
const char *dbus_address_entry_get_method (DBusAddressEntry *entry);
__attribute__ ((__visibility__ ("default")))
void dbus_address_entries_free (DBusAddressEntry **entries);
__attribute__ ((__visibility__ ("default")))
char* dbus_address_escape_value (const char *value);
__attribute__ ((__visibility__ ("default")))
char* dbus_address_unescape_value (const char *value,
                                   DBusError *error);
static inline void
dbus_clear_address_entries (DBusAddressEntry ***pointer_to_entries)
{
  do { DBusAddressEntry * **_pp = (pointer_to_entries); DBusAddressEntry * *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_address_entries_free (_value); } while (0);
}


__attribute__ ((__visibility__ ("default")))
__attribute__((__malloc__))
__attribute__((__alloc_size__(1)))
void* dbus_malloc (size_t bytes);
__attribute__ ((__visibility__ ("default")))
__attribute__((__malloc__))
__attribute__((__alloc_size__(1)))
void* dbus_malloc0 (size_t bytes);
__attribute__ ((__visibility__ ("default")))
__attribute__((__alloc_size__(2)))
void* dbus_realloc (void *memory,
                          size_t bytes);
__attribute__ ((__visibility__ ("default")))
void dbus_free (void *memory);
__attribute__ ((__visibility__ ("default")))
void dbus_free_string_array (char **str_array);
typedef void (* DBusFreeFunction) (void *memory);
__attribute__ ((__visibility__ ("default")))
void dbus_shutdown (void);

typedef __builtin_va_list __gnuc_va_list;
typedef __gnuc_va_list va_list;

typedef struct DBusMessage DBusMessage;
typedef struct DBusMessageIter DBusMessageIter;
struct DBusMessageIter
{
  void *dummy1;
  void *dummy2;
  dbus_uint32_t dummy3;
  int dummy4;
  int dummy5;
  int dummy6;
  int dummy7;
  int dummy8;
  int dummy9;
  int dummy10;
  int dummy11;
  int pad1;
  void *pad2;
  void *pad3;
};
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new (int message_type);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_method_call (const char *bus_name,
                                             const char *path,
                                             const char *iface,
                                             const char *method);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_method_return (DBusMessage *method_call);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_signal (const char *path,
                                             const char *iface,
                                             const char *name);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_error (DBusMessage *reply_to,
                                             const char *error_name,
                                             const char *error_message);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_new_error_printf (DBusMessage *reply_to,
                                             const char *error_name,
                                             const char *error_format,
                                             ...) __attribute__((__format__ (__printf__, 3, 4)));
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_copy (const DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_ref (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_unref (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
int dbus_message_get_type (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_path (DBusMessage *message,
                                             const char *object_path);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_path (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_path (DBusMessage *message,
                                             const char *object_path);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_interface (DBusMessage *message,
                                             const char *iface);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_interface (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_interface (DBusMessage *message,
                                             const char *iface);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_member (DBusMessage *message,
                                             const char *member);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_member (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_member (DBusMessage *message,
                                             const char *member);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_error_name (DBusMessage *message,
                                             const char *name);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_error_name (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_destination (DBusMessage *message,
                                             const char *destination);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_destination (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_sender (DBusMessage *message,
                                             const char *sender);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_sender (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_get_signature (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_set_no_reply (DBusMessage *message,
                                             dbus_bool_t no_reply);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_no_reply (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_is_method_call (DBusMessage *message,
                                             const char *iface,
                                             const char *method);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_is_signal (DBusMessage *message,
                                             const char *iface,
                                             const char *signal_name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_is_error (DBusMessage *message,
                                             const char *error_name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_destination (DBusMessage *message,
                                             const char *bus_name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_sender (DBusMessage *message,
                                             const char *unique_bus_name);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_has_signature (DBusMessage *message,
                                             const char *signature);
__attribute__ ((__visibility__ ("default")))
dbus_uint32_t dbus_message_get_serial (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_set_serial (DBusMessage *message,
                                             dbus_uint32_t serial);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_reply_serial (DBusMessage *message,
                                             dbus_uint32_t reply_serial);
__attribute__ ((__visibility__ ("default")))
dbus_uint32_t dbus_message_get_reply_serial (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_set_auto_start (DBusMessage *message,
                                             dbus_bool_t auto_start);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_auto_start (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_path_decomposed (DBusMessage *message,
                                                char ***path);
__attribute__ ((__visibility__ ("default")))
const char *dbus_message_get_container_instance (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_container_instance (DBusMessage *message,
                                                   const char *object_path);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_append_args (DBusMessage *message,
            int first_arg_type,
            ...);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_append_args_valist (DBusMessage *message,
            int first_arg_type,
            va_list var_args);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_args (DBusMessage *message,
            DBusError *error,
            int first_arg_type,
            ...);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_args_valist (DBusMessage *message,
            DBusError *error,
            int first_arg_type,
            va_list var_args);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_contains_unix_fds (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_init_closed (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_init (DBusMessage *message,
                                                DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_has_next (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_next (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
char* dbus_message_iter_get_signature (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
int dbus_message_iter_get_arg_type (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
int dbus_message_iter_get_element_type (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_recurse (DBusMessageIter *iter,
                                                DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_get_basic (DBusMessageIter *iter,
                                                void *value);
__attribute__ ((__visibility__ ("default")))
int dbus_message_iter_get_element_count(DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
__attribute__ ((__deprecated__)) int dbus_message_iter_get_array_len (DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_get_fixed_array (DBusMessageIter *iter,
                                                void *value,
                                                int *n_elements);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_init_append (DBusMessage *message,
                                                  DBusMessageIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_append_basic (DBusMessageIter *iter,
                                                  int type,
                                                  const void *value);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_append_fixed_array (DBusMessageIter *iter,
                                                  int element_type,
                                                  const void *value,
                                                  int n_elements);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_open_container (DBusMessageIter *iter,
                                                  int type,
                                                  const char *contained_signature,
                                                  DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_iter_close_container (DBusMessageIter *iter,
                                                  DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_abandon_container (DBusMessageIter *iter,
                                                  DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
void dbus_message_iter_abandon_container_if_open (DBusMessageIter *iter,
                                                         DBusMessageIter *sub);
__attribute__ ((__visibility__ ("default")))
void dbus_message_lock (DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_set_error_from_message (DBusError *error,
                                           DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_allocate_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
void dbus_message_free_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_set_data (DBusMessage *message,
                                             dbus_int32_t slot,
                                             void *data,
                                             DBusFreeFunction free_data_func);
__attribute__ ((__visibility__ ("default")))
void* dbus_message_get_data (DBusMessage *message,
                                             dbus_int32_t slot);
__attribute__ ((__visibility__ ("default")))
int dbus_message_type_from_string (const char *type_str);
__attribute__ ((__visibility__ ("default")))
const char* dbus_message_type_to_string (int type);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_marshal (DBusMessage *msg,
                                     char **marshalled_data_p,
                                     int *len_p);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_message_demarshal (const char *str,
                                     int len,
                                     DBusError *error);
__attribute__ ((__visibility__ ("default")))
int dbus_message_demarshal_bytes_needed (const char *str,
                                                  int len);
__attribute__ ((__visibility__ ("default")))
void dbus_message_set_allow_interactive_authorization (DBusMessage *message,
    dbus_bool_t allow);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_message_get_allow_interactive_authorization (
    DBusMessage *message);
static inline void
dbus_clear_message (DBusMessage **pointer_to_message)
{
  do { DBusMessage **_pp = (pointer_to_message); DBusMessage *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_message_unref (_value); } while (0);
}

typedef enum
{
  DBUS_BUS_SESSION,
  DBUS_BUS_SYSTEM,
  DBUS_BUS_STARTER
} DBusBusType;
typedef enum
{
  DBUS_HANDLER_RESULT_HANDLED,
  DBUS_HANDLER_RESULT_NOT_YET_HANDLED,
  DBUS_HANDLER_RESULT_NEED_MEMORY
} DBusHandlerResult;

typedef struct DBusWatch DBusWatch;
typedef struct DBusTimeout DBusTimeout;
typedef struct DBusPreallocatedSend DBusPreallocatedSend;
typedef struct DBusPendingCall DBusPendingCall;
typedef struct DBusConnection DBusConnection;
typedef struct DBusObjectPathVTable DBusObjectPathVTable;
typedef enum
{
  DBUS_WATCH_READABLE = 1 << 0,
  DBUS_WATCH_WRITABLE = 1 << 1,
  DBUS_WATCH_ERROR = 1 << 2,
  DBUS_WATCH_HANGUP = 1 << 3
} DBusWatchFlags;
typedef enum
{
  DBUS_DISPATCH_DATA_REMAINS,
  DBUS_DISPATCH_COMPLETE,
  DBUS_DISPATCH_NEED_MEMORY
} DBusDispatchStatus;
typedef dbus_bool_t (* DBusAddWatchFunction) (DBusWatch *watch,
                                                    void *data);
typedef void (* DBusWatchToggledFunction) (DBusWatch *watch,
                                                    void *data);
typedef void (* DBusRemoveWatchFunction) (DBusWatch *watch,
                                                    void *data);
typedef dbus_bool_t (* DBusAddTimeoutFunction) (DBusTimeout *timeout,
                                                    void *data);
typedef void (* DBusTimeoutToggledFunction) (DBusTimeout *timeout,
                                                    void *data);
typedef void (* DBusRemoveTimeoutFunction) (DBusTimeout *timeout,
                                                    void *data);
typedef void (* DBusDispatchStatusFunction) (DBusConnection *connection,
                                                    DBusDispatchStatus new_status,
                                                    void *data);
typedef void (* DBusWakeupMainFunction) (void *data);
typedef dbus_bool_t (* DBusAllowUnixUserFunction) (DBusConnection *connection,
                                                    unsigned long uid,
                                                    void *data);
typedef dbus_bool_t (* DBusAllowWindowsUserFunction) (DBusConnection *connection,
                                                       const char *user_sid,
                                                       void *data);
typedef void (* DBusPendingCallNotifyFunction) (DBusPendingCall *pending,
                                                void *user_data);
typedef DBusHandlerResult (* DBusHandleMessageFunction) (DBusConnection *connection,
                                                         DBusMessage *message,
                                                         void *user_data);
__attribute__ ((__visibility__ ("default")))
DBusConnection* dbus_connection_open (const char *address,
                                                                 DBusError *error);
__attribute__ ((__visibility__ ("default")))
DBusConnection* dbus_connection_open_private (const char *address,
                                                                 DBusError *error);
__attribute__ ((__visibility__ ("default")))
DBusConnection* dbus_connection_ref (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_unref (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_close (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_is_connected (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_is_authenticated (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_is_anonymous (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
char* dbus_connection_get_server_id (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_can_send_type (DBusConnection *connection,
                                                                 int type);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_exit_on_disconnect (DBusConnection *connection,
                                                                 dbus_bool_t exit_on_disconnect);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_flush (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_read_write_dispatch (DBusConnection *connection,
                                                                 int timeout_milliseconds);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_read_write (DBusConnection *connection,
                                                                 int timeout_milliseconds);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_connection_borrow_message (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_return_message (DBusConnection *connection,
                                                                 DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_steal_borrowed_message (DBusConnection *connection,
                                                                 DBusMessage *message);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_connection_pop_message (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
DBusDispatchStatus dbus_connection_get_dispatch_status (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
DBusDispatchStatus dbus_connection_dispatch (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_has_messages_to_send (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_send (DBusConnection *connection,
                                                                 DBusMessage *message,
                                                                 dbus_uint32_t *client_serial);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_send_with_reply (DBusConnection *connection,
                                                                 DBusMessage *message,
                                                                 DBusPendingCall **pending_return,
                                                                 int timeout_milliseconds);
__attribute__ ((__visibility__ ("default")))
DBusMessage * dbus_connection_send_with_reply_and_block (DBusConnection *connection,
                                                                 DBusMessage *message,
                                                                 int timeout_milliseconds,
                                                                 DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_set_watch_functions (DBusConnection *connection,
                                                                 DBusAddWatchFunction add_function,
                                                                 DBusRemoveWatchFunction remove_function,
                                                                 DBusWatchToggledFunction toggled_function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_set_timeout_functions (DBusConnection *connection,
                                                                 DBusAddTimeoutFunction add_function,
                                                                 DBusRemoveTimeoutFunction remove_function,
                                                                 DBusTimeoutToggledFunction toggled_function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_wakeup_main_function (DBusConnection *connection,
                                                                 DBusWakeupMainFunction wakeup_main_function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_dispatch_status_function (DBusConnection *connection,
                                                                 DBusDispatchStatusFunction function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_unix_user (DBusConnection *connection,
                                                                 unsigned long *uid);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_unix_process_id (DBusConnection *connection,
                                                                 unsigned long *pid);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_adt_audit_session_data (DBusConnection *connection,
                                                                 void **data,
                                                                 dbus_int32_t *data_size);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_unix_user_function (DBusConnection *connection,
                                                                 DBusAllowUnixUserFunction function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_windows_user (DBusConnection *connection,
                                                                 char **windows_sid_p);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_windows_user_function (DBusConnection *connection,
                                                                 DBusAllowWindowsUserFunction function,
                                                                 void *data,
                                                                 DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_allow_anonymous (DBusConnection *connection,
                                                                 dbus_bool_t value);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_builtin_filters_enabled (DBusConnection *connection,
                                                                 dbus_bool_t value);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_route_peer_messages (DBusConnection *connection,
                                                                 dbus_bool_t value);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_add_filter (DBusConnection *connection,
                                           DBusHandleMessageFunction function,
                                           void *user_data,
                                           DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_remove_filter (DBusConnection *connection,
                                           DBusHandleMessageFunction function,
                                           void *user_data);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_allocate_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_free_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_set_data (DBusConnection *connection,
                                                dbus_int32_t slot,
                                                void *data,
                                                DBusFreeFunction free_data_func);
__attribute__ ((__visibility__ ("default")))
void* dbus_connection_get_data (DBusConnection *connection,
                                                dbus_int32_t slot);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_change_sigpipe (dbus_bool_t will_modify_sigpipe);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_max_message_size (DBusConnection *connection,
                                            long size);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_max_message_size (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_max_received_size (DBusConnection *connection,
                                            long size);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_max_received_size (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_max_message_unix_fds (DBusConnection *connection,
                                               long n);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_max_message_unix_fds (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_set_max_received_unix_fds(DBusConnection *connection,
                                               long n);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_max_received_unix_fds(DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_outgoing_size (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
long dbus_connection_get_outgoing_unix_fds (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
DBusPreallocatedSend* dbus_connection_preallocate_send (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_free_preallocated_send (DBusConnection *connection,
                                                              DBusPreallocatedSend *preallocated);
__attribute__ ((__visibility__ ("default")))
void dbus_connection_send_preallocated (DBusConnection *connection,
                                                              DBusPreallocatedSend *preallocated,
                                                              DBusMessage *message,
                                                              dbus_uint32_t *client_serial);
typedef void (* DBusObjectPathUnregisterFunction) (DBusConnection *connection,
                                                                void *user_data);
typedef DBusHandlerResult (* DBusObjectPathMessageFunction) (DBusConnection *connection,
                                                                DBusMessage *message,
                                                                void *user_data);
struct DBusObjectPathVTable
{
  DBusObjectPathUnregisterFunction unregister_function;
  DBusObjectPathMessageFunction message_function;
  void (* dbus_internal_pad1) (void *);
  void (* dbus_internal_pad2) (void *);
  void (* dbus_internal_pad3) (void *);
  void (* dbus_internal_pad4) (void *);
};
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_try_register_object_path (DBusConnection *connection,
                                                      const char *path,
                                                      const DBusObjectPathVTable *vtable,
                                                      void *user_data,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_register_object_path (DBusConnection *connection,
                                                    const char *path,
                                                    const DBusObjectPathVTable *vtable,
                                                    void *user_data);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_try_register_fallback (DBusConnection *connection,
                                                   const char *path,
                                                   const DBusObjectPathVTable *vtable,
                                                   void *user_data,
                                                   DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_register_fallback (DBusConnection *connection,
                                                    const char *path,
                                                    const DBusObjectPathVTable *vtable,
                                                    void *user_data);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_unregister_object_path (DBusConnection *connection,
                                                    const char *path);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_object_path_data (DBusConnection *connection,
                                                    const char *path,
                                                    void **data_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_list_registered (DBusConnection *connection,
                                                    const char *parent_path,
                                                    char ***child_entries);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_unix_fd (DBusConnection *connection,
                                                    int *fd);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_connection_get_socket (DBusConnection *connection,
                                                    int *fd);
static inline void
dbus_clear_connection (DBusConnection **pointer_to_connection)
{
  do { DBusConnection **_pp = (pointer_to_connection); DBusConnection *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_connection_unref (_value); } while (0);
}
__attribute__ ((__visibility__ ("default")))
__attribute__ ((__deprecated__)) int dbus_watch_get_fd (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
int dbus_watch_get_unix_fd (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
int dbus_watch_get_socket (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
unsigned int dbus_watch_get_flags (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
void* dbus_watch_get_data (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
void dbus_watch_set_data (DBusWatch *watch,
                                     void *data,
                                     DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_watch_handle (DBusWatch *watch,
                                     unsigned int flags);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_watch_get_enabled (DBusWatch *watch);
__attribute__ ((__visibility__ ("default")))
int dbus_timeout_get_interval (DBusTimeout *timeout);
__attribute__ ((__visibility__ ("default")))
void* dbus_timeout_get_data (DBusTimeout *timeout);
__attribute__ ((__visibility__ ("default")))
void dbus_timeout_set_data (DBusTimeout *timeout,
                                       void *data,
                                       DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_timeout_handle (DBusTimeout *timeout);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_timeout_get_enabled (DBusTimeout *timeout);


__attribute__ ((__visibility__ ("default")))
DBusConnection *dbus_bus_get (DBusBusType type,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
DBusConnection *dbus_bus_get_private (DBusBusType type,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_bus_register (DBusConnection *connection,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_bus_set_unique_name (DBusConnection *connection,
        const char *unique_name);
__attribute__ ((__visibility__ ("default")))
const char* dbus_bus_get_unique_name (DBusConnection *connection);
__attribute__ ((__visibility__ ("default")))
unsigned long dbus_bus_get_unix_user (DBusConnection *connection,
                      const char *name,
                                           DBusError *error);
__attribute__ ((__visibility__ ("default")))
char* dbus_bus_get_id (DBusConnection *connection,
                                           DBusError *error);
__attribute__ ((__visibility__ ("default")))
int dbus_bus_request_name (DBusConnection *connection,
        const char *name,
        unsigned int flags,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
int dbus_bus_release_name (DBusConnection *connection,
        const char *name,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_bus_name_has_owner (DBusConnection *connection,
        const char *name,
        DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_bus_start_service_by_name (DBusConnection *connection,
                                                const char *name,
                                                dbus_uint32_t flags,
                                                dbus_uint32_t *reply,
                                                DBusError *error);
__attribute__ ((__visibility__ ("default")))
void dbus_bus_add_match (DBusConnection *connection,
                                           const char *rule,
                                           DBusError *error);
__attribute__ ((__visibility__ ("default")))
void dbus_bus_remove_match (DBusConnection *connection,
                                           const char *rule,
                                           DBusError *error);


__attribute__ ((__visibility__ ("default")))
char* dbus_get_local_machine_id (void);
__attribute__ ((__visibility__ ("default")))
void dbus_get_version (int *major_version_p,
                                        int *minor_version_p,
                                        int *micro_version_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_setenv (const char *variable,
                                        const char *value);
__attribute__ ((__visibility__ ("default")))
char *dbus_try_get_local_machine_id (DBusError *error);


__attribute__ ((__visibility__ ("default")))
DBusPendingCall* dbus_pending_call_ref (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
void dbus_pending_call_unref (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_pending_call_set_notify (DBusPendingCall *pending,
                                              DBusPendingCallNotifyFunction function,
                                              void *user_data,
                                              DBusFreeFunction free_user_data);
__attribute__ ((__visibility__ ("default")))
void dbus_pending_call_cancel (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_pending_call_get_completed (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
DBusMessage* dbus_pending_call_steal_reply (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
void dbus_pending_call_block (DBusPendingCall *pending);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_pending_call_allocate_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
void dbus_pending_call_free_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_pending_call_set_data (DBusPendingCall *pending,
                                                  dbus_int32_t slot,
                                                  void *data,
                                                  DBusFreeFunction free_data_func);
__attribute__ ((__visibility__ ("default")))
void* dbus_pending_call_get_data (DBusPendingCall *pending,
                                                  dbus_int32_t slot);
static inline void
dbus_clear_pending_call (DBusPendingCall **pointer_to_pending_call)
{
  do { DBusPendingCall **_pp = (pointer_to_pending_call); DBusPendingCall *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_pending_call_unref (_value); } while (0);
}


typedef struct DBusServer DBusServer;
typedef void (* DBusNewConnectionFunction) (DBusServer *server,
                                            DBusConnection *new_connection,
                                            void *data);
__attribute__ ((__visibility__ ("default")))
DBusServer* dbus_server_listen (const char *address,
                                          DBusError *error);
__attribute__ ((__visibility__ ("default")))
DBusServer* dbus_server_ref (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
void dbus_server_unref (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
void dbus_server_disconnect (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_get_is_connected (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
char* dbus_server_get_address (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
char* dbus_server_get_id (DBusServer *server);
__attribute__ ((__visibility__ ("default")))
void dbus_server_set_new_connection_function (DBusServer *server,
                                                     DBusNewConnectionFunction function,
                                                     void *data,
                                                     DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_set_watch_functions (DBusServer *server,
                                                     DBusAddWatchFunction add_function,
                                                     DBusRemoveWatchFunction remove_function,
                                                     DBusWatchToggledFunction toggled_function,
                                                     void *data,
                                                     DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_set_timeout_functions (DBusServer *server,
                                                     DBusAddTimeoutFunction add_function,
                                                     DBusRemoveTimeoutFunction remove_function,
                                                     DBusTimeoutToggledFunction toggled_function,
                                                     void *data,
                                                     DBusFreeFunction free_data_function);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_set_auth_mechanisms (DBusServer *server,
                                                     const char **mechanisms);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_allocate_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
void dbus_server_free_data_slot (dbus_int32_t *slot_p);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_server_set_data (DBusServer *server,
                                            int slot,
                                            void *data,
                                            DBusFreeFunction free_data_func);
__attribute__ ((__visibility__ ("default")))
void* dbus_server_get_data (DBusServer *server,
                                            int slot);
static inline void
dbus_clear_server (DBusServer **pointer_to_server)
{
  do { DBusServer **_pp = (pointer_to_server); DBusServer *_value = *_pp; *_pp = ((void *)0); if (_value != ((void *)0)) dbus_server_unref (_value); } while (0);
}


typedef struct
{
  void *dummy1;
  void *dummy2;
  dbus_uint32_t dummy8;
  int dummy12;
  int dummy17;
} DBusSignatureIter;
__attribute__ ((__visibility__ ("default")))
void dbus_signature_iter_init (DBusSignatureIter *iter,
            const char *signature);
__attribute__ ((__visibility__ ("default")))
int dbus_signature_iter_get_current_type (const DBusSignatureIter *iter);
__attribute__ ((__visibility__ ("default")))
char * dbus_signature_iter_get_signature (const DBusSignatureIter *iter);
__attribute__ ((__visibility__ ("default")))
int dbus_signature_iter_get_element_type (const DBusSignatureIter *iter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_signature_iter_next (DBusSignatureIter *iter);
__attribute__ ((__visibility__ ("default")))
void dbus_signature_iter_recurse (const DBusSignatureIter *iter,
            DBusSignatureIter *subiter);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_signature_validate (const char *signature,
            DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_signature_validate_single (const char *signature,
            DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_type_is_valid (int typecode);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_type_is_basic (int typecode);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_type_is_container (int typecode);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_type_is_fixed (int typecode);


__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_path (const char *path,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_interface (const char *name,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_member (const char *name,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_error_name (const char *name,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_bus_name (const char *name,
                                                      DBusError *error);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_validate_utf8 (const char *alleged_utf8,
                                                      DBusError *error);


typedef struct DBusMutex DBusMutex;
typedef struct DBusCondVar DBusCondVar;
typedef DBusMutex* (* DBusMutexNewFunction) (void);
typedef void (* DBusMutexFreeFunction) (DBusMutex *mutex);
typedef dbus_bool_t (* DBusMutexLockFunction) (DBusMutex *mutex);
typedef dbus_bool_t (* DBusMutexUnlockFunction) (DBusMutex *mutex);
typedef DBusMutex* (* DBusRecursiveMutexNewFunction) (void);
typedef void (* DBusRecursiveMutexFreeFunction) (DBusMutex *mutex);
typedef void (* DBusRecursiveMutexLockFunction) (DBusMutex *mutex);
typedef void (* DBusRecursiveMutexUnlockFunction) (DBusMutex *mutex);
typedef DBusCondVar* (* DBusCondVarNewFunction) (void);
typedef void (* DBusCondVarFreeFunction) (DBusCondVar *cond);
typedef void (* DBusCondVarWaitFunction) (DBusCondVar *cond,
         DBusMutex *mutex);
typedef dbus_bool_t (* DBusCondVarWaitTimeoutFunction) (DBusCondVar *cond,
         DBusMutex *mutex,
         int timeout_milliseconds);
typedef void (* DBusCondVarWakeOneFunction) (DBusCondVar *cond);
typedef void (* DBusCondVarWakeAllFunction) (DBusCondVar *cond);
typedef enum
{
  DBUS_THREAD_FUNCTIONS_MUTEX_NEW_MASK = 1 << 0,
  DBUS_THREAD_FUNCTIONS_MUTEX_FREE_MASK = 1 << 1,
  DBUS_THREAD_FUNCTIONS_MUTEX_LOCK_MASK = 1 << 2,
  DBUS_THREAD_FUNCTIONS_MUTEX_UNLOCK_MASK = 1 << 3,
  DBUS_THREAD_FUNCTIONS_CONDVAR_NEW_MASK = 1 << 4,
  DBUS_THREAD_FUNCTIONS_CONDVAR_FREE_MASK = 1 << 5,
  DBUS_THREAD_FUNCTIONS_CONDVAR_WAIT_MASK = 1 << 6,
  DBUS_THREAD_FUNCTIONS_CONDVAR_WAIT_TIMEOUT_MASK = 1 << 7,
  DBUS_THREAD_FUNCTIONS_CONDVAR_WAKE_ONE_MASK = 1 << 8,
  DBUS_THREAD_FUNCTIONS_CONDVAR_WAKE_ALL_MASK = 1 << 9,
  DBUS_THREAD_FUNCTIONS_RECURSIVE_MUTEX_NEW_MASK = 1 << 10,
  DBUS_THREAD_FUNCTIONS_RECURSIVE_MUTEX_FREE_MASK = 1 << 11,
  DBUS_THREAD_FUNCTIONS_RECURSIVE_MUTEX_LOCK_MASK = 1 << 12,
  DBUS_THREAD_FUNCTIONS_RECURSIVE_MUTEX_UNLOCK_MASK = 1 << 13,
  DBUS_THREAD_FUNCTIONS_ALL_MASK = (1 << 14) - 1
} DBusThreadFunctionsMask;
typedef struct
{
  unsigned int mask;
  DBusMutexNewFunction mutex_new;
  DBusMutexFreeFunction mutex_free;
  DBusMutexLockFunction mutex_lock;
  DBusMutexUnlockFunction mutex_unlock;
  DBusCondVarNewFunction condvar_new;
  DBusCondVarFreeFunction condvar_free;
  DBusCondVarWaitFunction condvar_wait;
  DBusCondVarWaitTimeoutFunction condvar_wait_timeout;
  DBusCondVarWakeOneFunction condvar_wake_one;
  DBusCondVarWakeAllFunction condvar_wake_all;
  DBusRecursiveMutexNewFunction recursive_mutex_new;
  DBusRecursiveMutexFreeFunction recursive_mutex_free;
  DBusRecursiveMutexLockFunction recursive_mutex_lock;
  DBusRecursiveMutexUnlockFunction recursive_mutex_unlock;
  void (* padding1) (void);
  void (* padding2) (void);
  void (* padding3) (void);
  void (* padding4) (void);
} DBusThreadFunctions;
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_threads_init (const DBusThreadFunctions *functions);
__attribute__ ((__visibility__ ("default")))
dbus_bool_t dbus_threads_init_default (void);

        struct tmp {
            char c;
            dbus_int64_t target;
        };
        "MESON_GET_DEFINE_DELIMITER_START"
__builtin_offsetof (struct tmp, target)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
stderr:
/tmp/tmp_x76c_5e/testfile.c:8:25: warning: extra tokens at end of #ifndef directive
    8 |         #ifndef offsetof(struct tmp, target)
      |                         ^
-----------
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpn6h6ybta
Code:

                #include <stdio.h>
                #include <stdint.h>
                int main(void) { int expression = __builtin_offsetof (struct tmp, target); printf("%d", expression); return 0; }
-----------
Command line: `cc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpn6h6ybta/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpn6h6ybta/output.exe -g -O2 -D_FILE_OFFSET_BITS=64 -O0` -> 1
stderr:
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpn6h6ybta/testfile.c: In function 'main':
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpn6h6ybta/testfile.c:4:51: error: invalid use of undefined type 'struct tmp'
    4 |                 int main(void) { int expression = __builtin_offsetof (struct tmp, target); printf("%d", expression); return 0; }
      |                                                   ^~~~~~~~~~~~~~~~~~
-----------
Could not compile test file /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpn6h6ybta/testfile.c: 1

Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpuyzeyfrg
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int64_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) >= 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpuyzeyfrg/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpuyzeyfrg/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpq2b3is48
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int64_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpq2b3is48/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpq2b3is48/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpfatiyqhk
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int64_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpfatiyqhk/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpfatiyqhk/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp_tr1phi2
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int64_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 3)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp_tr1phi2/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp_tr1phi2/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpzwkmjf0h
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int64_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 7)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpzwkmjf0h/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpzwkmjf0h/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 1
stderr:
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpzwkmjf0h/testfile.c: In function 'main':
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpzwkmjf0h/testfile.c:8:37: error: size of array 'a' is negative
    8 |         int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 7)]; a[0]=0; return 0; }
      |                                     ^
-----------
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmph2y45pzb
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int64_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 5)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmph2y45pzb/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmph2y45pzb/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp1u3wwkuz
Code:
#include <dbus/dbus.h>
        #include <stddef.h>
        struct tmp {
            char c;
            dbus_int64_t target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 4)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp1u3wwkuz/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp1u3wwkuz/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Checking for alignment of "dbus_int64_t" with dependency dbus-1: 4 
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpexwfc50a
Code:
typedef void *dbind_pointer;
        #include <stddef.h>
        int main(void) {
            dbind_pointer something;
            return 0;
        }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpexwfc50a/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpexwfc50a/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /tmp/tmpfrwjidbc
Code:

        typedef void *dbind_pointer;
        #include <stddef.h>
        struct tmp {
            char c;
            dbind_pointer target;
        };
        #ifndef offsetof(struct tmp, target)
        # define offsetof(struct tmp, target) "MESON_GET_DEFINE_UNDEFINED_SENTINEL"
        #endif
        "MESON_GET_DEFINE_DELIMITER_START"
offsetof(struct tmp, target)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /tmp/tmpfrwjidbc/testfile.c -E -P -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -P -O0` -> 0
stdout:
typedef void *dbind_pointer;
typedef int ptrdiff_t;
typedef unsigned int size_t;
typedef long int wchar_t;
typedef struct {
  long long __max_align_ll __attribute__((__aligned__(__alignof__(long long))));
  long double __max_align_ld __attribute__((__aligned__(__alignof__(long double))));
  __float128 __max_align_f128 __attribute__((__aligned__(__alignof(__float128))));
} max_align_t;
        struct tmp {
            char c;
            dbind_pointer target;
        };
        "MESON_GET_DEFINE_DELIMITER_START"
__builtin_offsetof (struct tmp, target)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
stderr:
/tmp/tmpfrwjidbc/testfile.c:8:25: warning: extra tokens at end of #ifndef directive
    8 |         #ifndef offsetof(struct tmp, target)
      |                         ^
-----------
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmps4uxwag_
Code:

                #include <stdio.h>
                #include <stdint.h>
                int main(void) { int expression = __builtin_offsetof (struct tmp, target); printf("%d", expression); return 0; }
-----------
Command line: `cc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmps4uxwag_/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmps4uxwag_/output.exe -g -O2 -D_FILE_OFFSET_BITS=64 -O0` -> 1
stderr:
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmps4uxwag_/testfile.c: In function 'main':
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmps4uxwag_/testfile.c:4:51: error: invalid use of undefined type 'struct tmp'
    4 |                 int main(void) { int expression = __builtin_offsetof (struct tmp, target); printf("%d", expression); return 0; }
      |                                                   ^~~~~~~~~~~~~~~~~~
-----------
Could not compile test file /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmps4uxwag_/testfile.c: 1

Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpwobtvdni
Code:
typedef void *dbind_pointer;
        #include <stddef.h>
        struct tmp {
            char c;
            dbind_pointer target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) >= 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpwobtvdni/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpwobtvdni/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp3fn4l5qe
Code:
typedef void *dbind_pointer;
        #include <stddef.h>
        struct tmp {
            char c;
            dbind_pointer target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp3fn4l5qe/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp3fn4l5qe/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp8xxq5upb
Code:
typedef void *dbind_pointer;
        #include <stddef.h>
        struct tmp {
            char c;
            dbind_pointer target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp8xxq5upb/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp8xxq5upb/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpnatwjniw
Code:
typedef void *dbind_pointer;
        #include <stddef.h>
        struct tmp {
            char c;
            dbind_pointer target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 3)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpnatwjniw/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpnatwjniw/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpvn3a8ayq
Code:
typedef void *dbind_pointer;
        #include <stddef.h>
        struct tmp {
            char c;
            dbind_pointer target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 7)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpvn3a8ayq/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpvn3a8ayq/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 1
stderr:
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpvn3a8ayq/testfile.c: In function 'main':
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpvn3a8ayq/testfile.c:8:37: error: size of array 'a' is negative
    8 |         int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 7)]; a[0]=0; return 0; }
      |                                     ^
-----------
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpjlrslrp6
Code:
typedef void *dbind_pointer;
        #include <stddef.h>
        struct tmp {
            char c;
            dbind_pointer target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 5)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpjlrslrp6/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpjlrslrp6/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpkts_5p0c
Code:
typedef void *dbind_pointer;
        #include <stddef.h>
        struct tmp {
            char c;
            dbind_pointer target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) <= 4)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpkts_5p0c/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpkts_5p0c/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Checking for alignment of "dbind_pointer" : 4 
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp9ccrqw7f
Code:
typedef struct { char s1; } dbind_struct;
        #include <stddef.h>
        int main(void) {
            dbind_struct something;
            return 0;
        }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp9ccrqw7f/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp9ccrqw7f/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /tmp/tmpgftrh11l
Code:

        typedef struct { char s1; } dbind_struct;
        #include <stddef.h>
        struct tmp {
            char c;
            dbind_struct target;
        };
        #ifndef offsetof(struct tmp, target)
        # define offsetof(struct tmp, target) "MESON_GET_DEFINE_UNDEFINED_SENTINEL"
        #endif
        "MESON_GET_DEFINE_DELIMITER_START"
offsetof(struct tmp, target)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /tmp/tmpgftrh11l/testfile.c -E -P -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -P -O0` -> 0
stdout:
typedef struct { char s1; } dbind_struct;
typedef int ptrdiff_t;
typedef unsigned int size_t;
typedef long int wchar_t;
typedef struct {
  long long __max_align_ll __attribute__((__aligned__(__alignof__(long long))));
  long double __max_align_ld __attribute__((__aligned__(__alignof__(long double))));
  __float128 __max_align_f128 __attribute__((__aligned__(__alignof(__float128))));
} max_align_t;
        struct tmp {
            char c;
            dbind_struct target;
        };
        "MESON_GET_DEFINE_DELIMITER_START"
__builtin_offsetof (struct tmp, target)
"MESON_GET_DEFINE_DELIMITER_END"
-----------
stderr:
/tmp/tmpgftrh11l/testfile.c:8:25: warning: extra tokens at end of #ifndef directive
    8 |         #ifndef offsetof(struct tmp, target)
      |                         ^
-----------
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmplh9antp6
Code:

                #include <stdio.h>
                #include <stdint.h>
                int main(void) { int expression = __builtin_offsetof (struct tmp, target); printf("%d", expression); return 0; }
-----------
Command line: `cc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmplh9antp6/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmplh9antp6/output.exe -g -O2 -D_FILE_OFFSET_BITS=64 -O0` -> 1
stderr:
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmplh9antp6/testfile.c: In function 'main':
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmplh9antp6/testfile.c:4:51: error: invalid use of undefined type 'struct tmp'
    4 |                 int main(void) { int expression = __builtin_offsetof (struct tmp, target); printf("%d", expression); return 0; }
      |                                                   ^~~~~~~~~~~~~~~~~~
-----------
Could not compile test file /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmplh9antp6/testfile.c: 1

Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpgede1q64
Code:
typedef struct { char s1; } dbind_struct;
        #include <stddef.h>
        struct tmp {
            char c;
            dbind_struct target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) >= 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpgede1q64/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmpgede1q64/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmphtbq6c8j
Code:
typedef struct { char s1; } dbind_struct;
        #include <stddef.h>
        struct tmp {
            char c;
            dbind_struct target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 0)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmphtbq6c8j/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmphtbq6c8j/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 0
Running compile:
Working directory:  /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp18s5bf4h
Code:
typedef struct { char s1; } dbind_struct;
        #include <stddef.h>
        struct tmp {
            char c;
            dbind_struct target;
        };
        #include <stddef.h>
        int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; }
-----------
Command line: `/usr/bin/i686-linux-gnu-gcc /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp18s5bf4h/testfile.c -o /<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp18s5bf4h/output.obj -c -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FILE_OFFSET_BITS=64 -O0` -> 1
stderr:
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp18s5bf4h/testfile.c: In function 'main':
/<<PKGBUILDDIR>>/obj-i686-linux-gnu/meson-private/tmp18s5bf4h/testfile.c:8:37: error: size of array 'a' is negative
    8 |         int main(void) { static int a[1-2*!(offsetof(struct tmp, target) > 1)]; a[0]=0; return 0; }
      |                                     ^
-----------
Checking for alignment of "dbind_struct" : 1 
Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner)
Program xgettext found: YES (/usr/bin/xgettext)
Configuring config.h using configuration
Configuring atkversion.h using configuration
Pkg-config binary missing from cross or native file, or env var undefined.
Trying a default Pkg-config fallback at pkg-config
Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1
Determining dependency 'glib-2.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/pkg-config
-----------
Called: `/usr/bin/pkg-config --modversion glib-2.0` -> 1
stderr:
Package glib-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib-2.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'glib-2.0', required by 'virtual:world', not found
-----------
WARNING: Could not detect glib version, assuming 2.54. You may get build errors if your glib is older.
CMake binary for build machine is not cached
CMake binary missing from cross or native file, or env var undefined.
Trying a default CMake fallback at cmake
Did not find CMake 'cmake'
Found CMake: NO
CMake binary for machine build machine not found. Giving up.
Build-time dependency glib-2.0 found: NO (tried pkgconfig and cmake)
Program glib-genmarshal found: YES (/usr/bin/glib-genmarshal)
CMake binary for build machine is cached as not found
CMake binary for machine build machine not found. Giving up.
Build-time dependency glib-2.0 found: NO (tried pkgconfig and cmake)
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
CMake binary for build machine is cached as not found
CMake binary for machine build machine not found. Giving up.
Build-time dependency glib-2.0 found: NO (tried pkgconfig and cmake)
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
Determining dependency 'gobject-introspection-1.0' with pkg-config executable '/usr/bin/i686-linux-gnu-pkg-config'
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --modversion gobject-introspection-1.0` -> 0
stdout:
1.84.0
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --cflags gobject-introspection-1.0` -> 0
stdout:
-I/usr/include/gobject-introspection-1.0 -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread
-----------
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs gobject-introspection-1.0` -> 0
stdout:
-L/usr/lib/i386-linux-gnu -lgirepository-1.0 -lgobject-2.0 -lglib-2.0
-----------
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/i686-linux-gnu-pkg-config
-----------
Called: `/usr/bin/i686-linux-gnu-pkg-config --libs gobject-introspection-1.0` -> 0
stdout:
-lgirepository-1.0 -lgobject-2.0 -lglib-2.0
-----------
Run-time dependency gobject-introspection-1.0 found: YES 1.84.0
Determining dependency 'gobject-introspection-1.0' with pkg-config executable '/usr/bin/pkg-config'
env[PKG_CONFIG_PATH]: 
env[PKG_CONFIG]: /usr/bin/pkg-config
-----------
Called: `/usr/bin/pkg-config --modversion gobject-introspection-1.0` -> 1
stderr:
Package gobject-introspection-1.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gobject-introspection-1.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'gobject-introspection-1.0', required by 'virtual:world', not found
-----------
CMake binary for build machine is cached as not found
CMake binary for machine build machine not found. Giving up.
Build-time dependency gobject-introspection-1.0 found: NO (tried pkgconfig and cmake)
Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner)
CMake binary for build machine is cached as not found
CMake binary for machine build machine not found. Giving up.
Build-time dependency gobject-introspection-1.0 found: NO (tried pkgconfig and cmake)
Program g-ir-compiler found: NO

../atk/meson.build:140:18: ERROR: Program 'g-ir-compiler' not found or not executable
dh_auto_configure: error: cd obj-i686-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/i386-linux-gnu -Dpython.bytecompile=-1 --cross-file /<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/meson-cross-file.conf -Dintrospection=enabled -Ddocs=false -Ddefault_bus=dbus-broker returned exit code 1
make[1]: *** [debian/rules:19: override_dh_auto_configure] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:16: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-05-11T10:39:09Z

+------------------------------------------------------------------------------+
| Finished Timed Build Commands                                                |
+------------------------------------------------------------------------------+


rm -Rf /<<PKGBUILDDIR>>/
------------------------------------------------------


I: Finished running 'rm -Rf /<<PKGBUILDDIR>>/'.

Finished processing commands.
--------------------------------------------------------------------------------

Finished
--------


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: arm64
Build Profiles: cross nocheck
Build Type: any
Build-Space: n/a
Build-Time: 14
Distribution: unstable
Fail-Stage: build
Foreign Architectures: i386
Host Architecture: i386
Install-Time: 93
Job: at-spi2-core_2.56.2-1
Machine Architecture: arm64
Package: at-spi2-core
Package-Time: 143
Source-Version: 2.56.2-1
Space: n/a
Status: attempted
Version: 2.56.2-1
--------------------------------------------------------------------------------
Finished at 2025-05-11T10:39:09Z
Build needed 00:02:23, no disk space