+ export BPO_JOB_ID=329837 + BPO_JOB_ID=329837 + ./pmbootstrap/pmbootstrap.py -m http://dl-2.alpinelinux.org/alpine/ -mp http://build.postmarketos.org/wip/ -mp http://mirror.postmarketos.org/postmarketos/ --aports=/home/build/pmaports --no-ccache --timeout 900 --details-to-stdout build --no-depends --strict --arch armv7 --force gtk+3.0 (002326) [14:23:34] % cd /home/build/pmaports; git remote -v origin https://gitlab.com/postmarketOS/pmaports.git/ (fetch) origin https://gitlab.com/postmarketOS/pmaports.git/ (push) (002326) [14:23:34] % cd /home/build/pmaports; git show origin/master:channels.cfg # Reference: https://postmarketos.org/channels.cfg [channels.cfg] recommended=edge [edge] description=Rolling release channel branch_pmaports=master branch_aports=master mirrordir_alpine=edge [stable] description=Stable release channel (first beta v20.05, does not have many devices yet) branch_pmaports=v20.05 branch_aports=3.12-stable mirrordir_alpine=v3.12 (002326) [14:23:34] Shutdown complete (002326) [14:23:34] Calculate work folder size (002326) [14:23:34] % sudo du --summarize --block-size=1 /home/build/.local/var/pmbootstrap 20480 /home/build/.local/var/pmbootstrap (002326) [14:23:34] Shutdown complete (002326) [14:23:34] % sudo du --summarize --block-size=1 /home/build/.local/var/pmbootstrap 20480 /home/build/.local/var/pmbootstrap (002326) [14:23:34] Cleared up ~0 MB of space (002326) [14:23:34] APKINDEX outdated (file does not exist yet): http://build.postmarketos.org/wip/master/armv7/APKINDEX.tar.gz (002326) [14:23:34] APKINDEX outdated (file does not exist yet): http://mirror.postmarketos.org/postmarketos/master/armv7/APKINDEX.tar.gz (002326) [14:23:34] APKINDEX outdated (file does not exist yet): http://dl-2.alpinelinux.org/alpine/edge/main/armv7/APKINDEX.tar.gz (002326) [14:23:34] APKINDEX outdated (file does not exist yet): http://dl-2.alpinelinux.org/alpine/edge/community/armv7/APKINDEX.tar.gz (002326) [14:23:34] APKINDEX outdated (file does not exist yet): http://dl-2.alpinelinux.org/alpine/edge/testing/armv7/APKINDEX.tar.gz (002326) [14:23:34] Update package index for armv7 (5 file(s)) (002326) [14:23:34] % mkdir -p /home/build/.local/var/pmbootstrap/cache_http (002326) [14:23:34] Download http://build.postmarketos.org/wip/master/armv7/APKINDEX.tar.gz (002326) [14:23:35] % sudo mkdir -p /home/build/.local/var/pmbootstrap/cache_apk_armv7 (002326) [14:23:35] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_998f7344438a1788b147ed513f6089174b226690ae3d66156cb5ad15c0b72094 /home/build/.local/var/pmbootstrap/cache_apk_armv7/APKINDEX.af6ab7cc.tar.gz (002326) [14:23:35] Download http://mirror.postmarketos.org/postmarketos/master/armv7/APKINDEX.tar.gz (002326) [14:23:35] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_1ac903ac063665387c34164a0e83a5c312b7e081baa5ffa9d72b7c3c8a7e0d02 /home/build/.local/var/pmbootstrap/cache_apk_armv7/APKINDEX.bdd0d494.tar.gz (002326) [14:23:35] Download http://dl-2.alpinelinux.org/alpine/edge/main/armv7/APKINDEX.tar.gz (002326) [14:23:35] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_cbd754a960a1c98fd94bfdb113b883a4d600c33985d66f9228768ad53f8f866a /home/build/.local/var/pmbootstrap/cache_apk_armv7/APKINDEX.ffff1b13.tar.gz (002326) [14:23:35] Download http://dl-2.alpinelinux.org/alpine/edge/community/armv7/APKINDEX.tar.gz (002326) [14:23:36] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_c9d90d9290eee3d099ea73e505a118ee0780ab06f1ac78ce6e2fee4ae8808b62 /home/build/.local/var/pmbootstrap/cache_apk_armv7/APKINDEX.f03f5bfd.tar.gz (002326) [14:23:36] Download http://dl-2.alpinelinux.org/alpine/edge/testing/armv7/APKINDEX.tar.gz (002326) [14:23:36] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_fae588ddec39dcefcbcc3cccd0693ebc4745c5a54ee1bb63fde66259434e14ee /home/build/.local/var/pmbootstrap/cache_apk_armv7/APKINDEX.977188ec.tar.gz (002326) [14:23:40] Build is necessary for package 'gtk+3.0': Binary package out of date (binary: 9999_git20200616-r3, aport: 9999_git20201022-r0) (002326) [14:23:40] NOTE: Skipped apk version check for chroot 'buildroot_armv7', because it is not installed yet! (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/dev (002326) [14:23:40] % sudo mount -t tmpfs -o size=1M,noexec,dev tmpfs /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/dev (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/dev/pts /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/dev/shm (002326) [14:23:40] % sudo mount -t tmpfs -o nodev,nosuid,noexec tmpfs /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/dev/shm (002326) [14:23:40] % sudo mknod -m 666 /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/dev/null c 1 3 (002326) [14:23:40] % sudo mknod -m 666 /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/dev/zero c 1 5 (002326) [14:23:40] % sudo mknod -m 666 /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/dev/full c 1 7 (002326) [14:23:40] % sudo mknod -m 644 /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/dev/random c 1 8 (002326) [14:23:40] % sudo mknod -m 644 /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/dev/urandom c 1 9 (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/proc (002326) [14:23:40] % sudo mount --bind /proc /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/proc (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/var/cache/apk (002326) [14:23:40] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_apk_armv7 /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/var/cache/apk (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/cache_ccache_armv7 (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/mnt/pmbootstrap-ccache (002326) [14:23:40] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_ccache_armv7 /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/mnt/pmbootstrap-ccache (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/cache_distfiles (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/var/cache/distfiles (002326) [14:23:40] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_distfiles /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/var/cache/distfiles (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/mnt/pmbootstrap-git (002326) [14:23:40] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_git /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/mnt/pmbootstrap-git (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/cache_rust (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/mnt/pmbootstrap-rust (002326) [14:23:40] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_rust /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/mnt/pmbootstrap-rust (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/config_abuild (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/mnt/pmbootstrap-abuild-config (002326) [14:23:40] % sudo mount --bind /home/build/.local/var/pmbootstrap/config_abuild /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/mnt/pmbootstrap-abuild-config (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/config_apk_keys (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/etc/apk/keys (002326) [14:23:40] % sudo mount --bind /home/build/.local/var/pmbootstrap/config_apk_keys /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/etc/apk/keys (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/packages/edge (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/mnt/pmbootstrap-packages (002326) [14:23:40] % sudo mount --bind /home/build/.local/var/pmbootstrap/packages/edge /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/mnt/pmbootstrap-packages (002326) [14:23:40] NOTE: Skipped apk version check for chroot 'native', because it is not installed yet! (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/dev (002326) [14:23:40] % sudo mount -t tmpfs -o size=1M,noexec,dev tmpfs /home/build/.local/var/pmbootstrap/chroot_native/dev (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/dev/pts /home/build/.local/var/pmbootstrap/chroot_native/dev/shm (002326) [14:23:40] % sudo mount -t tmpfs -o nodev,nosuid,noexec tmpfs /home/build/.local/var/pmbootstrap/chroot_native/dev/shm (002326) [14:23:40] % sudo mknod -m 666 /home/build/.local/var/pmbootstrap/chroot_native/dev/null c 1 3 (002326) [14:23:40] % sudo mknod -m 666 /home/build/.local/var/pmbootstrap/chroot_native/dev/zero c 1 5 (002326) [14:23:40] % sudo mknod -m 666 /home/build/.local/var/pmbootstrap/chroot_native/dev/full c 1 7 (002326) [14:23:40] % sudo mknod -m 644 /home/build/.local/var/pmbootstrap/chroot_native/dev/random c 1 8 (002326) [14:23:40] % sudo mknod -m 644 /home/build/.local/var/pmbootstrap/chroot_native/dev/urandom c 1 9 (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/proc (002326) [14:23:40] % sudo mount --bind /proc /home/build/.local/var/pmbootstrap/chroot_native/proc (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/cache_apk_x86_64 (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/var/cache/apk (002326) [14:23:40] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_apk_x86_64 /home/build/.local/var/pmbootstrap/chroot_native/var/cache/apk (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/cache_ccache_x86_64 (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-ccache (002326) [14:23:40] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_ccache_x86_64 /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-ccache (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/var/cache/distfiles (002326) [14:23:40] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_distfiles /home/build/.local/var/pmbootstrap/chroot_native/var/cache/distfiles (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-git (002326) [14:23:40] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_git /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-git (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-rust (002326) [14:23:40] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_rust /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-rust (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-abuild-config (002326) [14:23:40] % sudo mount --bind /home/build/.local/var/pmbootstrap/config_abuild /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-abuild-config (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/keys (002326) [14:23:40] % sudo mount --bind /home/build/.local/var/pmbootstrap/config_apk_keys /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/keys (002326) [14:23:40] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-packages (002326) [14:23:40] % sudo mount --bind /home/build/.local/var/pmbootstrap/packages/edge /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-packages (002326) [14:23:40] APKINDEX outdated (file does not exist yet): http://build.postmarketos.org/wip/master/x86_64/APKINDEX.tar.gz (002326) [14:23:40] APKINDEX outdated (file does not exist yet): http://mirror.postmarketos.org/postmarketos/master/x86_64/APKINDEX.tar.gz (002326) [14:23:40] APKINDEX outdated (file does not exist yet): http://dl-2.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz (002326) [14:23:40] APKINDEX outdated (file does not exist yet): http://dl-2.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz (002326) [14:23:40] APKINDEX outdated (file does not exist yet): http://dl-2.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz (002326) [14:23:40] Update package index for x86_64 (5 file(s)) (002326) [14:23:40] Download http://build.postmarketos.org/wip/master/x86_64/APKINDEX.tar.gz (002326) [14:23:40] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_b5c42e3975be0fe9e47c9d10368cdb12b769d34497838f599f197797ceee4130 /home/build/.local/var/pmbootstrap/cache_apk_x86_64/APKINDEX.af6ab7cc.tar.gz (002326) [14:23:40] Download http://mirror.postmarketos.org/postmarketos/master/x86_64/APKINDEX.tar.gz (002326) [14:23:41] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_fbf6a6bb13f455234f8410708d660d6939b023713fb7426b3335eb2673669e92 /home/build/.local/var/pmbootstrap/cache_apk_x86_64/APKINDEX.bdd0d494.tar.gz (002326) [14:23:41] Download http://dl-2.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz (002326) [14:23:41] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_55e3804b70e7e26b184a1fcd42de2c20d5c601279ad985cee1412518a039569c /home/build/.local/var/pmbootstrap/cache_apk_x86_64/APKINDEX.ffff1b13.tar.gz (002326) [14:23:41] Download http://dl-2.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz (002326) [14:23:41] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_0fa2917a7df1cb2dad7fbf03d144f26e827d81d99a22d79ae29596be17b493b1 /home/build/.local/var/pmbootstrap/cache_apk_x86_64/APKINDEX.f03f5bfd.tar.gz (002326) [14:23:41] Download http://dl-2.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz (002326) [14:23:41] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_942b7f1aad089bb4a5df7744d950a57b8cf143f75d931b07f9d98ddaca128b3f /home/build/.local/var/pmbootstrap/cache_apk_x86_64/APKINDEX.977188ec.tar.gz (002326) [14:23:42] Download http://dl-2.alpinelinux.org/alpine/edge/main/x86_64/apk-tools-static-2.12.0-r0.apk (002326) [14:23:43] sigfilename: sbin/apk.static.SIGN.RSA.alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub (002326) [14:23:43] sigkey: alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub (002326) [14:23:43] extracted: /tmp/pmbootstraplgy0ge76apk (002326) [14:23:43] extracted: /tmp/pmbootstrapc81vtovbsig (002326) [14:23:43] Verify apk.static signature with /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub (002326) [14:23:43] % openssl dgst -sha1 -verify /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub -signature /tmp/pmbootstrapc81vtovbsig /tmp/pmbootstraplgy0ge76apk Verified OK (002326) [14:23:43] Verify the version reported by the apk.static binary (must match the package version 2.12.0-r0) (002326) [14:23:43] % /tmp/pmbootstraplgy0ge76apk --version apk-tools 2.12.0, compiled for x86_64. (002326) [14:23:43] (native) install alpine-base (002326) [14:23:43] % sudo ln -s -f /var/cache/apk /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/cache (002326) [14:23:43] % sudo cp /home/build/pmbootstrap/pmb/data/keys/wip.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:43] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-58e4f17d.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:43] % sudo cp /home/build/pmbootstrap/pmb/data/keys/build.postmarketos.org.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:43] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:43] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-524d27bb.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:43] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-58cbb476.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:43] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:43] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5243ef4b.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:43] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-58199dcc.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:43] % sudo cp /etc/resolv.conf /home/build/.local/var/pmbootstrap/chroot_native/etc/resolv.conf (002326) [14:23:43] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/etc/apk (002326) [14:23:43] (native) update /etc/apk/repositories (002326) [14:23:43] % sudo sh -c echo /mnt/pmbootstrap-packages >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002326) [14:23:43] % sudo sh -c echo http://build.postmarketos.org/wip/master >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002326) [14:23:43] % sudo sh -c echo http://mirror.postmarketos.org/postmarketos/master >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002326) [14:23:43] % sudo sh -c echo http://dl-2.alpinelinux.org/alpine/edge/main >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002326) [14:23:43] % sudo sh -c echo http://dl-2.alpinelinux.org/alpine/edge/community >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002326) [14:23:43] % sudo sh -c echo http://dl-2.alpinelinux.org/alpine/edge/testing >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002326) [14:23:43] % sudo /home/build/.local/var/pmbootstrap/apk.static --no-progress --root /home/build/.local/var/pmbootstrap/chroot_native --cache-dir /home/build/.local/var/pmbootstrap/cache_apk_x86_64 --initdb --arch x86_64 add alpine-base WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/21) Installing musl (1.2.1-r2) (2/21) Installing busybox (1.32.0-r3) Executing busybox-1.32.0-r3.post-install (3/21) Installing alpine-baselayout (3.2.0-r8) Executing alpine-baselayout-3.2.0-r8.pre-install Executing alpine-baselayout-3.2.0-r8.post-install (4/21) Installing ifupdown-ng (0.10.1-r0) (5/21) Installing ifupdown-ng-openrc (0.10.1-r0) (6/21) Installing openrc (0.42.1-r12) Executing openrc-0.42.1-r12.post-install (7/21) Installing alpine-conf (3.9.0-r1) (8/21) Installing libcrypto1.1 (1.1.1h-r0) (9/21) Installing libssl1.1 (1.1.1h-r0) (10/21) Installing ca-certificates-bundle (20191127-r5) (11/21) Installing libtls-standalone (2.9.1-r1) (12/21) Installing ssl_client (1.32.0-r3) (13/21) Installing zlib (1.2.11-r3) (14/21) Installing apk-tools (2.12.0-r0) (15/21) Installing busybox-suid (1.32.0-r3) (16/21) Installing busybox-initscripts (3.2-r2) Executing busybox-initscripts-3.2-r2.post-install (17/21) Installing scanelf (1.2.6-r1) (18/21) Installing musl-utils (1.2.1-r2) (19/21) Installing libc-utils (0.7.2-r3) (20/21) Installing alpine-keys (2.2-r0) (21/21) Installing alpine-base (3.13.0_alpha20200917-r0) Executing busybox-1.32.0-r3.trigger OK: 9 MiB in 21 packages (002326) [14:23:45] (native) % adduser -D pmos -u 12345 (002326) [14:23:45] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-abuild-config /home/pmos/.abuild (002326) [14:23:45] (native) % chown pmos:pmos /mnt/pmbootstrap-abuild-config (002326) [14:23:45] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-ccache /home/pmos/.ccache (002326) [14:23:45] (native) % chown pmos:pmos /mnt/pmbootstrap-ccache (002326) [14:23:45] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/packages (002326) [14:23:45] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-packages /home/pmos/packages/pmos (002326) [14:23:45] (native) % chown pmos:pmos /mnt/pmbootstrap-packages (002326) [14:23:45] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/.cargo/registry (002326) [14:23:45] (native) % mkdir -p /mnt/pmbootstrap-rust/registry/index (002326) [14:23:45] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/registry/index /home/pmos/.cargo/registry/index (002326) [14:23:45] (native) % chown pmos:pmos /mnt/pmbootstrap-rust/registry/index (002326) [14:23:45] (native) % mkdir -p /mnt/pmbootstrap-rust/registry/cache (002326) [14:23:45] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/registry/cache /home/pmos/.cargo/registry/cache (002326) [14:23:45] (native) % chown pmos:pmos /mnt/pmbootstrap-rust/registry/cache (002326) [14:23:45] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/.cargo/git (002326) [14:23:45] (native) % mkdir -p /mnt/pmbootstrap-rust/git/db (002326) [14:23:45] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/git/db /home/pmos/.cargo/git/db (002326) [14:23:45] (native) % chown pmos:pmos /mnt/pmbootstrap-rust/git/db (002326) [14:23:45] (native) calculate depends of qemu-arm (pmbootstrap -v for details) (002326) [14:23:47] (native) install qemu-arm (002326) [14:23:47] (native) % apk --no-progress add qemu-arm WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/1) Installing qemu-arm (5.1.0-r1) Executing busybox-1.32.0-r3.trigger OK: 12 MiB in 22 packages (002326) [14:23:48] Register qemu binfmt (arm) (002326) [14:23:48] % sudo sh -c echo ":qemu-arm:M::\x7f\x45\x4c\x46\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-arm-static:C" > /proc/sys/fs/binfmt_misc/register (002326) [14:23:48] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/usr/bin (002326) [14:23:48] % sudo touch /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/usr/bin/qemu-arm-static (002326) [14:23:48] % sudo mount --bind /home/build/.local/var/pmbootstrap/chroot_native/usr/bin/qemu-arm /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/usr/bin/qemu-arm-static (002326) [14:23:48] sigfilename: sbin/apk.static.SIGN.RSA.alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub (002326) [14:23:48] sigkey: alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub (002326) [14:23:48] extracted: /tmp/pmbootstrapb00apvv_apk (002326) [14:23:48] extracted: /tmp/pmbootstrap7phuxiw0sig (002326) [14:23:48] Verify apk.static signature with /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub (002326) [14:23:48] % openssl dgst -sha1 -verify /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub -signature /tmp/pmbootstrap7phuxiw0sig /tmp/pmbootstrapb00apvv_apk Verified OK (002326) [14:23:48] Verify the version reported by the apk.static binary (must match the package version 2.12.0-r0) (002326) [14:23:48] % /tmp/pmbootstrapb00apvv_apk --version apk-tools 2.12.0, compiled for x86_64. (002326) [14:23:48] (buildroot_armv7) install alpine-base (002326) [14:23:48] % sudo ln -s -f /var/cache/apk /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/etc/apk/cache (002326) [14:23:48] % sudo cp /home/build/pmbootstrap/pmb/data/keys/wip.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:48] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-58e4f17d.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:48] % sudo cp /home/build/pmbootstrap/pmb/data/keys/build.postmarketos.org.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:48] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:48] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-524d27bb.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:48] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-58cbb476.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:48] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:48] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5243ef4b.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:48] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-58199dcc.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002326) [14:23:48] % sudo cp /etc/resolv.conf /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/etc/resolv.conf (002326) [14:23:48] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/etc/apk (002326) [14:23:48] (buildroot_armv7) update /etc/apk/repositories (002326) [14:23:48] % sudo sh -c echo /mnt/pmbootstrap-packages >> /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/etc/apk/repositories (002326) [14:23:48] % sudo sh -c echo http://build.postmarketos.org/wip/master >> /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/etc/apk/repositories (002326) [14:23:48] % sudo sh -c echo http://mirror.postmarketos.org/postmarketos/master >> /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/etc/apk/repositories (002326) [14:23:48] % sudo sh -c echo http://dl-2.alpinelinux.org/alpine/edge/main >> /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/etc/apk/repositories (002326) [14:23:48] % sudo sh -c echo http://dl-2.alpinelinux.org/alpine/edge/community >> /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/etc/apk/repositories (002326) [14:23:48] % sudo sh -c echo http://dl-2.alpinelinux.org/alpine/edge/testing >> /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/etc/apk/repositories (002326) [14:23:48] % sudo /home/build/.local/var/pmbootstrap/apk.static --no-progress --root /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7 --cache-dir /home/build/.local/var/pmbootstrap/cache_apk_armv7 --initdb --arch armv7 add alpine-base WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/21) Installing musl (1.2.1-r2) (2/21) Installing busybox (1.32.0-r3) Executing busybox-1.32.0-r3.post-install (3/21) Installing alpine-baselayout (3.2.0-r8) Executing alpine-baselayout-3.2.0-r8.pre-install Executing alpine-baselayout-3.2.0-r8.post-install (4/21) Installing ifupdown-ng (0.10.1-r0) (5/21) Installing ifupdown-ng-openrc (0.10.1-r0) (6/21) Installing openrc (0.42.1-r12) Executing openrc-0.42.1-r12.post-install (7/21) Installing alpine-conf (3.9.0-r1) (8/21) Installing libcrypto1.1 (1.1.1h-r0) (9/21) Installing libssl1.1 (1.1.1h-r0) (10/21) Installing ca-certificates-bundle (20191127-r5) (11/21) Installing libtls-standalone (2.9.1-r1) (12/21) Installing ssl_client (1.32.0-r3) (13/21) Installing zlib (1.2.11-r3) (14/21) Installing apk-tools (2.12.0-r0) (15/21) Installing busybox-suid (1.32.0-r3) (16/21) Installing busybox-initscripts (3.2-r2) Executing busybox-initscripts-3.2-r2.post-install (17/21) Installing scanelf (1.2.6-r1) (18/21) Installing musl-utils (1.2.1-r2) (19/21) Installing libc-utils (0.7.2-r3) (20/21) Installing alpine-keys (2.2-r0) (21/21) Installing alpine-base (3.13.0_alpha20200917-r0) Executing busybox-1.32.0-r3.trigger OK: 6 MiB in 21 packages (002326) [14:23:50] (buildroot_armv7) % adduser -D pmos -u 12345 (002326) [14:23:50] (buildroot_armv7) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-abuild-config /home/pmos/.abuild (002326) [14:23:50] (buildroot_armv7) % chown pmos:pmos /mnt/pmbootstrap-abuild-config (002326) [14:23:50] (buildroot_armv7) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-ccache /home/pmos/.ccache (002326) [14:23:50] (buildroot_armv7) % chown pmos:pmos /mnt/pmbootstrap-ccache (002326) [14:23:50] (buildroot_armv7) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/packages (002326) [14:23:50] (buildroot_armv7) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-packages /home/pmos/packages/pmos (002326) [14:23:51] (buildroot_armv7) % chown pmos:pmos /mnt/pmbootstrap-packages (002326) [14:23:51] (buildroot_armv7) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/.cargo/registry (002326) [14:23:51] (buildroot_armv7) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/registry/index /home/pmos/.cargo/registry/index (002326) [14:23:51] (buildroot_armv7) % chown pmos:pmos /mnt/pmbootstrap-rust/registry/index (002326) [14:23:51] (buildroot_armv7) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/registry/cache /home/pmos/.cargo/registry/cache (002326) [14:23:51] (buildroot_armv7) % chown pmos:pmos /mnt/pmbootstrap-rust/registry/cache (002326) [14:23:51] (buildroot_armv7) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/.cargo/git (002326) [14:23:51] (buildroot_armv7) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/git/db /home/pmos/.cargo/git/db (002326) [14:23:51] (buildroot_armv7) % chown pmos:pmos /mnt/pmbootstrap-rust/git/db (002326) [14:23:51] (buildroot_armv7) calculate depends of abuild, build-base, ccache, git (pmbootstrap -v for details) (002326) [14:23:51] (buildroot_armv7) install abuild build-base ccache git (002326) [14:23:51] (buildroot_armv7) % apk --no-progress add -u --virtual .pmbootstrap abuild build-base ccache git fakeroot openssl attr tar pkgconf patch lzip curl binutils file gcc g++ make libc-dev fortify-headers libcurl expat pcre2 libattr libacl libgcc libstdc++ ca-certificates libmagic isl libgomp libatomic libgphobos gmp mpc1 mpfr4 musl-dev brotli-libs nghttp2-libs WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/39) Installing fakeroot (1.25.3-r0) (2/39) Installing openssl (1.1.1h-r0) (3/39) Installing libattr (2.4.48-r0) (4/39) Installing attr (2.4.48-r0) (5/39) Installing libacl (2.2.53-r0) (6/39) Installing tar (1.32-r1) (7/39) Installing pkgconf (1.7.3-r0) (8/39) Installing patch (2.7.6-r6) (9/39) Installing libgcc (10.2.0-r5) (10/39) Installing libstdc++ (10.2.0-r5) (11/39) Installing lzip (1.21-r0) (12/39) Installing ca-certificates (20191127-r5) (13/39) Installing brotli-libs (1.0.9-r2) (14/39) Installing nghttp2-libs (1.41.0-r0) (15/39) Installing libcurl (7.73.0-r0) (16/39) Installing curl (7.73.0-r0) (17/39) Installing abuild (3.6.0-r3) Executing abuild-3.6.0-r3.pre-install (18/39) Installing binutils (2.35.1-r0) (19/39) Installing libmagic (5.39-r0) (20/39) Installing file (5.39-r0) (21/39) Installing gmp (6.2.0-r0) (22/39) Installing isl (0.18-r0) (23/39) Installing libgomp (10.2.0-r5) (24/39) Installing libatomic (10.2.0-r5) (25/39) Installing libgphobos (10.2.0-r5) (26/39) Installing mpfr4 (4.1.0-r0) (27/39) Installing mpc1 (1.2.0-r0) (28/39) Installing gcc (10.2.0-r5) (29/39) Installing musl-dev (1.2.1-r2) (30/39) Installing libc-dev (0.7.2-r3) (31/39) Installing g++ (10.2.0-r5) (32/39) Installing make (4.3-r0) (33/39) Installing fortify-headers (1.1-r0) (34/39) Installing build-base (0.5-r2) (35/39) Installing ccache (3.7.12-r0) (36/39) Installing expat (2.2.10-r0) (37/39) Installing pcre2 (10.35-r0) (38/39) Installing git (2.29.1-r0) (39/39) Installing .pmbootstrap (20201028.142352) Executing busybox-1.32.0-r3.trigger Executing ca-certificates-20191127-r5.trigger OK: 149 MiB in 60 packages (002326) [14:24:17] (buildroot_armv7) % apk --no-progress add abuild build-base ccache git WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory OK: 149 MiB in 60 packages (002326) [14:24:18] (buildroot_armv7) % apk --no-progress del .pmbootstrap WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/1) Purging .pmbootstrap (20201028.142352) OK: 149 MiB in 59 packages (002326) [14:24:20] (buildroot_armv7) % chown root:abuild /var/cache/distfiles (002326) [14:24:20] (buildroot_armv7) % chmod g+w /var/cache/distfiles (002326) [14:24:20] (buildroot_armv7) generate abuild keys (002326) [14:24:20] (buildroot_armv7) % busybox su pmos -c HOME=/home/pmos abuild-keygen -n -q -a Generating RSA private key, 2048 bit long modulus (2 primes) .....................................+++++ .....................................................................+++++ e is 65537 (0x010001) writing RSA key (002326) [14:24:24] (buildroot_armv7) % cp /mnt/pmbootstrap-abuild-config/pmos-5f997f14.rsa.pub /etc/apk/keys/ (002326) [14:24:25] (buildroot_armv7) % cp /tmp/gzip_wrapper.sh /usr/local/bin/gzip (002326) [14:24:25] (buildroot_armv7) % chmod +x /usr/local/bin/gzip (002326) [14:24:25] (buildroot_armv7) % adduser pmos abuild (002326) [14:24:25] (buildroot_armv7) % sed -i -e s/^CLEANUP=.*/CLEANUP=''/ /etc/abuild.conf (002326) [14:24:25] (buildroot_armv7) % sed -i -e s/^ERROR_CLEANUP=.*/ERROR_CLEANUP=''/ /etc/abuild.conf (002326) [14:24:25] (buildroot_armv7) % touch /var/local/pmbootstrap_chroot_build_init_done (002326) [14:24:25] (buildroot_armv7) % sed -i -e s/^export JOBS=.*/export JOBS=3/ /etc/abuild.conf (002326) [14:24:25] (buildroot_armv7) % busybox su pmos -c HOME=/home/pmos ccache --max-size 5G Set cache size limit to 5.0 GB (002326) [14:24:25] (native) calculate depends of ccache-cross-symlinks, gcc-armv7, g++-armv7, crossdirect (pmbootstrap -v for details) (002326) [14:24:25] (native) install ccache-cross-symlinks gcc-armv7 g++-armv7 crossdirect (002326) [14:24:25] (native) % apk --no-progress add -u --virtual .pmbootstrap ccache-cross-symlinks gcc-armv7 g++-armv7 crossdirect ccache isl binutils-armv7 mpc1 libstdc++ gcc libc-dev gmp libgcc mpfr4 binutils libgomp libatomic libgphobos musl-dev WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/20) Installing ccache (3.7.12-r0) (2/20) Installing ccache-cross-symlinks (2-r1) (3/20) Installing gmp (6.2.0-r0) (4/20) Installing isl (0.18-r0) (5/20) Installing libgcc (10.2.0-r5) (6/20) Installing libstdc++ (10.2.0-r5) (7/20) Installing binutils-armv7 (2.35.1-r0) (8/20) Installing mpfr4 (4.1.0-r0) (9/20) Installing mpc1 (1.2.0-r0) (10/20) Installing gcc-armv7 (10.2.0-r5) (11/20) Installing binutils (2.35.1-r0) (12/20) Installing libgomp (10.2.0-r5) (13/20) Installing libatomic (10.2.0-r5) (14/20) Installing libgphobos (10.2.0-r5) (15/20) Installing gcc (10.2.0-r5) (16/20) Installing musl-dev (1.2.1-r2) (17/20) Installing libc-dev (0.7.2-r3) (18/20) Installing g++-armv7 (10.2.0-r5) (19/20) Installing crossdirect (4-r3) (20/20) Installing .pmbootstrap (20201028.142426) Executing busybox-1.32.0-r3.trigger OK: 294 MiB in 42 packages (002326) [14:25:00] (native) % apk --no-progress add ccache-cross-symlinks gcc-armv7 g++-armv7 crossdirect WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory OK: 294 MiB in 42 packages (002326) [14:25:01] (native) % apk --no-progress del .pmbootstrap WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/1) Purging .pmbootstrap (20201028.142426) OK: 294 MiB in 41 packages (002326) [14:25:01] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/native (002326) [14:25:01] % sudo mount --bind /home/build/.local/var/pmbootstrap/chroot_native /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/native (002326) [14:25:01] % sudo ln -s /native/lib/ld-musl-x86_64.so.1 /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/lib/ld-musl-x86_64.so.1 (002326) [14:25:01] (buildroot_armv7) build armv7/gtk+3.0-9999_git20201022-r0.apk (002326) [14:25:01] % sudo cp -rL /home/build/pmaports/temp/gtk+3.0/ /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/home/pmos/build (002326) [14:25:01] (buildroot_armv7) % chown -R pmos:pmos /home/pmos/build (002326) [14:25:01] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/mnt/pmaports (002326) [14:25:01] % sudo mount --bind /home/build/pmaports /home/build/.local/var/pmbootstrap/chroot_buildroot_armv7/mnt/pmaports (002326) [14:25:01] (buildroot_armv7) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/build (002326) [14:25:01] (buildroot_armv7) % busybox su pmos -c HOME=/home/pmos ln -sf /mnt/pmaports/.git /home/pmos/build/.git (002326) [14:25:01] (buildroot_armv7) % cd /home/pmos/build; busybox su pmos -c CARCH=armv7 SUDO_APK='abuild-apk --no-progress' PATH=/native/usr/lib/crossdirect/armv7:/usr/lib/ccache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CCACHE_DISABLE=1 HOME=/home/pmos abuild -D postmarketOS -r -f ]0;abuild: gtk+3.0>>> gtk+3.0: Building pmos/gtk+3.0 9999_git20201022-r0 (using abuild 3.6.0-r3) started Wed, 28 Oct 2020 14:25:02 +0000 >>> gtk+3.0: Checking sanity of /home/pmos/build/APKBUILD... >>> WARNING: gtk+3.0: No maintainer >>> gtk+3.0: Analyzing dependencies... >>> gtk+3.0: Installing for build: build-base shared-mime-info gtk-update-icon-cache atk-dev gdk-pixbuf-dev glib-dev libepoxy-dev libxext-dev libxi-dev libxinerama-dev wayland-protocols wayland-libs-client wayland-libs-cursor libxkbcommon-dev cups-dev expat-dev gettext-dev gnutls-dev gobject-introspection-dev libice-dev tiff-dev zlib-dev at-spi2-atk-dev cairo-dev fontconfig-dev pango-dev wayland-dev libx11-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxfixes-dev libxrandr-dev meson gtk-doc iso-codes-dev WARNING: Ignoring /home/pmos/packages//pmos: No such file or directory WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/199) Installing libffi (3.3-r2) (2/199) Installing libintl (0.20.2-r0) (3/199) Installing libblkid (2.36-r0) (4/199) Installing libmount (2.36-r0) (5/199) Installing pcre (8.44-r0) (6/199) Installing glib (2.66.2-r0) (7/199) Installing xz-libs (5.2.5-r0) (8/199) Installing libxml2 (2.9.10-r5) (9/199) Installing shared-mime-info (1.15-r0) (10/199) Installing hicolor-icon-theme (0.17-r1) (11/199) Installing libxau (1.0.9-r0) (12/199) Installing libbsd (0.10.0-r0) (13/199) Installing libxdmcp (1.1.3-r0) (14/199) Installing libxcb (1.14-r1) (15/199) Installing libx11 (1.6.12-r0) (16/199) Installing libjpeg-turbo (2.0.5-r0) (17/199) Installing libpng (1.6.37-r1) (18/199) Installing tiff (4.1.0-r0) (19/199) Installing gdk-pixbuf (2.40.0-r2) (20/199) Installing gtk-update-icon-cache (2.24.32-r2) (21/199) Installing atk (2.36.0-r0) (22/199) Installing libbz2 (1.0.8-r1) (23/199) Installing gdbm (1.18.1-r0) (24/199) Installing ncurses-terminfo-base (6.2_p20201024-r0) (25/199) Installing ncurses-libs (6.2_p20201024-r0) (26/199) Installing readline (8.0.4-r0) (27/199) Installing sqlite-libs (3.33.0-r0) (28/199) Installing python3 (3.8.6-r0) (29/199) Installing gettext-asprintf (0.20.2-r0) (30/199) Installing libunistring (0.9.10-r0) (31/199) Installing gettext-libs (0.20.2-r0) (32/199) Installing gettext (0.20.2-r0) (33/199) Installing gettext-dev (0.20.2-r0) (34/199) Installing bzip2-dev (1.0.8-r1) (35/199) Installing libxml2-utils (2.9.10-r5) (36/199) Installing libgpg-error (1.39-r0) (37/199) Installing libgcrypt (1.8.7-r0) (38/199) Installing libxslt (1.1.34-r0) (39/199) Installing docbook-xml (4.5-r6) Executing docbook-xml-4.5-r6.post-install (40/199) Installing docbook-xsl (1.79.2-r2) Executing docbook-xsl-1.79.2-r2.post-install (41/199) Installing linux-headers (5.7.8-r0) (42/199) Installing libffi-dev (3.3-r2) (43/199) Installing libpcre16 (8.44-r0) (44/199) Installing libpcre32 (8.44-r0) (45/199) Installing libpcrecpp (8.44-r0) (46/199) Installing pcre-dev (8.44-r0) (47/199) Installing blkid (2.36-r0) (48/199) Installing libcap-ng (0.8-r0) (49/199) Installing setpriv (2.36-r0) (50/199) Installing libsmartcols (2.36-r0) (51/199) Installing findmnt (2.36-r0) (52/199) Installing mcookie (2.36-r0) (53/199) Installing hexdump (2.36-r0) (54/199) Installing lsblk (2.36-r0) (55/199) Installing libuuid (2.36-r0) (56/199) Installing libfdisk (2.36-r0) (57/199) Installing sfdisk (2.36-r0) (58/199) Installing cfdisk (2.36-r0) (59/199) Installing libeconf (0.3.8-r0) (60/199) Installing util-linux (2.36-r0) (61/199) Installing util-linux-dev (2.36-r0) (62/199) Installing zlib-dev (1.2.11-r3) (63/199) Installing glib-dev (2.66.2-r0) (64/199) Installing atk-dev (2.36.0-r0) (65/199) Installing xorgproto (2020.1-r0) (66/199) Installing libxau-dev (1.0.9-r0) (67/199) Installing xcb-proto (1.14.1-r0) (68/199) Installing libxdmcp-dev (1.1.3-r0) (69/199) Installing libxcb-dev (1.14-r1) (70/199) Installing xtrans (1.4.0-r1) (71/199) Installing libx11-dev (1.6.12-r0) (72/199) Installing gdk-pixbuf-dev (2.40.0-r2) (73/199) Installing libdrm (2.4.102-r0) (74/199) Installing libdrm-dev (2.4.102-r0) (75/199) Installing libxext (1.3.4-r0) (76/199) Installing libxext-dev (1.3.4-r0) (77/199) Installing libxdamage (1.1.5-r1) (78/199) Installing libxfixes (5.0.3-r2) (79/199) Installing libxfixes-dev (5.0.3-r2) (80/199) Installing libxdamage-dev (1.1.5-r1) (81/199) Installing libxshmfence (1.3-r1) (82/199) Installing libxshmfence-dev (1.3-r1) (83/199) Installing mesa (20.2.1-r0) (84/199) Installing wayland-libs-server (1.18.0-r4) (85/199) Installing mesa-gbm (20.2.1-r0) (86/199) Installing mesa-glapi (20.2.1-r0) (87/199) Installing wayland-libs-client (1.18.0-r4) (88/199) Installing mesa-egl (20.2.1-r0) (89/199) Installing libxxf86vm (1.1.4-r2) (90/199) Installing mesa-gl (20.2.1-r0) (91/199) Installing mesa-gles (20.2.1-r0) (92/199) Installing llvm10-libs (10.0.1-r0) (93/199) Installing zstd-libs (1.4.5-r0) (94/199) Installing mesa-osmesa (20.2.1-r0) (95/199) Installing mesa-xatracker (20.2.1-r0) (96/199) Installing libxxf86vm-dev (1.1.4-r2) (97/199) Installing mesa-dev (20.2.1-r0) (98/199) Installing libepoxy (1.5.4-r0) (99/199) Installing libepoxy-dev (1.5.4-r0) (100/199) Installing libxi (1.7.10-r0) (101/199) Installing libxi-dev (1.7.10-r0) (102/199) Installing libxinerama (1.1.4-r1) (103/199) Installing libxinerama-dev (1.1.4-r1) (104/199) Installing wayland-protocols (1.20-r0) (105/199) Installing wayland-libs-cursor (1.18.0-r4) (106/199) Installing xkeyboard-config (9999-r2) (107/199) Installing libxkbcommon (1.0.1-r0) (108/199) Installing libxkbcommon-x11 (1.0.1-r0) (109/199) Installing xz-dev (5.2.5-r0) (110/199) Installing libxml2-dev (2.9.10-r5) (111/199) Installing libxkbcommon-dev (1.0.1-r0) (112/199) Installing libgpg-error-dev (1.39-r0) (113/199) Installing libgcrypt-dev (1.8.7-r0) (114/199) Installing nettle (3.6-r0) (115/199) Installing p11-kit (0.23.21-r0) (116/199) Installing libtasn1 (4.16.0-r1) (117/199) Installing gnutls (3.6.15-r0) (118/199) Installing gnutls-c++ (3.6.15-r0) (119/199) Installing libgmpxx (6.2.0-r0) (120/199) Installing gmp-dev (6.2.0-r0) (121/199) Installing nettle-dev (3.6-r0) (122/199) Installing libtasn1-progs (4.16.0-r1) (123/199) Installing libtasn1-dev (4.16.0-r1) (124/199) Installing p11-kit-dev (0.23.21-r0) (125/199) Installing gnutls-dev (3.6.15-r0) (126/199) Installing dbus-libs (1.12.20-r1) (127/199) Installing avahi-libs (0.8-r2) (128/199) Installing cups-libs (2.3.3-r1) (129/199) Installing cups-dev (2.3.3-r1) (130/199) Installing expat-dev (2.2.10-r0) (131/199) Installing freetype (2.10.4-r0) (132/199) Installing fontconfig (2.13.1-r3) (133/199) Installing brotli-dev (1.0.9-r2) (134/199) Installing libpng-dev (1.6.37-r1) (135/199) Installing freetype-dev (2.10.4-r0) (136/199) Installing fontconfig-dev (2.13.1-r3) (137/199) Installing libxrender (0.9.10-r3) (138/199) Installing libxrender-dev (0.9.10-r3) (139/199) Installing pixman (0.40.0-r2) (140/199) Installing pixman-dev (0.40.0-r2) (141/199) Installing util-macros (1.19.2-r1) (142/199) Installing xcb-util (0.4.0-r3) (143/199) Installing xcb-util-dev (0.4.0-r3) (144/199) Installing cairo (1.16.0-r2) (145/199) Installing cairo-tools (1.16.0-r2) (146/199) Installing cairo-gobject (1.16.0-r2) (147/199) Installing cairo-dev (1.16.0-r2) (148/199) Installing bash (5.0.18-r0) Executing bash-5.0.18-r0.post-install (149/199) Installing libltdl (2.4.6-r7) (150/199) Installing libtool (2.4.6-r7) (151/199) Installing gobject-introspection (1.66.1-r0) (152/199) Installing gobject-introspection-dev (1.66.1-r0) (153/199) Installing libice (1.0.10-r0) (154/199) Installing libice-dev (1.0.10-r0) (155/199) Installing libjpeg-turbo-dev (2.0.5-r0) (156/199) Installing libtiffxx (4.1.0-r0) (157/199) Installing tiff-dev (4.1.0-r0) (158/199) Installing libxtst (1.2.3-r3) (159/199) Installing at-spi2-core (2.38.0-r0) (160/199) Installing at-spi2-atk (2.38.0-r0) (161/199) Installing dbus-dev (1.12.20-r1) (162/199) Installing libxtst-dev (1.2.3-r3) (163/199) Installing at-spi2-core-dev (2.38.0-r0) (164/199) Installing at-spi2-atk-dev (2.38.0-r0) (165/199) Installing libxft (2.3.3-r0) (166/199) Installing graphite2 (1.3.14-r0) (167/199) Installing harfbuzz (2.7.2-r0) (168/199) Installing fribidi (1.0.10-r0) (169/199) Installing pango (1.47.0-r0) (170/199) Installing pango-tools (1.47.0-r0) (171/199) Installing fribidi-dev (1.0.10-r0) (172/199) Installing icu-libs (67.1-r1) (173/199) Installing harfbuzz-icu (2.7.2-r0) (174/199) Installing graphite2-dev (1.3.14-r0) (175/199) Installing icu (67.1-r1) (176/199) Installing icu-dev (67.1-r1) (177/199) Installing harfbuzz-dev (2.7.2-r0) (178/199) Installing libxft-dev (2.3.3-r0) (179/199) Installing pango-dev (1.47.0-r0) (180/199) Installing wayland-libs-egl (1.18.0-r4) (181/199) Installing wayland-dev (1.18.0-r4) (182/199) Installing libxcomposite (0.4.5-r0) (183/199) Installing libxcomposite-dev (0.4.5-r0) (184/199) Installing libxcursor (1.2.0-r0) (185/199) Installing libxcursor-dev (1.2.0-r0) (186/199) Installing libxrandr (1.5.2-r1) (187/199) Installing libxrandr-dev (1.5.2-r1) (188/199) Installing samurai (1.1-r0) (189/199) Installing py3-ordered-set (4.0.2-r0) (190/199) Installing py3-appdirs (1.4.4-r1) (191/199) Installing py3-parsing (2.4.7-r1) (192/199) Installing py3-six (1.15.0-r0) (193/199) Installing py3-packaging (20.4-r0) (194/199) Installing py3-setuptools (50.3.2-r0) (195/199) Installing meson (0.55.3-r0) (196/199) Installing py3-pygments (2.7.1-r0) (197/199) Installing gtk-doc (1.33.0-r0) (198/199) Installing iso-codes-dev (4.5.0-r0) (199/199) Installing .makedepends-gtk+3.0 (20201028.142508) Executing busybox-1.32.0-r3.trigger Executing glib-2.66.2-r0.trigger No schema files found: doing nothing. Executing shared-mime-info-1.15-r0.trigger Executing gdk-pixbuf-2.40.0-r2.trigger Executing gtk-update-icon-cache-2.24.32-r2.trigger OK: 414 MiB in 258 packages ]0;>>> gtk+3.0: Cleaning up srcdir ]0;>>> gtk+3.0: Cleaning up pkgdir >>> gtk+3.0: Fetching https://source.puri.sm/Librem5/gtk/-/archive/a3994f140fe20c0bc7c6cd13a60cdf9700461a94/gtk-a3994f140fe20c0bc7c6cd13a60cdf9700461a94.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 38.2M 0 52567 0 0 76516 0 0:08:44 --:--:-- 0:08:44 81625 11 38.2M 11 4440k 0 0 2631k 0 0:00:14 0:00:01 0:00:13 2700k 23 38.2M 23 9276k 0 0 3450k 0 0:00:11 0:00:02 0:00:09 3506k 36 38.2M 36 14.0M 0 0 3915k 0 0:00:10 0:00:03 0:00:07 3961k 50 38.2M 50 19.2M 0 0 4209k 0 0:00:09 0:00:04 0:00:05 4248k 64 38.2M 64 24.5M 0 0 4419k 0 0:00:08 0:00:05 0:00:03 5017k 77 38.2M 77 29.7M 0 0 4552k 0 0:00:08 0:00:06 0:00:02 5200k 91 38.2M 91 35.0M 0 0 4668k 0 0:00:08 0:00:07 0:00:01 5322k 100 38.2M 100 38.2M 0 0 4719k 0 0:00:08 0:00:08 --:--:-- 5361k >>> gtk+3.0: Fetching https://source.puri.sm/Librem5/gtk/-/archive/a3994f140fe20c0bc7c6cd13a60cdf9700461a94/gtk-a3994f140fe20c0bc7c6cd13a60cdf9700461a94.tar.gz >>> gtk+3.0: Checking sha512sums... gtk-a3994f140fe20c0bc7c6cd13a60cdf9700461a94.tar.gz: OK check-version.py: OK >>> gtk+3.0: Unpacking /var/cache/distfiles/gtk-a3994f140fe20c0bc7c6cd13a60cdf9700461a94.tar.gz... The Meson build system Version: 0.55.3 Source dir: /home/pmos/build/src/gtk-a3994f140fe20c0bc7c6cd13a60cdf9700461a94 Build dir: /home/pmos/build/src/gtk-a3994f140fe20c0bc7c6cd13a60cdf9700461a94/output Build type: native build Project name: gtk+-3.0 Project version: 3.90.99 Using 'CC' from environment with value: 'gcc' Using 'CFLAGS' from environment with value: '-Os -fomit-frame-pointer -g' Using 'LDFLAGS' from environment with value: '-Wl,--as-needed' Using 'CPPFLAGS' from environment with value: '-Os -fomit-frame-pointer' Using 'CC' from environment with value: 'gcc' Using 'CFLAGS' from environment with value: '-Os -fomit-frame-pointer -g' Using 'LDFLAGS' from environment with value: '-Wl,--as-needed' Using 'CPPFLAGS' from environment with value: '-Os -fomit-frame-pointer' C compiler for the host machine: gcc (gcc 10.2.0 "gcc (Alpine 10.2.0) 10.2.0") C linker for the host machine: gcc ld.bfd 2.35.1 Host machine cpu family: arm Host machine cpu: armv7l Has header "crt/externs.h" : NO Has header "dlfcn.h" : YES Has header "ftw.h" : YES Has header "inttypes.h" : YES Has header "linux/memfd.h" : YES Has header "linux/input.h" : YES Has header "dev/evdev/input.h" : NO Has header "locale.h" : YES Has header "memory.h" : YES Has header "stdint.h" : YES Has header "stdlib.h" : YES Has header "string.h" : YES Has header "strings.h" : YES Has header "sys/mman.h" : YES Has header "sys/param.h" : YES Has header "sys/stat.h" : YES Has header "sys/sysinfo.h" : YES Has header "sys/systeminfo.h" : NO Has header "sys/time.h" : YES Has header "sys/types.h" : YES Has header "unistd.h" : YES Library m found: YES Checking for function "dcgettext" with dependency -lm: YES Checking for function "getpagesize" with dependency -lm: YES Checking for function "getresuid" with dependency -lm: YES Checking for function "lstat" with dependency -lm: YES Checking for function "mmap" with dependency -lm: YES Checking for function "nearbyint" with dependency -lm: YES Checking for function "posix_fallocate" with dependency -lm: YES Checking for function "_lock_file" with dependency -lm: NO Checking for function "flockfile" with dependency -lm: YES Checking for function "mkstemp" with dependency -lm: YES Checking for function "mallinfo" with dependency -lm: NO Checking for function "round" with dependency -lm: YES Checking for function "rint" with dependency -lm: YES Checking for function "log2" with dependency -lm: YES Checking for function "exp2" with dependency -lm: YES Checking for function "sincos" with dependency -lm: YES Checking for function "trunc" with dependency -lm: YES Checking for function "localtime_r" with dependency -lm: YES Header has symbol "isinf" : YES Header has symbol "isnan" : YES Compiler for C supports arguments -fno-strict-aliasing: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wimplicit-function-declaration: YES Compiler for C supports arguments -Wformat=2: YES Compiler for C supports arguments -Wformat-security: YES Compiler for C supports arguments -Wnested-externs: YES Compiler for C supports arguments -Wold-style-definition: YES Compiler for C supports arguments -Wundef: YES Compiler for C supports arguments -Wunused: YES Compiler for C supports arguments -Wcast-align: YES Compiler for C supports arguments -Wmissing-noreturn: YES Compiler for C supports arguments -Wmissing-format-attribute: YES Compiler for C supports arguments -Wmissing-include-dirs: YES Compiler for C supports arguments -Wlogical-op: YES Compiler for C supports arguments -Wignored-qualifiers: YES Compiler for C supports arguments -Wno-discarded-qualifiers -Wdiscarded-qualifiers: YES Compiler for C supports arguments -Werror=implicit: YES Compiler for C supports arguments -Werror=nonnull: YES Compiler for C supports arguments -Werror=init-self: YES Compiler for C supports arguments -Werror=main: YES Compiler for C supports arguments -Werror=missing-braces: YES Compiler for C supports arguments -Werror=sequence-point: YES Compiler for C supports arguments -Werror=return-type: YES Compiler for C supports arguments -Werror=trigraphs: YES Compiler for C supports arguments -Werror=array-bounds: YES Compiler for C supports arguments -Werror=write-strings: YES Compiler for C supports arguments -Werror=address: YES Compiler for C supports arguments -Werror=int-to-pointer-cast: YES Compiler for C supports arguments -Werror=pointer-to-int-cast: YES Compiler for C supports arguments -Werror=empty-body: YES Compiler for C supports arguments -Werror=write-strings: YES (cached) Checking if "-Wl,-Bsymbolic" links: YES Checking if "-Wl,-z,relro" links: YES Checking if "-Wl,-z,now" links: YES Found pkg-config: /usr/bin/pkg-config (1.7.3) Run-time dependency glib-2.0 found: YES 2.66.2 Run-time dependency gobject-2.0 found: YES 2.66.2 Run-time dependency gio-unix-2.0 found: YES 2.66.2 Run-time dependency gmodule-2.0 found: YES 2.66.2 WARNING: Project targeting '>= 0.48.0' but tried to use feature introduced in '0.53.0': Fallback without variable name. Run-time dependency cairo found: YES 1.16.0 Run-time dependency cairo-gobject found: YES 1.16.0 Run-time dependency pango found: YES 1.47.0 Run-time dependency fribidi found: YES 1.0.10 Run-time dependency pangoft2 found: YES 1.47.0 Run-time dependency freetype2 found: YES 23.4.17 Run-time dependency pangocairo found: YES 1.47.0 Run-time dependency gdk-pixbuf-2.0 found: YES 2.40.0 Run-time dependency epoxy found: YES 1.5.4 Run-time dependency atk found: YES 2.36.0 Run-time dependency harfbuzz found: YES 2.7.2 Run-time dependency xkbcommon found: YES 1.0.1 Run-time dependency iso-codes found: YES 4.5.0 Run-time dependency cairo-xlib found: YES 1.16.0 Dependency cairo found: YES 1.16.0 (cached) Run-time dependency wayland-client found: YES 1.18.0 Run-time dependency wayland-protocols found: YES 1.20 Run-time dependency wayland-cursor found: YES 1.18.0 Run-time dependency wayland-egl found: YES 18.1.0 Run-time dependency xrandr found: YES 1.5.2 Dependency xrandr found: YES 1.5.2 (cached) Run-time dependency x11 found: YES 1.6.12 Run-time dependency xrender found: YES 0.9.10 Run-time dependency xi found: YES 1.7.10 Run-time dependency xext found: YES 1.3.4 Run-time dependency xcursor found: YES 1.2.0 Run-time dependency xdamage found: YES 1.1.5 Run-time dependency xfixes found: YES 5.0.3 Run-time dependency xcomposite found: YES 0.4.5 Run-time dependency fontconfig found: YES 2.13.1 Run-time dependency atk-bridge-2.0 found: YES 2.38.0 Checking for function "XkbQueryExtension" with dependency x11: YES Checking for function "XSyncQueryExtension" with dependency xext: YES Checking for function "XGetEventData" with dependency x11: YES Has header "X11/extensions/XInput2.h" with dependency xi: YES Checking for function "XIAllowTouchEvents" with dependency xi: YES Checking whether type "XIScrollClassInfo" has member "number" with dependency xi: YES Run-time dependency xinerama found: YES 1.1.4 Header has symbol "XineramaQueryExtension" with dependency xinerama: YES Program wayland-scanner found: YES Program wayland-scanner found: YES Checking for function "ngettext" : YES Program gen-gdk-gresources-xml.py found: YES Configuring gdk.gresource.xml with command Found pkg-config: /usr/bin/pkg-config (1.7.3) Program glib-mkenums found: YES Program glib-genmarshal found: YES Configuring gdkconfig.h using configuration Configuring gdkversionmacros.h using configuration Checking for function "shm_open" : YES Program gen-c-array.py found: YES Dependency wayland-protocols found: YES 1.20 (cached) Program wayland-scanner found: YES Build-time dependency gobject-introspection-1.0 found: YES 1.66.1 Program g_ir_scanner found: YES (/usr/bin/g-ir-scanner) Program g_ir_compiler found: YES (/usr/bin/g-ir-compiler) Program gen-gtk-gresources-xml.py found: YES Configuring gtk.gresources.xml with command Program sassc found: NO Program gdbus-codegen found: YES Program glib-genmarshal found: YES Program glib-mkenums found: YES Program glib-mkenums found: YES Program gentypefuncs.py found: YES Configuring gtkversion.h using configuration Dependency x11 found: YES 1.6.12 (cached) Program glib-compile-schemas found: YES Has header "langinfo.h" : YES Header has symbol "_NL_MEASUREMENT_MEASUREMENT" : NO Header has symbol "_NL_PAPER_HEIGHT" : NO Header has symbol "_NL_PAPER_WIDTH" : NO Header has symbol "_NL_TIME_FIRST_WEEKDAY" : NO Did not find CMake 'cmake' Found CMake: NO Run-time dependency rest-0.7 found: NO (tried pkgconfig and cmake) Run-time dependency json-glib-1.0 found: NO (tried pkgconfig and cmake) Message: 'cloudprint' backend disabled: missing dependencies cups-config found: YES (/usr/bin/cups-config) 2.3.3 Run-time dependency cups found: YES 2.3.3 Run-time dependency colord found: NO (tried pkgconfig and cmake) Program geninclude.py found: YES Program glib-compile-schemas found: YES Program glib-compile-schemas found: YES Program glib-compile-schemas found: YES Program glib-compile-schemas found: YES Program glib-compile-schemas found: YES Program glib-compile-schemas found: YES Program glib-compile-schemas found: YES Configuring config.h using configuration Configuring gail-3.0.pc using configuration Configuring gdk-3.0.pc using configuration Configuring gdk-broadway-3.0.pc using configuration Configuring gdk-wayland-3.0.pc using configuration Configuring gdk-x11-3.0.pc using configuration Configuring gtk+-3.0.pc using configuration Configuring gtk+-broadway-3.0.pc using configuration Configuring gtk+-wayland-3.0.pc using configuration Configuring gtk+-x11-3.0.pc using configuration Configuring gtk+-unix-print-3.0.pc using configuration Program xsltproc found: YES Program build-aux/meson/post-install.py found: YES (/usr/bin/python3 /home/pmos/build/src/gtk-a3994f140fe20c0bc7c6cd13a60cdf9700461a94/build-aux/meson/post-install.py) Program check-version.py found: YES Message: ------ GTK+ 3.90.99 (3.0) Display backends: broadway wayland x11 [disabled: quartz win32] Print backends: file lpr cups [disabled: cloudprint papi test] Cloud support: false Colord support: auto Profiler: false Introspection: true Documentation: false Man pages: false Build tests: false Installed tests: false Demos: true Examples: true Directories: prefix: /usr includedir: /usr/include libdir: /usr/lib datadir: /usr/share ------ Build targets in project: 144 WARNING: Project specifies a minimum meson_version '>= 0.48.0' but uses features which were added in newer versions: * 0.53.0: {'Fallback without variable name'} Option buildtype is: plain [default: debugoptimized] Found ninja-1.9.0 at /usr/bin/ninja [1/952] Generating gsettings-compile-examples_application10 with a custom command [2/952] Generating exampleapp10 resources_h with a custom command [3/952] Generating exampleapp10 resources_c with a custom command [4/952] Generating gsettings-compile-examples_application9 with a custom command [5/952] Generating exampleapp9 resources_h with a custom command [6/952] Generating exampleapp9 resources_c with a custom command [7/952] Generating gsettings-compile-examples_application8 with a custom command [8/952] Generating exampleapp8 resources_h with a custom command [9/952] Generating exampleapp8 resources_c with a custom command [10/952] Generating gsettings-compile-examples_application7 with a custom command [11/952] Generating exampleapp7 resources_h with a custom command [12/952] Generating exampleapp7 resources_c with a custom command [13/952] Generating gsettings-compile-examples_application6 with a custom command [14/952] Generating exampleapp6 resources_h with a custom command [15/952] Generating exampleapp6 resources_c with a custom command [16/952] Generating gsettings-compile-examples_application5 with a custom command [17/952] Generating exampleapp5 resources_h with a custom command [18/952] Generating exampleapp5 resources_c with a custom command [19/952] Generating exampleapp4 resources_h with a custom command [20/952] Generating exampleapp4 resources_c with a custom command [21/952] Generating exampleapp3 resources_h with a custom command [22/952] Generating exampleapp3 resources_c with a custom command [23/952] Generating exampleapp2 resources_h with a custom command [24/952] Generating exampleapp2 resources_c with a custom command [25/952] Generating bloatpad resources_h with a custom command [26/952] Generating bloatpad resources_c with a custom command [27/952] Generating gtkdemo_resources_h with a custom command [28/952] Generating gtk3 demo header with a custom command [29/952] Generating gtkdemo_resources_c with a custom command [30/952] Generating widgetfactory_resources_h with a custom command [31/952] Generating widgetfactory_resources_c with a custom command [32/952] Generating iconbrowser_resources_h with a custom command [33/952] Generating iconbrowser_resources_c with a custom command [34/952] Generating gtk-text-input client header with a custom command [35/952] Generating gtk-text-input source with a custom command [36/952] Generating text-input-unstable-v3 client header with a custom command [37/952] Generating text-input-unstable-v3 source with a custom command [38/952] Generating gtkmarshalers_c with a custom command [39/952] Generating gtkresources_c with a custom command INFO: Reading ../gtk/gtkmarshalers.list... [40/952] Generating gtkprivatetypebuiltins.h with a meson_exe.py custom command [41/952] Generating gtkprivatetypebuiltins.c with a meson_exe.py custom command [42/952] Generating gtkmarshalers_h with a custom command INFO: Reading ../gtk/gtkmarshalers.list... [43/952] Generating gtkresources_h with a custom command [44/952] Generating gtkdbusgenerated.h with a custom command [45/952] Generating gtkdbusgenerated.c with a custom command [46/952] Generating gsettings-compile-gtk with a custom command [47/952] Generating gtktypebuiltins.h with a meson_exe.py custom command [48/952] Generating gtktypebuiltins.c with a meson_exe.py custom command [49/952] Generating gdkresources_c with a custom command [50/952] Generating gdkmarshalers_c with a custom command INFO: Reading ../gdk/gdkmarshalers.list... [51/952] Generating gdkresources_h with a custom command [52/952] Generating gdkmarshalers_h with a custom command INFO: Reading ../gdk/gdkmarshalers.list... [53/952] Generating xdg-output-unstable-v1 source with a custom command [54/952] Generating server-decoration source with a custom command [55/952] Generating keyboard-shortcuts-inhibit-unstable-v1 source with a custom command [56/952] Generating tablet-unstable-v2 source with a custom command [57/952] Generating xdg-foreign-unstable-v1 source with a custom command [58/952] Generating xdg-shell source with a custom command [59/952] Generating xdg-shell-unstable-v6 source with a custom command [60/952] Generating pointer-gestures-unstable-v1 source with a custom command [61/952] Generating gtk-primary-selection source with a custom command [62/952] Generating xdg-output-unstable-v1 client header with a custom command [63/952] Generating server-decoration client header with a custom command [64/952] Generating keyboard-shortcuts-inhibit-unstable-v1 client header with a custom command [65/952] Generating tablet-unstable-v2 client header with a custom command [66/952] Generating xdg-foreign-unstable-v1 client header with a custom command [67/952] Generating xdg-shell client header with a custom command [68/952] Generating xdg-shell-unstable-v6 client header with a custom command [69/952] Generating pointer-gestures-unstable-v1 client header with a custom command [70/952] Generating gtk-primary-selection client header with a custom command [71/952] Generating gtk-shell client header with a custom command [72/952] Generating gtk-shell source with a custom command [73/952] Generating broadwayjs.h with a custom command [74/952] Generating clienthtml.h with a custom command [75/952] Generating gdkenumtypes.h with a meson_exe.py custom command [76/952] Compiling C object gdk/broadway/broadwayd.p/broadway-output.c.o [77/952] Compiling C object gdk/broadway/broadwayd.p/broadway-buffer.c.o [78/952] Compiling C object gdk/broadway/broadwayd.p/broadway-server.c.o [79/952] Compiling C object gdk/broadway/broadwayd.p/broadwayd.c.o [80/952] Linking target gdk/broadway/broadwayd [81/952] Compiling C object docs/tools/doc-shooter.p/.._.._tests_gtkgears.c.o [82/952] Compiling C object docs/tools/doc-shooter.p/widgets.c.o [83/952] Compiling C object docs/tools/doc-shooter.p/shooter.c.o ../docs/tools/shooter.c: In function 'take_window_shot': ../docs/tools/shooter.c:173:3: warning: 'gdk_screen_width' is deprecated [-Wdeprecated-declarations] 173 | if (x_orig + width > gdk_screen_width ()) | ^~ In file included from ../gdk/gdk.h:50, from ../docs/tools/shooter.c:1: ../gdk/gdkmain.h:108:6: note: declared here 108 | gint gdk_screen_width (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~ ../docs/tools/shooter.c:174:5: warning: 'gdk_screen_width' is deprecated [-Wdeprecated-declarations] 174 | width = gdk_screen_width () - x_orig; | ^~~~~ In file included from ../gdk/gdk.h:50, from ../docs/tools/shooter.c:1: ../gdk/gdkmain.h:108:6: note: declared here 108 | gint gdk_screen_width (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~ ../docs/tools/shooter.c:176:3: warning: 'gdk_screen_height' is deprecated [-Wdeprecated-declarations] 176 | if (y_orig + height > gdk_screen_height ()) | ^~ In file included from ../gdk/gdk.h:50, from ../docs/tools/shooter.c:1: ../gdk/gdkmain.h:110:6: note: declared here 110 | gint gdk_screen_height (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ ../docs/tools/shooter.c:177:5: warning: 'gdk_screen_height' is deprecated [-Wdeprecated-declarations] 177 | height = gdk_screen_height () - y_orig; | ^~~~~~ In file included from ../gdk/gdk.h:50, from ../docs/tools/shooter.c:1: ../gdk/gdkmain.h:110:6: note: declared here 110 | gint gdk_screen_height (void) G_GNUC_CONST; | ^~~~~~~~~~~~~~~~~ [84/952] Compiling C object docs/tools/doc-shooter.p/shadow.c.o [85/952] Compiling C object examples/application10/exampleapp10.p/exampleappprefs.c.o [86/952] Compiling C object examples/application10/exampleapp10.p/exampleappwin.c.o [87/952] Compiling C object examples/application10/exampleapp10.p/exampleapp.c.o [88/952] Compiling C object examples/application10/exampleapp10.p/main.c.o [89/952] Compiling C object 'examples/application10/exampleapp10.p/meson-generated_.._exampleapp10 resources.c.o' [90/952] Compiling C object examples/application9/exampleapp9.p/exampleappprefs.c.o [91/952] Compiling C object examples/application9/exampleapp9.p/exampleappwin.c.o [92/952] Compiling C object examples/application9/exampleapp9.p/exampleapp.c.o [93/952] Compiling C object examples/application9/exampleapp9.p/main.c.o [94/952] Compiling C object 'examples/application9/exampleapp9.p/meson-generated_.._exampleapp9 resources.c.o' [95/952] Compiling C object examples/application8/exampleapp8.p/exampleappprefs.c.o [96/952] Compiling C object examples/application8/exampleapp8.p/exampleappwin.c.o [97/952] Compiling C object examples/application8/exampleapp8.p/exampleapp.c.o [98/952] Compiling C object examples/application8/exampleapp8.p/main.c.o [99/952] Compiling C object 'examples/application8/exampleapp8.p/meson-generated_.._exampleapp8 resources.c.o' [100/952] Compiling C object examples/application7/exampleapp7.p/exampleappprefs.c.o [101/952] Compiling C object examples/application7/exampleapp7.p/exampleappwin.c.o [102/952] Compiling C object examples/application7/exampleapp7.p/exampleapp.c.o [103/952] Compiling C object examples/application7/exampleapp7.p/main.c.o [104/952] Compiling C object 'examples/application7/exampleapp7.p/meson-generated_.._exampleapp7 resources.c.o' [105/952] Compiling C object examples/application6/exampleapp6.p/exampleappprefs.c.o [106/952] Compiling C object examples/application6/exampleapp6.p/exampleappwin.c.o [107/952] Compiling C object examples/application6/exampleapp6.p/exampleapp.c.o [108/952] Compiling C object examples/application6/exampleapp6.p/main.c.o [109/952] Compiling C object 'examples/application6/exampleapp6.p/meson-generated_.._exampleapp6 resources.c.o' [110/952] Compiling C object examples/application5/exampleapp5.p/exampleappwin.c.o [111/952] Compiling C object examples/application5/exampleapp5.p/exampleapp.c.o [112/952] Compiling C object examples/application5/exampleapp5.p/main.c.o [113/952] Compiling C object 'examples/application5/exampleapp5.p/meson-generated_.._exampleapp5 resources.c.o' [114/952] Compiling C object examples/application4/exampleapp4.p/exampleappwin.c.o [115/952] Compiling C object examples/application4/exampleapp4.p/exampleapp.c.o [116/952] Compiling C object examples/application4/exampleapp4.p/main.c.o [117/952] Compiling C object 'examples/application4/exampleapp4.p/meson-generated_.._exampleapp4 resources.c.o' [118/952] Compiling C object examples/application3/exampleapp3.p/exampleappwin.c.o [119/952] Compiling C object examples/application3/exampleapp3.p/exampleapp.c.o [120/952] Compiling C object examples/application3/exampleapp3.p/main.c.o [121/952] Compiling C object 'examples/application3/exampleapp3.p/meson-generated_.._exampleapp3 resources.c.o' [122/952] Compiling C object examples/application2/exampleapp2.p/exampleappwin.c.o [123/952] Compiling C object examples/application2/exampleapp2.p/exampleapp.c.o [124/952] Compiling C object examples/application2/exampleapp2.p/main.c.o [125/952] Compiling C object 'examples/application2/exampleapp2.p/meson-generated_.._exampleapp2 resources.c.o' [126/952] Compiling C object examples/application1/exampleapp.p/exampleappwin.c.o [127/952] Compiling C object examples/application1/exampleapp.p/exampleapp.c.o [128/952] Compiling C object examples/application1/exampleapp.p/main.c.o [129/952] Compiling C object examples/bp/bloatpad.p/bloatpad.c.o [130/952] Compiling C object 'examples/bp/bloatpad.p/meson-generated_.._bloatpad resources.c.o' [131/952] Compiling C object examples/window-default.p/window-default.c.o [132/952] Compiling C object examples/sunny.p/sunny.c.o [133/952] Compiling C object examples/search-bar.p/search-bar.c.o [134/952] Compiling C object examples/plugman.p/plugman.c.o [135/952] Compiling C object examples/hello-world.p/hello-world.c.o [136/952] Compiling C object examples/grid-packing.p/grid-packing.c.o [137/952] Compiling C object examples/drawing.p/drawing.c.o [138/952] Compiling C object examples/builder_example.p/builder.c.o [139/952] Compiling C object demos/gtk-demo/gtk3-demo-application.p/application.c.o [140/952] Compiling C object demos/gtk-demo/gtk3-demo-application.p/meson-generated_.._gtkdemo_resources.c.o [141/952] Compiling C object demos/gtk-demo/gtk3-demo.p/main.c.o [142/952] Compiling C object demos/gtk-demo/gtk3-demo.p/gtkfishbowl.c.o [143/952] Compiling C object demos/gtk-demo/gtk3-demo.p/pagesetup.c.o [144/952] Compiling C object demos/gtk-demo/gtk3-demo.p/font_features.c.o [145/952] Compiling C object demos/gtk-demo/gtk3-demo.p/tree_store.c.o [146/952] Compiling C object demos/gtk-demo/gtk3-demo.p/transparent.c.o ../demos/gtk-demo/font_features.c: In function 'update_script_combo': ../demos/gtk-demo/font_features.c:219:3: warning: 'pango_fc_font_lock_face' is deprecated: Use 'pango_font_get_hb_font' instead [-Wdeprecated-declarations] 219 | ft_face = pango_fc_font_lock_face (PANGO_FC_FONT (pango_font)), | ^~~~~~~ In file included from ../demos/gtk-demo/font_features.c:12: /usr/include/pango-1.0/pango/pangofc-font.h:112:12: note: declared here 112 | FT_Face pango_fc_font_lock_face (PangoFcFont *font); | ^~~~~~~~~~~~~~~~~~~~~~~ ../demos/gtk-demo/font_features.c:270:3: warning: 'pango_fc_font_unlock_face' is deprecated: Use 'pango_font_get_hb_font' instead [-Wdeprecated-declarations] 270 | pango_fc_font_unlock_face (PANGO_FC_FONT (pango_font)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../demos/gtk-demo/font_features.c:12: /usr/include/pango-1.0/pango/pangofc-font.h:114:12: note: declared here 114 | void pango_fc_font_unlock_face (PangoFcFont *font); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../demos/gtk-demo/font_features.c: In function 'update_features': ../demos/gtk-demo/font_features.c:367:3: warning: 'pango_fc_font_lock_face' is deprecated: Use 'pango_font_get_hb_font' instead [-Wdeprecated-declarations] 367 | ft_face = pango_fc_font_lock_face (PANGO_FC_FONT (pango_font)), | ^~~~~~~ In file included from ../demos/gtk-demo/font_features.c:12: /usr/include/pango-1.0/pango/pangofc-font.h:112:12: note: declared here 112 | FT_Face pango_fc_font_lock_face (PangoFcFont *font); | ^~~~~~~~~~~~~~~~~~~~~~~ ../demos/gtk-demo/font_features.c:403:3: warning: 'pango_fc_font_unlock_face' is deprecated: Use 'pango_font_get_hb_font' instead [-Wdeprecated-declarations] 403 | pango_fc_font_unlock_face (PANGO_FC_FONT (pango_font)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../demos/gtk-demo/font_features.c:12: /usr/include/pango-1.0/pango/pangofc-font.h:114:12: note: declared here 114 | void pango_fc_font_unlock_face (PangoFcFont *font); | ^~~~~~~~~~~~~~~~~~~~~~~~~ [147/952] Compiling C object demos/gtk-demo/gtk3-demo.p/toolpalette.c.o [148/952] Compiling C object demos/gtk-demo/gtk3-demo.p/theming_style_classes.c.o [149/952] Compiling C object demos/gtk-demo/gtk3-demo.p/textscroll.c.o [150/952] Compiling C object demos/gtk-demo/gtk3-demo.p/textview.c.o [151/952] Compiling C object demos/gtk-demo/gtk3-demo.p/textmask.c.o [152/952] Compiling C object demos/gtk-demo/gtk3-demo.p/tabs.c.o [153/952] Compiling C object demos/gtk-demo/gtk3-demo.p/stack.c.o [154/952] Compiling C object demos/gtk-demo/gtk3-demo.p/spinner.c.o [155/952] Compiling C object demos/gtk-demo/gtk3-demo.p/spinbutton.c.o [156/952] Compiling C object demos/gtk-demo/gtk3-demo.p/sizegroup.c.o [157/952] Compiling C object demos/gtk-demo/gtk3-demo.p/sidebar.c.o [158/952] Compiling C object demos/gtk-demo/gtk3-demo.p/shortcuts.c.o [159/952] Compiling C object demos/gtk-demo/gtk3-demo.p/search_entry2.c.o [160/952] Compiling C object demos/gtk-demo/gtk3-demo.p/search_entry.c.o [161/952] Compiling C object demos/gtk-demo/gtk3-demo.p/scale.c.o [162/952] Compiling C object demos/gtk-demo/gtk3-demo.p/rotated_text.c.o [163/952] Compiling C object demos/gtk-demo/gtk3-demo.p/revealer.c.o [164/952] Compiling C object demos/gtk-demo/gtk3-demo.p/printing.c.o [165/952] Compiling C object demos/gtk-demo/gtk3-demo.p/popover.c.o [166/952] Compiling C object demos/gtk-demo/gtk3-demo.p/pixbufs.c.o [167/952] Compiling C object demos/gtk-demo/gtk3-demo.p/pickers.c.o [168/952] Compiling C object demos/gtk-demo/gtk3-demo.p/panes.c.o [169/952] Compiling C object demos/gtk-demo/gtk3-demo.p/paint.c.o [170/952] Compiling C object demos/gtk-demo/gtk3-demo.p/overlay2.c.o [171/952] Compiling C object demos/gtk-demo/gtk3-demo.p/overlay.c.o [172/952] Compiling C object demos/gtk-demo/gtk3-demo.p/offscreen_window2.c.o [173/952] Compiling C object demos/gtk-demo/gtk3-demo.p/offscreen_window.c.o [174/952] Compiling C object demos/gtk-demo/gtk3-demo.p/modelbutton.c.o [175/952] Compiling C object demos/gtk-demo/gtk3-demo.p/menus.c.o [176/952] Compiling C object demos/gtk-demo/gtk3-demo.p/markup.c.o [177/952] Compiling C object demos/gtk-demo/gtk3-demo.p/list_store.c.o [178/952] Compiling C object demos/gtk-demo/gtk3-demo.p/flowbox.c.o [179/952] Compiling C object demos/gtk-demo/gtk3-demo.p/listbox.c.o [180/952] Compiling C object demos/gtk-demo/gtk3-demo.p/links.c.o [181/952] Compiling C object demos/gtk-demo/gtk3-demo.p/infobar.c.o [182/952] Compiling C object demos/gtk-demo/gtk3-demo.p/images.c.o [183/952] Compiling C object demos/gtk-demo/gtk3-demo.p/iconview_edit.c.o [184/952] Compiling C object demos/gtk-demo/gtk3-demo.p/iconview.c.o [185/952] Compiling C object demos/gtk-demo/gtk3-demo.p/hypertext.c.o [186/952] Compiling C object demos/gtk-demo/gtk3-demo.p/headerbar.c.o [187/952] Compiling C object demos/gtk-demo/gtk3-demo.p/glarea.c.o [188/952] Compiling C object demos/gtk-demo/gtk3-demo.p/gestures.c.o [189/952] Compiling C object demos/gtk-demo/gtk3-demo.p/foreigndrawing.c.o [190/952] Compiling C object demos/gtk-demo/gtk3-demo.p/fishbowl.c.o [191/952] Compiling C object demos/gtk-demo/gtk3-demo.p/filtermodel.c.o [192/952] Compiling C object demos/gtk-demo/gtk3-demo.p/expander.c.o [193/952] Compiling C object demos/gtk-demo/gtk3-demo.p/event_axes.c.o [194/952] Compiling C object demos/gtk-demo/gtk3-demo.p/entry_completion.c.o [195/952] Compiling C object demos/gtk-demo/gtk3-demo.p/entry_buffer.c.o ../demos/gtk-demo/event_axes.c: In function 'draw_device_info': ../demos/gtk-demo/event_axes.c:441:54: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'guint64' {aka 'long long unsigned int'} [-Wformat=] 441 | g_string_append_printf (string, ", Serial: %lx", serial); | ~~^ ~~~~~~ | | | | | guint64 {aka long long unsigned int} | long unsigned int | %llx [196/952] Compiling C object demos/gtk-demo/gtk3-demo.p/editable_cells.c.o [197/952] Compiling C object demos/gtk-demo/gtk3-demo.p/drawingarea.c.o [198/952] Compiling C object demos/gtk-demo/gtk3-demo.p/dialog.c.o [199/952] Compiling C object demos/gtk-demo/gtk3-demo.p/cursors.c.o [200/952] Compiling C object demos/gtk-demo/gtk3-demo.p/css_shadows.c.o [201/952] Compiling C object demos/gtk-demo/gtk3-demo.p/css_pixbufs.c.o [202/952] Compiling C object demos/gtk-demo/gtk3-demo.p/css_multiplebgs.c.o [203/952] Compiling C object demos/gtk-demo/gtk3-demo.p/css_blendmodes.c.o [204/952] Compiling C object demos/gtk-demo/gtk3-demo.p/css_basics.c.o [205/952] Compiling C object demos/gtk-demo/gtk3-demo.p/css_accordion.c.o [206/952] Compiling C object demos/gtk-demo/gtk3-demo.p/combobox.c.o [207/952] Compiling C object demos/gtk-demo/gtk3-demo.p/colorsel.c.o [208/952] Compiling C object demos/gtk-demo/gtk3-demo.p/clipboard.c.o [209/952] Compiling C object demos/gtk-demo/gtk3-demo.p/changedisplay.c.o [210/952] Compiling C object demos/gtk-demo/gtk3-demo.p/button_box.c.o [211/952] Compiling C object demos/gtk-demo/gtk3-demo.p/builder.c.o [212/952] Compiling C object demos/gtk-demo/gtk3-demo.p/assistant.c.o [213/952] Compiling C object demos/gtk-demo/gtk3-demo.p/application_demo.c.o [214/952] Compiling C object demos/gtk-demo/gtk3-demo.p/meson-generated_.._gtkdemo_resources.c.o [215/952] Compiling C object demos/widget-factory/gtk3-widget-factory.p/widget-factory.c.o [216/952] Compiling C object demos/widget-factory/gtk3-widget-factory.p/meson-generated_.._widgetfactory_resources.c.o [217/952] Compiling C object demos/icon-browser/gtk3-icon-browser.p/iconstore.c.o [218/952] Compiling C object demos/icon-browser/gtk3-icon-browser.p/iconbrowserwin.c.o [219/952] Compiling C object demos/icon-browser/gtk3-icon-browser.p/iconbrowserapp.c.o [220/952] Compiling C object demos/icon-browser/gtk3-icon-browser.p/main.c.o [221/952] Compiling C object demos/icon-browser/gtk3-icon-browser.p/meson-generated_.._iconbrowser_resources.c.o [222/952] Compiling C object libgail-util/libgailutil-3.so.0.0.0.p/gailtextutil.c.o [223/952] Compiling C object libgail-util/libgailutil-3.so.0.0.0.p/gailmisc.c.o [224/952] Compiling C object modules/printbackends/libprintbackend-cups.so.p/cups_gtkcupssecretsutils.c.o [225/952] Compiling C object modules/printbackends/libprintbackend-cups.so.p/cups_gtkcupsutils.c.o ../libgail-util/gailmisc.c: In function 'gail_misc_layout_get_run_attributes': ../libgail-util/gailmisc.c:325:22: warning: cast increases required alignment of target type [-Wcast-align] 325 | if ((pango_float = (PangoAttrFloat*) pango_attr_iterator_get (iter, | ^ [226/952] Compiling C object modules/printbackends/libprintbackend-cups.so.p/cups_gtkprintercups.c.o [227/952] Compiling C object modules/printbackends/libprintbackend-cups.so.p/cups_gtkprintbackendcups.c.o [228/952] Compiling C object modules/printbackends/libprintbackend-lpr.so.p/lpr_gtkprintbackendlpr.c.o [229/952] Compiling C object modules/printbackends/libprintbackend-file.so.p/file_gtkprintbackendfile.c.o [230/952] Compiling C object modules/input/im-xim.so.p/imxim.c.o [231/952] Compiling C object modules/input/im-xim.so.p/gtkimcontextxim.c.o ../modules/printbackends/cups/gtkprintbackendcups.c: In function 'cups_printer_create_cairo_surface': ../modules/printbackends/cups/gtkprintbackendcups.c:421:7: warning: 'ppdFindAttr' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 421 | ppd_attr = ppdFindAttr (ppd_file, "LanguageLevel", NULL); | ^~~~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:399:20: note: declared here 399 | extern ppd_attr_t *ppdFindAttr(ppd_file_t *ppd, const char *name, | ^~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c:428:11: warning: 'ppdFindAttr' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 428 | ppd_attr_res = ppdFindAttr (ppd_file, "DefaultResolution", NULL); | ^~~~~~~~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:399:20: note: declared here 399 | extern ppd_attr_t *ppdFindAttr(ppd_file_t *ppd, const char *name, | ^~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c:449:7: warning: 'ppdFindAttr' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 449 | ppd_attr_res_screen_freq = ppdFindAttr (ppd_file, "ResScreenFreq", res_string); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:399:20: note: declared here 399 | extern ppd_attr_t *ppdFindAttr(ppd_file_t *ppd, const char *name, | ^~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c:457:11: warning: 'ppdFindAttr' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 457 | ppd_attr_res_screen_freq = ppdFindAttr (ppd_file, "ResScreenFreq", res_string); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:399:20: note: declared here 399 | extern ppd_attr_t *ppdFindAttr(ppd_file_t *ppd, const char *name, | ^~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c:461:7: warning: 'ppdFindAttr' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 461 | ppd_attr_screen_freq = ppdFindAttr (ppd_file, "ScreenFreq", NULL); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:399:20: note: declared here 399 | extern ppd_attr_t *ppdFindAttr(ppd_file_t *ppd, const char *name, | ^~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c: In function 'add_cups_options': ../modules/printbackends/cups/gtkprintbackendcups.c:594:7: warning: 'ppdFindCustomOption' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 594 | coption = ppdFindCustomOption (printer->ppd_file, key); | ^~~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:424:23: note: declared here 424 | extern ppd_coption_t *ppdFindCustomOption(ppd_file_t *ppd, | ^~~~~~~~~~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c: In function 'cups_request_ppd_cb': ../modules/printbackends/cups/gtkprintbackendcups.c:3850:7: warning: 'ppdOpenFd' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 3850 | data->printer->ppd_file = ppdOpenFd (dup (g_io_channel_unix_get_fd (data->ppd_io))); | ^~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:388:20: note: declared here 388 | extern ppd_file_t *ppdOpenFd(int fd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); | ^~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c:3851:7: warning: 'ppdLocalize' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 3851 | ppdLocalize (data->printer->ppd_file); | ^~~~~~~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:434:13: note: declared here 434 | extern int ppdLocalize(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); | ^~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c:3852:7: warning: 'ppdMarkDefaults' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 3852 | ppdMarkDefaults (data->printer->ppd_file); | ^~~~~~~~~~~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:384:14: note: declared here 384 | extern void ppdMarkDefaults(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); | ^~~~~~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c: In function 'available_choices': ../modules/printbackends/cups/gtkprintbackendcups.c:4826:7: warning: 'ppdFindOption' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 4826 | option1 = ppdFindOption (ppd, constraint->option1); | ^~~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:380:22: note: declared here 380 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) | ^~~~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c:4830:7: warning: 'ppdFindOption' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 4830 | option2 = ppdFindOption (ppd, constraint->option2); | ^~~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:380:22: note: declared here 380 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) | ^~~~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c: In function 'create_pickone_option': ../modules/printbackends/cups/gtkprintbackendcups.c:4982:7: warning: 'ppdFindCustomOption' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 4982 | coption = ppdFindCustomOption (ppd_file, ppd_option->keyword); | ^~~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:424:23: note: declared here 424 | extern ppd_coption_t *ppdFindCustomOption(ppd_file_t *ppd, | ^~~~~~~~~~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c:4988:11: warning: 'ppdFirstCustomParam' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 4988 | cparam = ppdFirstCustomParam (coption); | ^~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:429:22: note: declared here 429 | extern ppd_cparam_t *ppdFirstCustomParam(ppd_coption_t *opt) | ^~~~~~~~~~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c:4990:11: warning: 'ppdNextCustomParam' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 4990 | if (ppdNextCustomParam (coption) == NULL) | ^~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:432:22: note: declared here 432 | extern ppd_cparam_t *ppdNextCustomParam(ppd_coption_t *opt) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); | ^~~~~~~~~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c: In function 'cups_printer_get_options': ../modules/printbackends/cups/gtkprintbackendcups.c:5690:7: warning: 'ppdMarkDefaults' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 5690 | ppdMarkDefaults (ppd_file); | ^~~~~~~~~~~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:384:14: note: declared here 384 | extern void ppdMarkDefaults(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); | ^~~~~~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c:5694:7: warning: 'ppdFindOption' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 5694 | ppd_option = ppdFindOption (ppd_file, "PageSize"); | ^~~~~~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:380:22: note: declared here 380 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) | ^~~~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c: In function 'mark_option_from_set': ../modules/printbackends/cups/gtkprintbackendcups.c:5875:5: warning: 'ppdMarkOption' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 5875 | ppdMarkOption (ppd_file, ppd_option->keyword, option->value); | ^~~~~~~~~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:385:13: note: declared here 385 | extern int ppdMarkOption(ppd_file_t *ppd, const char *keyword, | ^~~~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c: In function 'cups_printer_mark_conflicts': ../modules/printbackends/cups/gtkprintbackendcups.c:5946:3: warning: 'ppdMarkDefaults' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 5946 | ppdMarkDefaults (ppd_file); | ^~~~~~~~~~~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:384:14: note: declared here 384 | extern void ppdMarkDefaults(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); | ^~~~~~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c:5951:3: warning: 'ppdConflicts' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 5951 | num_conflicts = ppdConflicts (ppd_file); | ^~~~~~~~~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:367:13: note: declared here 367 | extern int ppdConflicts(ppd_file_t *ppd) _CUPS_DEPRECATED_1_6_MSG("Use cupsCopyDestInfo and friends instead."); | ^~~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c: In function 'create_page_setup': ../modules/printbackends/cups/gtkprintbackendcups.c:6600:3: warning: 'ppdFindOption' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 6600 | option = ppdFindOption (ppd_file, "PageSize"); | ^~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:380:22: note: declared here 380 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) | ^~~~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c:6603:7: warning: 'ppdFindChoice' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 6603 | choice = ppdFindChoice (option, size->name); | ^~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:375:22: note: declared here 375 | extern ppd_choice_t *ppdFindChoice(ppd_option_t *o, const char *option) | ^~~~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c: In function 'cups_printer_get_default_page_size': ../modules/printbackends/cups/gtkprintbackendcups.c:6733:7: warning: 'ppdFindOption' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 6733 | option = ppdFindOption (ppd_file, "PageSize"); | ^~~~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:380:22: note: declared here 380 | extern ppd_option_t *ppdFindOption(ppd_file_t *ppd, const char *keyword) | ^~~~~~~~~~~~~ ../modules/printbackends/cups/gtkprintbackendcups.c:6737:7: warning: 'ppdPageSize' is deprecated: Use cupsCopyDestInfo and friends instead. [-Wdeprecated-declarations] 6737 | size = ppdPageSize (ppd_file, option->defchoice); | ^~~~ In file included from ../modules/printbackends/cups/gtkprintercups.h:23, from ../modules/printbackends/cups/gtkprintbackendcups.c:53: /usr/include/cups/ppd.h:392:20: note: declared here 392 | extern ppd_size_t *ppdPageSize(ppd_file_t *ppd, const char *name) | ^~~~~~~~~~~ [232/952] Compiling C object modules/input/im-waylandgtk.so.p/imwaylandgtk.c.o [233/952] Compiling C object modules/input/im-waylandgtk.so.p/meson-generated_.._.._.._gtk-text-input-protocol.c.o [234/952] Compiling C object modules/input/im-wayland.so.p/imwayland.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../gdk/gdkapplaunchcontext.h:28, from ../gdk/gdk.h:32, from ../gtk/gtk.h:30, from ../modules/input/imwaylandgtk.c:23: ../modules/input/imwaylandgtk.c: In function 'text_input_leave': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwaylandgtk.c:93:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 93 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c:134:13: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 134 | context = GTK_IM_CONTEXT_WAYLAND (global->current); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c: In function 'text_input_preedit': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwaylandgtk.c:93:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 93 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c:150:13: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 150 | context = GTK_IM_CONTEXT_WAYLAND (global->current); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c: In function 'gtk_im_context_wayland_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwaylandgtk.c:93:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 93 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c:399:34: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 399 | GtkIMContextWayland *context = GTK_IM_CONTEXT_WAYLAND (object); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c: In function 'released_cb': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwaylandgtk.c:93:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 93 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c:442:26: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 442 | enable_text_input (GTK_IM_CONTEXT_WAYLAND (context), TRUE); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c: In function 'gtk_im_context_wayland_set_client_window': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwaylandgtk.c:93:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 93 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c:450:42: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 450 | GtkIMContextWayland *context_wayland = GTK_IM_CONTEXT_WAYLAND (context); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c: In function 'gtk_im_context_wayland_get_preedit_string': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwaylandgtk.c:93:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 93 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c:490:42: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 490 | GtkIMContextWayland *context_wayland = GTK_IM_CONTEXT_WAYLAND (context); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c: In function 'gtk_im_context_wayland_focus_in': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwaylandgtk.c:93:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 93 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c:535:42: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 535 | GtkIMContextWayland *context_wayland = GTK_IM_CONTEXT_WAYLAND (context); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c: In function 'gtk_im_context_wayland_reset': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwaylandgtk.c:93:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 93 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c:563:18: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 563 | reset_preedit (GTK_IM_CONTEXT_WAYLAND (context)); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c: In function 'gtk_im_context_wayland_set_cursor_location': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwaylandgtk.c:93:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 93 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c:574:21: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 574 | context_wayland = GTK_IM_CONTEXT_WAYLAND (context); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c: In function 'gtk_im_context_wayland_set_use_preedit': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwaylandgtk.c:93:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 93 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c:585:42: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 585 | GtkIMContextWayland *context_wayland = GTK_IM_CONTEXT_WAYLAND (context); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c: In function 'gtk_im_context_wayland_set_surrounding': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwaylandgtk.c:93:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 93 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c:598:21: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 598 | context_wayland = GTK_IM_CONTEXT_WAYLAND (context); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c: In function 'gtk_im_context_wayland_get_surrounding': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwaylandgtk.c:93:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 93 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwaylandgtk.c:615:21: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 615 | context_wayland = GTK_IM_CONTEXT_WAYLAND (context); | ^~~~~~~~~~~~~~~~~~~~~~ [235/952] Compiling C object modules/input/im-wayland.so.p/meson-generated_.._.._.._text-input-unstable-v3-protocol.c.o ../modules/input/gtkimcontextxim.c: In function 'xim_instantiate_callback': ../modules/input/gtkimcontextxim.c:355:22: warning: cast increases required alignment of target type [-Wcast-align] 355 | GtkXIMInfo *info = (GtkXIMInfo*)client_data; | ^ ../modules/input/gtkimcontextxim.c: In function 'xim_destroy_callback': ../modules/input/gtkimcontextxim.c:406:22: warning: cast increases required alignment of target type [-Wcast-align] 406 | GtkXIMInfo *info = (GtkXIMInfo*)client_data; | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../gdk/gdkapplaunchcontext.h:28, from ../gdk/gdk.h:32, from ../gtk/gtk.h:30, from ../modules/input/gtkimcontextxim.h:21, from ../modules/input/gtkimcontextxim.c:23: ../modules/input/gtkimcontextxim.c: In function 'preedit_start_callback': /usr/include/glib-2.0/gobject/gtype.h:2297:40: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkimcontext.h:32:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 32 | #define GTK_IM_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT, GtkIMContext)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/gtkimcontextxim.c:967:27: note: in expansion of macro 'GTK_IM_CONTEXT' 967 | GtkIMContext *context = GTK_IM_CONTEXT (client_data); | ^~~~~~~~~~~~~~ ../modules/input/gtkimcontextxim.c: In function 'preedit_done_callback': /usr/include/glib-2.0/gobject/gtype.h:2297:40: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkimcontext.h:32:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 32 | #define GTK_IM_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT, GtkIMContext)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/gtkimcontextxim.c:981:27: note: in expansion of macro 'GTK_IM_CONTEXT' 981 | GtkIMContext *context = GTK_IM_CONTEXT (client_data); | ^~~~~~~~~~~~~~ ../modules/input/gtkimcontextxim.c: In function 'preedit_draw_callback': /usr/include/glib-2.0/gobject/gtype.h:2297:40: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/gtkimcontextxim.h:29:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_IM_CONTEXT_XIM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT_XIM, GtkIMContextXIM)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/gtkimcontextxim.c:1053:30: note: in expansion of macro 'GTK_IM_CONTEXT_XIM' 1053 | GtkIMContextXIM *context = GTK_IM_CONTEXT_XIM (client_data); | ^~~~~~~~~~~~~~~~~~ ../modules/input/gtkimcontextxim.c: In function 'preedit_caret_callback': /usr/include/glib-2.0/gobject/gtype.h:2297:40: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/gtkimcontextxim.h:29:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_IM_CONTEXT_XIM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT_XIM, GtkIMContextXIM)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/gtkimcontextxim.c:1126:30: note: in expansion of macro 'GTK_IM_CONTEXT_XIM' 1126 | GtkIMContextXIM *context = GTK_IM_CONTEXT_XIM (client_data); | ^~~~~~~~~~~~~~~~~~ ../modules/input/gtkimcontextxim.c: In function 'status_draw_callback': /usr/include/glib-2.0/gobject/gtype.h:2297:40: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/gtkimcontextxim.h:29:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_IM_CONTEXT_XIM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT_XIM, GtkIMContextXIM)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/gtkimcontextxim.c:1162:30: note: in expansion of macro 'GTK_IM_CONTEXT_XIM' 1162 | GtkIMContextXIM *context = GTK_IM_CONTEXT_XIM (client_data); | ^~~~~~~~~~~~~~~~~~ ../modules/input/gtkimcontextxim.c: In function 'string_conversion_callback': ../modules/input/gtkimcontextxim.c:1186:17: warning: cast increases required alignment of target type [-Wcast-align] 1186 | context_xim = (GtkIMContextXIM *)client_data; | ^ ../modules/input/gtkimcontextxim.c:1187:15: warning: cast increases required alignment of target type [-Wcast-align] 1187 | conv_data = (XIMStringConversionCallbackStruct *)call_data; | ^ [236/952] Compiling C object modules/input/im-broadway.so.p/imbroadway.c.o [237/952] Compiling C object modules/input/im-viqr.so.p/imviqr.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../gdk/gdkapplaunchcontext.h:28, from ../gdk/gdk.h:32, from ../gtk/gtk.h:30, from ../modules/input/imwayland.c:24: ../modules/input/imwayland.c: In function 'text_input_preedit': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:154:13: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 154 | context = GTK_IM_CONTEXT_WAYLAND (global->current); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c: In function 'text_input_preedit_apply': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:172:13: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 172 | context = GTK_IM_CONTEXT_WAYLAND (global->current); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c: In function 'text_input_commit': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:201:13: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 201 | context = GTK_IM_CONTEXT_WAYLAND (global->current); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c: In function 'text_input_commit_apply': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:211:13: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 211 | context = GTK_IM_CONTEXT_WAYLAND (global->current); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c: In function 'text_input_delete_surrounding_text': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:230:13: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 230 | context = GTK_IM_CONTEXT_WAYLAND (global->current); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c: In function 'text_input_delete_surrounding_text_apply': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:245:13: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 245 | context = GTK_IM_CONTEXT_WAYLAND (global->current); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c: In function 'gtk_im_context_wayland_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:472:34: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 472 | GtkIMContextWayland *context = GTK_IM_CONTEXT_WAYLAND (object); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c: In function 'gtk_im_context_wayland_get_preedit_string': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:492:42: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 492 | GtkIMContextWayland *context_wayland = GTK_IM_CONTEXT_WAYLAND (context); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c: In function 'gtk_im_context_wayland_set_client_window': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:619:42: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 619 | GtkIMContextWayland *context_wayland = GTK_IM_CONTEXT_WAYLAND (context); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c: In function 'text_input_enter': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:663:13: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 663 | enable (GTK_IM_CONTEXT_WAYLAND (global->current)); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c: In function 'text_input_leave': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:674:14: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 674 | disable (GTK_IM_CONTEXT_WAYLAND (global->current)); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c: In function 'gtk_im_context_wayland_focus_in': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:746:42: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 746 | GtkIMContextWayland *context_wayland = GTK_IM_CONTEXT_WAYLAND (context); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c: In function 'gtk_im_context_wayland_focus_out': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:764:42: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 764 | GtkIMContextWayland *context_wayland = GTK_IM_CONTEXT_WAYLAND (context); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c: In function 'gtk_im_context_wayland_reset': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:778:27: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 778 | notify_external_change (GTK_IM_CONTEXT_WAYLAND (context)); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c: In function 'gtk_im_context_wayland_set_cursor_location': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:790:21: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 790 | context_wayland = GTK_IM_CONTEXT_WAYLAND (context); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c: In function 'gtk_im_context_wayland_set_use_preedit': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:821:42: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 821 | GtkIMContextWayland *context_wayland = GTK_IM_CONTEXT_WAYLAND (context); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c: In function 'gtk_im_context_wayland_set_surrounding': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:834:21: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 834 | context_wayland = GTK_IM_CONTEXT_WAYLAND (context); | ^~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c: In function 'gtk_im_context_wayland_get_surrounding': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../modules/input/imwayland.c:118:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 118 | #define GTK_IM_CONTEXT_WAYLAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), type_wayland, GtkIMContextWayland)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../modules/input/imwayland.c:857:21: note: in expansion of macro 'GTK_IM_CONTEXT_WAYLAND' 857 | context_wayland = GTK_IM_CONTEXT_WAYLAND (context); | ^~~~~~~~~~~~~~~~~~~~~~ [238/952] Compiling C object modules/input/im-ti-et.so.p/imti-et.c.o [239/952] Compiling C object modules/input/im-ti-er.so.p/imti-er.c.o [240/952] Compiling C object modules/input/im-thai.so.p/imthai.c.o [241/952] Compiling C object modules/input/im-thai.so.p/gtkimcontextthai.c.o [242/952] Compiling C object modules/input/im-thai.so.p/thai-charprop.c.o [243/952] Compiling C object modules/input/im-multipress.so.p/immultipress.c.o [244/952] Compiling C object modules/input/im-multipress.so.p/gtkimcontextmultipress.c.o [245/952] Compiling C object modules/input/im-ipa.so.p/imipa.c.o [246/952] Compiling C object modules/input/im-inuktitut.so.p/iminuktitut.c.o ../modules/input/gtkimcontextmultipress.c: In function 'on_timeout': ../modules/input/gtkimcontextmultipress.c:204:3: warning: 'gdk_threads_enter' is deprecated [-Wdeprecated-declarations] 204 | gdk_threads_enter (); | ^~~~~~~~~~~~~~~~~ In file included from ../gdk/gdk.h:61, from ../gtk/gtk.h:30, from ../modules/input/gtkimcontextmultipress.h:20, from ../modules/input/gtkimcontextmultipress.c:20: ../gdk/gdkthreads.h:46:10: note: declared here 46 | void gdk_threads_enter (void); | ^~~~~~~~~~~~~~~~~ ../modules/input/gtkimcontextmultipress.c:214:3: warning: 'gdk_threads_leave' is deprecated [-Wdeprecated-declarations] 214 | gdk_threads_leave (); | ^~~~~~~~~~~~~~~~~ In file included from ../gdk/gdk.h:61, from ../gtk/gtk.h:30, from ../modules/input/gtkimcontextmultipress.h:20, from ../modules/input/gtkimcontextmultipress.c:20: ../gdk/gdkthreads.h:48:10: note: declared here 48 | void gdk_threads_leave (void); | ^~~~~~~~~~~~~~~~~ [247/952] Compiling C object modules/input/im-cyrillic-translit.so.p/imcyrillic-translit.c.o [248/952] Compiling C object modules/input/im-cedilla.so.p/imcedilla.c.o [249/952] Compiling C object modules/input/im-am-et.so.p/imam-et.c.o [250/952] Compiling C object gtk/gtk-launch.p/gtk-launch.c.o [251/952] Compiling C object gtk/gtk-encode-symbolic-svg.p/encodesymbolic.c.o [252/952] Compiling C object gtk/gtk-query-immodules-3.0.p/gtkutils.c.o [253/952] Compiling C object gtk/gtk-query-immodules-3.0.p/queryimmodules.c.o [254/952] Compiling C object gtk/gtk-update-icon-cache.p/updateiconcache.c.o [255/952] Compiling C object gtk/gtk-builder-tool.p/gtk-builder-tool.c.o [256/952] Compiling C object gtk/gtk-query-settings.p/gtk-query-settings.c.o [257/952] Generating gtktypefuncs.inc with a custom command [258/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/deprecated_gdkcolor.c.o [259/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkmonitor.c.o [260/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkdrawingcontext.c.o [261/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkdevicetool.c.o [262/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkseatdefault.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkdevicetool.h:26, from ../gdk/gdkdevicetoolprivate.h:21, from ../gdk/gdkdevicetool.c:22: ../gdk/gdkdevicetool.c: In function 'gdk_device_tool_set_property': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/gdkdevicetool.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 32 | #define GDK_DEVICE_TOOL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_DEVICE_TOOL, GdkDeviceTool)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkdevicetool.c:46:25: note: in expansion of macro 'GDK_DEVICE_TOOL' 46 | GdkDeviceTool *tool = GDK_DEVICE_TOOL (object); | ^~~~~~~~~~~~~~~ ../gdk/gdkdevicetool.c: In function 'gdk_device_tool_get_property': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/gdkdevicetool.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 32 | #define GDK_DEVICE_TOOL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDK_TYPE_DEVICE_TOOL, GdkDeviceTool)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkdevicetool.c:74:25: note: in expansion of macro 'GDK_DEVICE_TOOL' 74 | GdkDeviceTool *tool = GDK_DEVICE_TOOL (object); | ^~~~~~~~~~~~~~~ [263/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkseat.c.o [264/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkwindowimpl.c.o [265/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkapplication-dbus.c.o [266/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkapplication-wayland.c.o [267/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmountoperation-x11.c.o [268/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkapplication-x11.c.o [269/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtktrayicon-x11.c.o [270/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkxembed.c.o [271/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtksocket.c.o [272/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkplug.c.o [273/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkwindowaccessible.c.o ../gtk/gtksocket.c: In function 'gtk_socket_key_event': ../gtk/gtksocket.c:920:42: warning: cast increases required alignment of target type [-Wcast-align] 920 | gtk_socket_send_key_event (socket, (GdkEvent *) event, FALSE); | ^ ../gtk/gtksocket.c: In function 'xembed_get_info': ../gtk/gtksocket.c:1317:15: warning: cast increases required alignment of target type [-Wcast-align] 1317 | data_long = (unsigned long *)data; | ^ [274/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkwidgetaccessible.c.o [275/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtktreeviewaccessible.c.o [276/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtktoplevelaccessible.c.o [277/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtktogglebuttonaccessible.c.o [278/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtktextviewaccessible.c.o [279/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtktextcellaccessible.c.o ../gtk/a11y/gtktreeviewaccessible.c: In function 'gtk_tree_view_accessible_get_selected_rows': ../gtk/a11y/gtktreeviewaccessible.c:763:22: warning: cast increases required alignment of target type [-Wcast-align] 763 | *rows_selected = (gint *) g_array_free (data.array, FALSE); | ^ [280/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkswitchaccessible.c.o [281/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkstackaccessible.c.o [282/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkstatusbaraccessible.c.o [283/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkspinneraccessible.c.o [284/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkspinbuttonaccessible.c.o [285/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkscrolledwindowaccessible.c.o [286/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkscalebuttonaccessible.c.o [287/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkscaleaccessible.c.o [288/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkrenderercellaccessible.c.o [289/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkrangeaccessible.c.o [290/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkradiomenuitemaccessible.c.o [291/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkradiobuttonaccessible.c.o [292/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkprogressbaraccessible.c.o [293/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkpopoveraccessible.c.o [294/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkpanedaccessible.c.o [295/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtknotebookpageaccessible.c.o [296/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtknotebookaccessible.c.o [297/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkmenuitemaccessible.c.o [298/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkmenushellaccessible.c.o [299/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkmenubuttonaccessible.c.o [300/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkmenuaccessible.c.o [301/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtklockbuttonaccessible.c.o [302/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtklistboxrowaccessible.c.o [303/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtklistboxaccessible.c.o [304/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtklinkbuttonaccessible.c.o [305/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtklevelbaraccessible.c.o [306/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtklabelaccessible.c.o [307/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkimagecellaccessible.c.o [308/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkimageaccessible.c.o [309/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkiconviewaccessible.c.o [310/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkheaderbaraccessible.c.o [311/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkframeaccessible.c.o [312/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkflowboxchildaccessible.c.o [313/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkflowboxaccessible.c.o [314/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkexpanderaccessible.c.o [315/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkentryaccessible.c.o [316/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkcontainercellaccessible.c.o [317/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkcontaineraccessible.c.o [318/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkcomboboxaccessible.c.o [319/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkcolorswatchaccessible.c.o [320/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkcheckmenuitemaccessible.c.o [321/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkcellaccessibleparent.c.o [322/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkcellaccessible.c.o [323/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkbuttonaccessible.c.o [324/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkbooleancellaccessible.c.o [325/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkarrowaccessible.c.o [326/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkaccessibilityutil.c.o [327/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkaccessibilitymisc.c.o [328/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/a11y_gtkaccessibility.c.o [329/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_window.c.o [330/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_visual.c.o [331/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_treewalk.c.o [332/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_strv-editor.c.o [333/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_statistics.c.o [334/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_size-groups.c.o [335/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_signals-list.c.o [336/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_selector.c.o [337/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_resource-list.c.o [338/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_prop-list.c.o [339/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_prop-editor.c.o [340/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_object-tree.c.o [341/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_object-hierarchy.c.o [342/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_misc-info.c.o [343/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_menu.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../gdk/gdkapplaunchcontext.h:28, from ../gdk/gdk.h:32, from ../gtk/gtkwidget.h:32, from ../gtk/gtkcontainer.h:33, from ../gtk/gtkbox.h:33, from ../gtk/inspector/prop-editor.h:22, from ../gtk/inspector/prop-editor.c:21: ../gtk/inspector/prop-editor.c: In function 'intern_string_modified': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssnodeprivate.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 30 | #define GTK_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_NODE, GtkCssNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/inspector/prop-editor.c:404:26: note: in expansion of macro 'GTK_CSS_NODE' 404 | gtk_css_node_set_id (GTK_CSS_NODE (p->obj), s); | ^~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssnodeprivate.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 30 | #define GTK_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_NODE, GtkCssNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/inspector/prop-editor.c:406:28: note: in expansion of macro 'GTK_CSS_NODE' 406 | gtk_css_node_set_name (GTK_CSS_NODE (p->obj), s); | ^~~~~~~~~~~~ ../gtk/inspector/prop-editor.c: In function 'property_editor': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gparamspecs.h:354:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 354 | #define G_PARAM_SPEC_DOUBLE(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_DOUBLE, GParamSpecDouble)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/inspector/prop-editor.c:914:33: note: in expansion of macro 'G_PARAM_SPEC_DOUBLE' 914 | adj = gtk_adjustment_new (G_PARAM_SPEC_DOUBLE (spec)->default_value, | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gparamspecs.h:354:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 354 | #define G_PARAM_SPEC_DOUBLE(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_DOUBLE, GParamSpecDouble)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/inspector/prop-editor.c:915:33: note: in expansion of macro 'G_PARAM_SPEC_DOUBLE' 915 | G_PARAM_SPEC_DOUBLE (spec)->minimum, | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ /usr/include/glib-2.0/gobject/gparamspecs.h:354:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 354 | #define G_PARAM_SPEC_DOUBLE(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM_DOUBLE, GParamSpecDouble)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/inspector/prop-editor.c:916:33: note: in expansion of macro 'G_PARAM_SPEC_DOUBLE' 916 | G_PARAM_SPEC_DOUBLE (spec)->maximum, | ^~~~~~~~~~~~~~~~~~~ [344/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_magnifier.c.o [345/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_inspect-button.c.o [346/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_init.c.o [347/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_gtktreemodelcssnode.c.o [348/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_gtkstackcombo.c.o [349/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_graphdata.c.o [350/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_gestures.c.o [351/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_general.c.o [352/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_data-list.c.o [353/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_css-node-tree.c.o [354/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_css-editor.c.o [355/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_cellrenderergraph.c.o [356/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_actions.c.o [357/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/inspector_action-editor.c.o [358/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkvpaned.c.o [359/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkvseparator.c.o [360/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkvscrollbar.c.o [361/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkvscale.c.o [362/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkvbox.c.o [363/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkvbbox.c.o [364/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkuimanager.c.o [365/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtktoggleaction.c.o [366/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkthemingengine.c.o [367/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtktearoffmenuitem.c.o [368/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtktable.c.o [369/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtksymboliccolor.c.o [370/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkstyleproperties.c.o [371/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkstyle.c.o [372/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkstock.c.o [373/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkstatusicon.c.o [374/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkrecentaction.c.o [375/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkrc.c.o [376/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkradioaction.c.o [377/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtknumerableicon.c.o [378/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkmisc.c.o [379/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkimagemenuitem.c.o [380/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkiconfactory.c.o [381/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkhsv.c.o [382/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkhseparator.c.o [383/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkhscrollbar.c.o [384/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkhscale.c.o [385/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkhpaned.c.o [386/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkhbox.c.o [387/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkhbbox.c.o [388/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkhandlebox.c.o [389/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkgradient.c.o [390/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkfontsel.c.o [391/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkcolorseldialog.c.o [392/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkcolorsel.c.o [393/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkarrow.c.o [394/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkalignment.c.o [395/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkactiongroup.c.o [396/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkaction.c.o ../gtk/deprecated/gtkcolorsel.c: In function 'color_sample_drop_handle': ../gtk/deprecated/gtkcolorsel.c:875:10: warning: cast increases required alignment of target type [-Wcast-align] 875 | vals = (guint16 *) gtk_selection_data_get_data (selection_data); | ^ ../gtk/deprecated/gtkcolorsel.c: In function 'palette_drop_handle': ../gtk/deprecated/gtkcolorsel.c:1574:10: warning: cast increases required alignment of target type [-Wcast-align] 1574 | vals = (guint16 *) gtk_selection_data_get_data (selection_data); | ^ ../gtk/deprecated/gtkcolorsel.c: In function 'key_press': ../gtk/deprecated/gtkcolorsel.c:1816:45: warning: cast increases required alignment of target type [-Wcast-align] 1816 | GdkScreen *screen = gdk_event_get_screen ((GdkEvent *) event); | ^ ../gtk/deprecated/gtkcolorsel.c:1822:34: warning: cast increases required alignment of target type [-Wcast-align] 1822 | device = gdk_event_get_device ((GdkEvent * ) event); | ^ [397/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/deprecated_gtkactivatable.c.o [398/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkdragdest.c.o [399/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkdnd.c.o [400/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkclipboard.c.o [401/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtksearchenginetracker.c.o [402/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkprintbackend.c.o ../gtk/gtkdnd.c: In function 'gtk_drag_key_cb': ../gtk/gtkdnd.c:3119:69: warning: cast increases required alignment of target type [-Wcast-align] 3119 | pointer = gdk_device_get_associated_device (gdk_event_get_device ((GdkEvent *) event)); | ^ ../gtk/gtkdnd.c:3188:70: warning: cast increases required alignment of target type [-Wcast-align] 3188 | gtk_drag_update (info, info->cur_screen, info->cur_x, info->cur_y, (GdkEvent *)event); | ^ [403/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkprintunixdialog.c.o [404/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkprintoperation-portal.c.o [405/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkprintoperation-unix.c.o [406/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkprintjob.c.o [407/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkprinteroptionwidget.c.o [408/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkprinteroptionset.c.o [409/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkprinteroption.c.o [410/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkprinter.c.o [411/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkpagesetupunixdialog.c.o [412/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcustompaperunixdialog.c.o [413/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/script-names.c.o [414/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/language-names.c.o [415/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/hdy-view-switcher.c.o [416/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/hdy-view-switcher-button.c.o [417/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/hdy-view-switcher-bar.c.o [418/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/hdy-css.c.o [419/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gdkpixbufutils.c.o [420/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkwin32theme.c.o [421/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkwin32draw.c.o [422/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkwindowgroup.c.o [423/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkwindow.c.o [424/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkwidgetpath.c.o [425/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkwidget.c.o [426/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkviewport.c.o [427/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkvolumebutton.c.o [428/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkutils.c.o [429/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktreeviewcolumn.c.o ../gtk/gtkwindow.c: In function 'gtk_window_propagate_key_event': ../gtk/gtkwindow.c:8228:46: warning: cast increases required alignment of target type [-Wcast-align] 8228 | handled = gtk_widget_event (focus, (GdkEvent*) event); | ^ [430/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktreeview.c.o [431/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktreestore.c.o ../gtk/gtkwidget.c: In function 'gtk_widget_real_key_press_event': ../gtk/gtkwidget.c:7220:44: warning: cast increases required alignment of target type [-Wcast-align] 7220 | if (_gtk_widget_run_controllers (widget, (GdkEvent *) event, | ^ ../gtk/gtkwidget.c: In function 'gtk_widget_real_key_release_event': ../gtk/gtkwidget.c:7231:44: warning: cast increases required alignment of target type [-Wcast-align] 7231 | if (_gtk_widget_run_controllers (widget, (GdkEvent *) event, | ^ ../gtk/gtkwidget.c: In function 'gtk_widget_real_grab_broken_event': ../gtk/gtkwidget.c:7339:47: warning: cast increases required alignment of target type [-Wcast-align] 7339 | return _gtk_widget_run_controllers (widget, (GdkEvent*) event, | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gobject/gvaluecollector.h:32, from ../gtk/gtkwidget.c:32: ../gtk/gtkwidget.c: In function 'gtk_widget_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsswidgetnodeprivate.h:27:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkwidget.c:12374:41: note: in expansion of macro 'GTK_CSS_WIDGET_NODE' 12374 | gtk_css_widget_node_widget_destroyed (GTK_CSS_WIDGET_NODE (priv->cssnode)); | ^~~~~~~~~~~~~~~~~~~ [432/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktreesortable.c.o [433/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktreeselection.c.o [434/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktreemodelsort.c.o [435/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktreemodelfilter.c.o [436/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktreemodel.c.o [437/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktreemenu.c.o [438/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktreednd.c.o ../gtk/gtktreeview.c: In function 'gtk_tree_view_key_press': ../gtk/gtktreeview.c:6140:46: warning: cast increases required alignment of target type [-Wcast-align] 6140 | device = gdk_event_get_device ((GdkEvent *) event); | ^ ../gtk/gtktreeview.c:6160:39: warning: cast increases required alignment of target type [-Wcast-align] 6160 | new_event = gdk_event_copy ((GdkEvent *) event); | ^ ../gtk/gtktreeview.c: In function 'gtk_tree_view_focus_out': ../gtk/gtktreeview.c:6269:61: warning: cast increases required alignment of target type [-Wcast-align] 6269 | gdk_event_get_device ((GdkEvent *) event)); | ^ ../gtk/gtktreeview.c: In function 'gtk_tree_view_search_key_press_event': ../gtk/gtktreeview.c:15333:63: warning: cast increases required alignment of target type [-Wcast-align] 15333 | gdk_event_get_device ((GdkEvent *) event)); | ^ [439/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktreedatalist.c.o [440/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktrashmonitor.c.o [441/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktooltipwindow.c.o [442/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktooltip.c.o [443/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktoolshell.c.o [444/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktoolpalette.c.o [445/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktoolitemgroup.c.o [446/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktoolitem.c.o ../gtk/gtktoolpalette.c: In function 'gtk_tool_palette_get_drag_item': ../gtk/gtktoolpalette.c:1596:10: warning: cast increases required alignment of target type [-Wcast-align] 1596 | data = (GtkToolPaletteDragData*) gtk_selection_data_get_data (selection); | ^ [447/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktoolbutton.c.o [448/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktoolbar.c.o [449/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktoggletoolbutton.c.o [450/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktogglebutton.c.o [451/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktextview.c.o [452/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktextutil.c.o [453/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktexttypes.c.o [454/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktexttagtable.c.o [455/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktexttag.c.o [456/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktextsegment.c.o [457/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktextmark.c.o [458/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktextlayout.c.o [459/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktextiter.c.o [460/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktexthandle.c.o [461/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktextdisplay.c.o [462/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktextchild.c.o [463/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktextbufferserialize.c.o [464/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktextbufferrichtext.c.o [465/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktextbuffer.c.o [466/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktextbtree.c.o [467/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktextattributes.c.o [468/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtktestutils.c.o ../gtk/gtktextbuffer.c: In function 'get_tag_for_attributes': ../gtk/gtktextbuffer.c:4888:34: warning: cast increases required alignment of target type [-Wcast-align] 4888 | g_object_set (tag, "scale", ((PangoAttrFloat*)attr)->value, NULL); | ^ [469/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkswitch.c.o [470/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkstyleproviderprivate.c.o [471/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkstyleprovider.c.o [472/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkstyleproperty.c.o [473/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkstylecontext.c.o [474/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkstylecascade.c.o [475/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkstyleanimation.c.o [476/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkstatusbar.c.o [477/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkstackswitcher.c.o [478/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkstack.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from ../gtk/gtkborder.h:32, from ../gtk/gtkstylecontext.h:25, from ../gtk/gtkstylecontextprivate.h:21, from ../gtk/gtkstylecontext.c:20: ../gtk/gtkstylecontext.c: In function 'gtk_style_context_real_changed': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsswidgetnodeprivate.h:27:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkstylecontext.c:188:59: note: in expansion of macro 'GTK_CSS_WIDGET_NODE' 188 | GtkWidget *widget = gtk_css_widget_node_get_widget (GTK_CSS_WIDGET_NODE (priv->cssnode)); | ^~~~~~~~~~~~~~~~~~~ ../gtk/gtkstylecontext.c: In function 'gtk_style_context_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsspathnodeprivate.h:27:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_PATH_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_PATH_NODE, GtkCssPathNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkstylecontext.c:379:38: note: in expansion of macro 'GTK_CSS_PATH_NODE' 379 | gtk_css_path_node_unset_context (GTK_CSS_PATH_NODE (priv->cssnode)); | ^~~~~~~~~~~~~~~~~ ../gtk/gtkstylecontext.c: In function 'gtk_style_context_push_state': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsswidgetnodeprivate.h:27:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkstylecontext.c:524:59: note: in expansion of macro 'GTK_CSS_WIDGET_NODE' 524 | GtkWidget *widget = gtk_css_widget_node_get_widget (GTK_CSS_WIDGET_NODE (root)); | ^~~~~~~~~~~~~~~~~~~ ../gtk/gtkstylecontext.c: In function 'gtk_style_context_set_path': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsspathnodeprivate.h:27:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_PATH_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_PATH_NODE, GtkCssPathNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkstylecontext.c:1118:42: note: in expansion of macro 'GTK_CSS_PATH_NODE' 1118 | gtk_css_path_node_set_widget_path (GTK_CSS_PATH_NODE (root), copy); | ^~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsspathnodeprivate.h:27:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_PATH_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_PATH_NODE, GtkCssPathNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkstylecontext.c:1126:42: note: in expansion of macro 'GTK_CSS_PATH_NODE' 1126 | gtk_css_path_node_set_widget_path (GTK_CSS_PATH_NODE (root), NULL); | ^~~~~~~~~~~~~~~~~ ../gtk/gtkstylecontext.c: In function 'gtk_style_context_get_style_property': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsswidgetnodeprivate.h:27:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkstylecontext.c:1755:48: note: in expansion of macro 'GTK_CSS_WIDGET_NODE' 1755 | widget = gtk_css_widget_node_get_widget (GTK_CSS_WIDGET_NODE (root)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsspathnodeprivate.h:27:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_PATH_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_PATH_NODE, GtkCssPathNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkstylecontext.c:1765:49: note: in expansion of macro 'GTK_CSS_PATH_NODE' 1765 | path = gtk_css_path_node_get_widget_path (GTK_CSS_PATH_NODE (root)); | ^~~~~~~~~~~~~~~~~ ../gtk/gtkstylecontext.c: In function 'gtk_style_context_get_style_valist': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsswidgetnodeprivate.h:27:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkstylecontext.c:1837:48: note: in expansion of macro 'GTK_CSS_WIDGET_NODE' 1837 | widget = gtk_css_widget_node_get_widget (GTK_CSS_WIDGET_NODE (root)); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsspathnodeprivate.h:27:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_PATH_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_PATH_NODE, GtkCssPathNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkstylecontext.c:1847:49: note: in expansion of macro 'GTK_CSS_PATH_NODE' 1847 | path = gtk_css_path_node_get_widget_path (GTK_CSS_PATH_NODE (root)); | ^~~~~~~~~~~~~~~~~ [479/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkspinner.c.o [480/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkspinbutton.c.o [481/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkstacksidebar.c.o [482/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkshow.c.o [483/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtksizerequestcache.c.o [484/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtksizerequest.c.o [485/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtksizegroup.c.o [486/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtksidebarrow.c.o [487/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkshortcutswindow.c.o [488/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkshortcutssection.c.o [489/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkshortcutsshortcut.c.o [490/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkshortcutlabel.c.o [491/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkshortcutsgroup.c.o [492/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtksettings.c.o [493/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkseparatortoolitem.c.o [494/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkseparatormenuitem.c.o [495/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkseparator.c.o [496/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkselection.c.o ../gtk/gtksettings.c: In function 'settings_display_closed': ../gtk/gtksettings.c:1924:8: warning: cast increases required alignment of target type [-Wcast-align] 1924 | ds = (DisplaySettings *)display_settings->data; | ^ ../gtk/gtksettings.c: In function 'gtk_settings_get_for_display': ../gtk/gtksettings.c:2020:8: warning: cast increases required alignment of target type [-Wcast-align] 2020 | ds = (DisplaySettings *)display_settings->data; | ^ [497/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkscrolledwindow.c.o [498/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkscrollbar.c.o [499/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkscrollable.c.o ../gtk/gtkselection.c: In function '_gtk_selection_request': ../gtk/gtkselection.c:2451:18: warning: cast increases required alignment of target type [-Wcast-align] 2451 | ((glong *)mult_atoms)[2*i]); | ^ ../gtk/gtkselection.c:2453:13: warning: cast increases required alignment of target type [-Wcast-align] 2453 | ((glong *)mult_atoms)[2*i + 1]); | ^ ../gtk/gtkselection.c:2466:39: warning: cast increases required alignment of target type [-Wcast-align] 2466 | info->conversions[i].target = ((GdkAtom *)mult_atoms)[2*i]; | ^ ../gtk/gtkselection.c:2467:41: warning: cast increases required alignment of target type [-Wcast-align] 2467 | info->conversions[i].property = ((GdkAtom *)mult_atoms)[2*i+1]; | ^ [500/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkscalebutton.c.o [501/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkscale.c.o [502/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkroundedbox.c.o [503/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkrevealer.c.o [504/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkrendericon.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../gdk/gdkapplaunchcontext.h:28, from ../gdk/gdk.h:32, from ../gtk/gtkwidget.h:32, from ../gtk/gtkrange.h:33, from ../gtk/gtkrangeprivate.h:29, from ../gtk/gtkscale.c:31: ../gtk/gtkscale.c: In function 'gtk_scale_mark_style_changed': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsswidgetnodeprivate.h:27:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkscale.c:1619:47: note: in expansion of macro 'GTK_CSS_WIDGET_NODE' 1619 | scale = gtk_css_widget_node_get_widget (GTK_CSS_WIDGET_NODE (widget_node)); | ^~~~~~~~~~~~~~~~~~~ [505/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkrenderborder.c.o [506/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkrenderbackground.c.o [507/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkrender.c.o [508/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkrecentmanager.c.o [509/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkrecentfilter.c.o [510/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkrecentchooser.c.o [511/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkrecentchooserutils.c.o [512/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkrecentchooserwidget.c.o [513/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkrecentchoosermenu.c.o [514/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkrecentchooserdialog.c.o [515/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkrecentchooserdefault.c.o [516/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkrbtree.c.o [517/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkrange.c.o [518/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkradiotoolbutton.c.o [519/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkradiomenuitem.c.o [520/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkradiobutton.c.o [521/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkpopovermenu.c.o ../gtk/gtkrange.c: In function 'gtk_range_key_press': ../gtk/gtkrange.c:2607:34: warning: cast increases required alignment of target type [-Wcast-align] 2607 | device = gdk_event_get_device ((GdkEvent *) event); | ^ [522/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkpopover.c.o [523/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkpixelcache.c.o [524/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkprogresstracker.c.o [525/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkprogressbar.c.o [526/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkprivate.c.o ../gtk/gtkpopover.c: In function 'gtk_popover_key_press': ../gtk/gtkpopover.c:1608:41: warning: cast increases required alignment of target type [-Wcast-align] 1608 | return gtk_widget_event (focus, (GdkEvent*) event); | ^ [527/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkprintutils.c.o [528/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkprintsettings.c.o [529/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkprintoperationpreview.c.o [530/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkprintoperation.c.o [531/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkprintcontext.c.o [532/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkplacesviewrow.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../gdk/gdkapplaunchcontext.h:28, from ../gdk/gdk.h:32, from ../gtk/gtkmain.h:33, from ../gtk/gtkprintoperation.h:28, from ../gtk/gtkprintoperation-private.h:22, from ../gtk/gtkprintcontext.c:20: ../gtk/gtkprintcontext.c: In function 'gtk_print_context_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkprintcontext.h:36:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 36 | #define GTK_PRINT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_CONTEXT, GtkPrintContext)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkprintcontext.c:139:30: note: in expansion of macro 'GTK_PRINT_CONTEXT' 139 | GtkPrintContext *context = GTK_PRINT_CONTEXT (object); | ^~~~~~~~~~~~~~~~~ [533/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkplacesview.c.o [534/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkplacessidebar.c.o [535/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkpathbar.c.o [536/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkpapersize.c.o [537/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkpango.c.o [538/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkpaned.c.o ../gtk/gtkpango.c: In function '_gtk_pango_get_run_attributes': ../gtk/gtkpango.c:499:17: warning: cast increases required alignment of target type [-Wcast-align] 499 | pango_float = (PangoAttrFloat*) pango_attr_iterator_get (iter, PANGO_ATTR_SCALE); | ^ [539/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkpagesetup.c.o [540/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkpadcontroller.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../gdk/gdkapplaunchcontext.h:28, from ../gdk/gdk.h:32, from ../gtk/gtkpapersize.h:27, from ../gtk/gtkpagesetup.h:27, from ../gtk/gtkpagesetup.c:21: ../gtk/gtkpagesetup.c: In function 'gtk_page_setup_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkpagesetup.h:35:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 35 | #define GTK_PAGE_SETUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PAGE_SETUP, GtkPageSetup)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkpagesetup.c:105:25: note: in expansion of macro 'GTK_PAGE_SETUP' 105 | GtkPageSetup *setup = GTK_PAGE_SETUP (object); | ^~~~~~~~~~~~~~ [541/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkoverlay.c.o [542/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkorientable.c.o [543/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkoffscreenwindow.c.o [544/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtknotebook.c.o [545/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtknativedialog.c.o [546/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmountoperation.c.o [547/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmodules.c.o [548/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmodifierstyle.c.o [549/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmodelbutton.c.o [550/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmodelmenuitem.c.o [551/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmnemonichash.c.o [552/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmessagedialog.c.o [553/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmenutoolbutton.c.o [554/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmenutrackeritem.c.o [555/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmenutracker.c.o [556/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmenushell.c.o [557/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmenusectionbox.c.o [558/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmenuitem.c.o [559/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmenubutton.c.o ../gtk/gtkmenushell.c: In function 'gtk_menu_shell_key_press': ../gtk/gtkmenushell.c:963:55: warning: cast increases required alignment of target type [-Wcast-align] 963 | return gtk_widget_event (priv->parent_menu_shell, (GdkEvent *)event); | ^ [560/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmenubar.c.o [561/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmenu.c.o [562/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmagnifier.c.o ../gtk/gtkmenubar.c: In function 'gtk_menu_bar_allocate': ../gtk/gtkmenubar.c:553:49: warning: cast increases required alignment of target type [-Wcast-align] 553 | (GtkRequestedSize *) requested_sizes->data); | ^ ../gtk/gtkmenubar.c:607:49: warning: cast increases required alignment of target type [-Wcast-align] 607 | (GtkRequestedSize *) requested_sizes->data); | ^ [563/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkmain.c.o [564/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtklockbutton.c.o ../gtk/gtkmain.c: In function 'check_setugid': ../gtk/gtkmain.c:367:7: warning: nested extern declaration of 'getresuid' [-Wnested-externs] 367 | int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); | ^~~~~~~~~ ../gtk/gtkmain.c:368:7: warning: nested extern declaration of 'getresgid' [-Wnested-externs] 368 | int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); | ^~~~~~~~~ [565/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkliststore.c.o [566/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtklistbox.c.o [567/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtklinkbutton.c.o [568/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtklevelbar.c.o [569/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtklayout.c.o [570/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtklabel.c.o [571/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkkineticscrolling.c.o [572/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkkeyhash.c.o [573/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkinvisible.c.o [574/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkinfobar.c.o [575/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkimmulticontext.c.o [576/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkimmodule.c.o [577/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkimcontextsimple.c.o [578/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkimcontext.c.o [579/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkimagedefinition.c.o ../gtk/gtkimcontextsimple.c: In function 'no_sequence_matches': ../gtk/gtkimcontextsimple.c:906:42: warning: cast increases required alignment of target type [-Wcast-align] 906 | GdkEvent *tmp_event = gdk_event_copy ((GdkEvent *)event); | ^ [580/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkimage.c.o [581/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkiconview.c.o [582/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkicontheme.c.o [583/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkiconhelper.c.o [584/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkiconcachevalidator.c.o ../gtk/gtkicontheme.c: In function 'gtk_icon_info_finalize': ../gtk/gtkicontheme.c:3576:28: warning: cast increases required alignment of target type [-Wcast-align] 3576 | GtkIconInfo *icon_info = (GtkIconInfo *) object; | ^ ../gtk/gtkicontheme.c: In function 'gtk_icon_info_load_symbolic_svg': ../gtk/gtkicontheme.c:4500:8: warning: variable 'symbolic_size' set but not used [-Wunused-but-set-variable] 4500 | gint symbolic_size; | ^~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:32, from ../gtk/gtkicontheme.h:25, from ../gtk/gtkiconthemeprivate.h:21, from ../gtk/gtkicontheme.c:41: ../gtk/gtkicontheme.c: In function 'async_load_no_symbolic_cb': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkicontheme.h:32:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 32 | #define GTK_ICON_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ICON_INFO, GtkIconInfo)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkicontheme.c:4872:28: note: in expansion of macro 'GTK_ICON_INFO' 4872 | GtkIconInfo *icon_info = GTK_ICON_INFO (source_object); | ^~~~~~~~~~~~~ [585/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkiconcache.c.o In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ../gtk/gtkiconcachevalidator.h:21, from ../gtk/gtkiconcachevalidator.c:18: ../gtk/gtkiconcachevalidator.c: In function 'get_uint16': ../gtk/gtkiconcachevalidator.c:40:33: warning: cast increases required alignment of target type [-Wcast-align] 40 | *value = GUINT16_FROM_BE(*(guint16*)(info->cache + offset)); | ^ /usr/include/glib-2.0/glib/gtypes.h:192:27: note: in definition of macro 'GUINT16_SWAP_LE_BE_CONSTANT' 192 | (guint16) ((guint16) (val) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:161:29: note: in expansion of macro 'GUINT16_SWAP_LE_BE' 161 | #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:388:31: note: in expansion of macro 'GUINT16_TO_BE' 388 | #define GUINT16_FROM_BE(val) (GUINT16_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcachevalidator.c:40:16: note: in expansion of macro 'GUINT16_FROM_BE' 40 | *value = GUINT16_FROM_BE(*(guint16*)(info->cache + offset)); | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcachevalidator.c:40:33: warning: cast increases required alignment of target type [-Wcast-align] 40 | *value = GUINT16_FROM_BE(*(guint16*)(info->cache + offset)); | ^ /usr/include/glib-2.0/glib/gtypes.h:193:27: note: in definition of macro 'GUINT16_SWAP_LE_BE_CONSTANT' 193 | (guint16) ((guint16) (val) << 8))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:161:29: note: in expansion of macro 'GUINT16_SWAP_LE_BE' 161 | #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:388:31: note: in expansion of macro 'GUINT16_TO_BE' 388 | #define GUINT16_FROM_BE(val) (GUINT16_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcachevalidator.c:40:16: note: in expansion of macro 'GUINT16_FROM_BE' 40 | *value = GUINT16_FROM_BE(*(guint16*)(info->cache + offset)); | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcachevalidator.c: In function 'get_uint32': ../gtk/gtkiconcachevalidator.c:57:33: warning: cast increases required alignment of target type [-Wcast-align] 57 | *value = GUINT32_FROM_BE(*(guint32*)(info->cache + offset)); | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcachevalidator.c:57:16: note: in expansion of macro 'GUINT32_FROM_BE' 57 | *value = GUINT32_FROM_BE(*(guint32*)(info->cache + offset)); | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcachevalidator.c:57:33: warning: cast increases required alignment of target type [-Wcast-align] 57 | *value = GUINT32_FROM_BE(*(guint32*)(info->cache + offset)); | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcachevalidator.c:57:16: note: in expansion of macro 'GUINT32_FROM_BE' 57 | *value = GUINT32_FROM_BE(*(guint32*)(info->cache + offset)); | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcachevalidator.c:57:33: warning: cast increases required alignment of target type [-Wcast-align] 57 | *value = GUINT32_FROM_BE(*(guint32*)(info->cache + offset)); | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcachevalidator.c:57:16: note: in expansion of macro 'GUINT32_FROM_BE' 57 | *value = GUINT32_FROM_BE(*(guint32*)(info->cache + offset)); | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcachevalidator.c:57:33: warning: cast increases required alignment of target type [-Wcast-align] 57 | *value = GUINT32_FROM_BE(*(guint32*)(info->cache + offset)); | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcachevalidator.c:57:16: note: in expansion of macro 'GUINT32_FROM_BE' 57 | *value = GUINT32_FROM_BE(*(guint32*)(info->cache + offset)); | ^~~~~~~~~~~~~~~ [586/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkicon.c.o [587/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkhsla.c.o [588/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkheaderbar.c.o In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ../gtk/gtkdebug.h:32, from ../gtk/gtkiconcache.c:20: ../gtk/gtkiconcache.c: In function 'get_directory_index': ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:191:21: note: in expansion of macro 'GET_UINT32' 191 | dir_list_offset = GET_UINT32 (cache->buffer, 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:191:21: note: in expansion of macro 'GET_UINT32' 191 | dir_list_offset = GET_UINT32 (cache->buffer, 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:191:21: note: in expansion of macro 'GET_UINT32' 191 | dir_list_offset = GET_UINT32 (cache->buffer, 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:191:21: note: in expansion of macro 'GET_UINT32' 191 | dir_list_offset = GET_UINT32 (cache->buffer, 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:193:12: note: in expansion of macro 'GET_UINT32' 193 | n_dirs = GET_UINT32 (cache->buffer, dir_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:193:12: note: in expansion of macro 'GET_UINT32' 193 | n_dirs = GET_UINT32 (cache->buffer, dir_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:193:12: note: in expansion of macro 'GET_UINT32' 193 | n_dirs = GET_UINT32 (cache->buffer, dir_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:193:12: note: in expansion of macro 'GET_UINT32' 193 | n_dirs = GET_UINT32 (cache->buffer, dir_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:197:29: note: in expansion of macro 'GET_UINT32' 197 | guint32 name_offset = GET_UINT32 (cache->buffer, dir_list_offset + 4 + 4 * i); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:197:29: note: in expansion of macro 'GET_UINT32' 197 | guint32 name_offset = GET_UINT32 (cache->buffer, dir_list_offset + 4 + 4 * i); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:197:29: note: in expansion of macro 'GET_UINT32' 197 | guint32 name_offset = GET_UINT32 (cache->buffer, dir_list_offset + 4 + 4 * i); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:197:29: note: in expansion of macro 'GET_UINT32' 197 | guint32 name_offset = GET_UINT32 (cache->buffer, dir_list_offset + 4 + 4 * i); | ^~~~~~~~~~ ../gtk/gtkiconcache.c: In function 'find_image_offset': ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:244:29: note: in expansion of macro 'GET_UINT32' 244 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:244:29: note: in expansion of macro 'GET_UINT32' 244 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:244:29: note: in expansion of macro 'GET_UINT32' 244 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:244:29: note: in expansion of macro 'GET_UINT32' 244 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:251:17: note: in expansion of macro 'GET_UINT32' 251 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:251:17: note: in expansion of macro 'GET_UINT32' 251 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:251:17: note: in expansion of macro 'GET_UINT32' 251 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:251:17: note: in expansion of macro 'GET_UINT32' 251 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:252:15: note: in expansion of macro 'GET_UINT32' 252 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:252:15: note: in expansion of macro 'GET_UINT32' 252 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:252:15: note: in expansion of macro 'GET_UINT32' 252 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:252:15: note: in expansion of macro 'GET_UINT32' 252 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:255:18: note: in expansion of macro 'GET_UINT32' 255 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * hash); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:255:18: note: in expansion of macro 'GET_UINT32' 255 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * hash); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:255:18: note: in expansion of macro 'GET_UINT32' 255 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * hash); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:255:18: note: in expansion of macro 'GET_UINT32' 255 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * hash); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:258:29: note: in expansion of macro 'GET_UINT32' 258 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:258:29: note: in expansion of macro 'GET_UINT32' 258 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:258:29: note: in expansion of macro 'GET_UINT32' 258 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:258:29: note: in expansion of macro 'GET_UINT32' 258 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:267:22: note: in expansion of macro 'GET_UINT32' 267 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:267:22: note: in expansion of macro 'GET_UINT32' 267 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:267:22: note: in expansion of macro 'GET_UINT32' 267 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:267:22: note: in expansion of macro 'GET_UINT32' 267 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:275:23: note: in expansion of macro 'GET_UINT32' 275 | image_list_offset = GET_UINT32 (cache->buffer, chain_offset + 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:275:23: note: in expansion of macro 'GET_UINT32' 275 | image_list_offset = GET_UINT32 (cache->buffer, chain_offset + 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:275:23: note: in expansion of macro 'GET_UINT32' 275 | image_list_offset = GET_UINT32 (cache->buffer, chain_offset + 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:275:23: note: in expansion of macro 'GET_UINT32' 275 | image_list_offset = GET_UINT32 (cache->buffer, chain_offset + 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:276:14: note: in expansion of macro 'GET_UINT32' 276 | n_images = GET_UINT32 (cache->buffer, image_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:276:14: note: in expansion of macro 'GET_UINT32' 276 | n_images = GET_UINT32 (cache->buffer, image_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:276:14: note: in expansion of macro 'GET_UINT32' 276 | n_images = GET_UINT32 (cache->buffer, image_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:276:14: note: in expansion of macro 'GET_UINT32' 276 | n_images = GET_UINT32 (cache->buffer, image_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:46:54: warning: cast increases required alignment of target type [-Wcast-align] 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:192:27: note: in definition of macro 'GUINT16_SWAP_LE_BE_CONSTANT' 192 | (guint16) ((guint16) (val) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:161:29: note: in expansion of macro 'GUINT16_SWAP_LE_BE' 161 | #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:388:31: note: in expansion of macro 'GUINT16_TO_BE' 388 | #define GUINT16_FROM_BE(val) (GUINT16_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:46:36: note: in expansion of macro 'GUINT16_FROM_BE' 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:280:11: note: in expansion of macro 'GET_UINT16' 280 | if (GET_UINT16 (cache->buffer, image_list_offset + 4 + 8 * i) == | ^~~~~~~~~~ ../gtk/gtkiconcache.c:46:54: warning: cast increases required alignment of target type [-Wcast-align] 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:193:27: note: in definition of macro 'GUINT16_SWAP_LE_BE_CONSTANT' 193 | (guint16) ((guint16) (val) << 8))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:161:29: note: in expansion of macro 'GUINT16_SWAP_LE_BE' 161 | #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:388:31: note: in expansion of macro 'GUINT16_TO_BE' 388 | #define GUINT16_FROM_BE(val) (GUINT16_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:46:36: note: in expansion of macro 'GUINT16_FROM_BE' 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:280:11: note: in expansion of macro 'GET_UINT16' 280 | if (GET_UINT16 (cache->buffer, image_list_offset + 4 + 8 * i) == | ^~~~~~~~~~ ../gtk/gtkiconcache.c: In function '_gtk_icon_cache_get_icon_flags': ../gtk/gtkiconcache.c:46:54: warning: cast increases required alignment of target type [-Wcast-align] 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:192:27: note: in definition of macro 'GUINT16_SWAP_LE_BE_CONSTANT' 192 | (guint16) ((guint16) (val) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:161:29: note: in expansion of macro 'GUINT16_SWAP_LE_BE' 161 | #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:388:31: note: in expansion of macro 'GUINT16_TO_BE' 388 | #define GUINT16_FROM_BE(val) (GUINT16_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:46:36: note: in expansion of macro 'GUINT16_FROM_BE' 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:300:10: note: in expansion of macro 'GET_UINT16' 300 | return GET_UINT16 (cache->buffer, image_offset + 2); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:46:54: warning: cast increases required alignment of target type [-Wcast-align] 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:193:27: note: in definition of macro 'GUINT16_SWAP_LE_BE_CONSTANT' 193 | (guint16) ((guint16) (val) << 8))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:161:29: note: in expansion of macro 'GUINT16_SWAP_LE_BE' 161 | #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:388:31: note: in expansion of macro 'GUINT16_TO_BE' 388 | #define GUINT16_FROM_BE(val) (GUINT16_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:46:36: note: in expansion of macro 'GUINT16_FROM_BE' 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:300:10: note: in expansion of macro 'GET_UINT16' 300 | return GET_UINT16 (cache->buffer, image_offset + 2); | ^~~~~~~~~~ ../gtk/gtkiconcache.c: In function '_gtk_icon_cache_has_icons': ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:318:17: note: in expansion of macro 'GET_UINT32' 318 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:318:17: note: in expansion of macro 'GET_UINT32' 318 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:318:17: note: in expansion of macro 'GET_UINT32' 318 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:318:17: note: in expansion of macro 'GET_UINT32' 318 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:319:15: note: in expansion of macro 'GET_UINT32' 319 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:319:15: note: in expansion of macro 'GET_UINT32' 319 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:319:15: note: in expansion of macro 'GET_UINT32' 319 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:319:15: note: in expansion of macro 'GET_UINT32' 319 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:323:22: note: in expansion of macro 'GET_UINT32' 323 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * i); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:323:22: note: in expansion of macro 'GET_UINT32' 323 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * i); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:323:22: note: in expansion of macro 'GET_UINT32' 323 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * i); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:323:22: note: in expansion of macro 'GET_UINT32' 323 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * i); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:326:24: note: in expansion of macro 'GET_UINT32' 326 | image_list_offset = GET_UINT32 (cache->buffer, chain_offset + 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:326:24: note: in expansion of macro 'GET_UINT32' 326 | image_list_offset = GET_UINT32 (cache->buffer, chain_offset + 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:326:24: note: in expansion of macro 'GET_UINT32' 326 | image_list_offset = GET_UINT32 (cache->buffer, chain_offset + 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:326:24: note: in expansion of macro 'GET_UINT32' 326 | image_list_offset = GET_UINT32 (cache->buffer, chain_offset + 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:327:15: note: in expansion of macro 'GET_UINT32' 327 | n_images = GET_UINT32 (cache->buffer, image_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:327:15: note: in expansion of macro 'GET_UINT32' 327 | n_images = GET_UINT32 (cache->buffer, image_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:327:15: note: in expansion of macro 'GET_UINT32' 327 | n_images = GET_UINT32 (cache->buffer, image_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:327:15: note: in expansion of macro 'GET_UINT32' 327 | n_images = GET_UINT32 (cache->buffer, image_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:46:54: warning: cast increases required alignment of target type [-Wcast-align] 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:192:27: note: in definition of macro 'GUINT16_SWAP_LE_BE_CONSTANT' 192 | (guint16) ((guint16) (val) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:161:29: note: in expansion of macro 'GUINT16_SWAP_LE_BE' 161 | #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:388:31: note: in expansion of macro 'GUINT16_TO_BE' 388 | #define GUINT16_FROM_BE(val) (GUINT16_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:46:36: note: in expansion of macro 'GUINT16_FROM_BE' 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:331:12: note: in expansion of macro 'GET_UINT16' 331 | if (GET_UINT16 (cache->buffer, image_list_offset + 4 + 8 * j) == | ^~~~~~~~~~ ../gtk/gtkiconcache.c:46:54: warning: cast increases required alignment of target type [-Wcast-align] 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:193:27: note: in definition of macro 'GUINT16_SWAP_LE_BE_CONSTANT' 193 | (guint16) ((guint16) (val) << 8))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:161:29: note: in expansion of macro 'GUINT16_SWAP_LE_BE' 161 | #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:388:31: note: in expansion of macro 'GUINT16_TO_BE' 388 | #define GUINT16_FROM_BE(val) (GUINT16_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:46:36: note: in expansion of macro 'GUINT16_FROM_BE' 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:331:12: note: in expansion of macro 'GET_UINT16' 331 | if (GET_UINT16 (cache->buffer, image_list_offset + 4 + 8 * j) == | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:336:19: note: in expansion of macro 'GET_UINT32' 336 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:336:19: note: in expansion of macro 'GET_UINT32' 336 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:336:19: note: in expansion of macro 'GET_UINT32' 336 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:336:19: note: in expansion of macro 'GET_UINT32' 336 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c: In function '_gtk_icon_cache_add_icons': ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:359:17: note: in expansion of macro 'GET_UINT32' 359 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:359:17: note: in expansion of macro 'GET_UINT32' 359 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:359:17: note: in expansion of macro 'GET_UINT32' 359 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:359:17: note: in expansion of macro 'GET_UINT32' 359 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:360:15: note: in expansion of macro 'GET_UINT32' 360 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:360:15: note: in expansion of macro 'GET_UINT32' 360 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:360:15: note: in expansion of macro 'GET_UINT32' 360 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:360:15: note: in expansion of macro 'GET_UINT32' 360 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:364:22: note: in expansion of macro 'GET_UINT32' 364 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * i); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:364:22: note: in expansion of macro 'GET_UINT32' 364 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * i); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:364:22: note: in expansion of macro 'GET_UINT32' 364 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * i); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:364:22: note: in expansion of macro 'GET_UINT32' 364 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * i); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:367:26: note: in expansion of macro 'GET_UINT32' 367 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:367:26: note: in expansion of macro 'GET_UINT32' 367 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:367:26: note: in expansion of macro 'GET_UINT32' 367 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:367:26: note: in expansion of macro 'GET_UINT32' 367 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:370:24: note: in expansion of macro 'GET_UINT32' 370 | image_list_offset = GET_UINT32 (cache->buffer, chain_offset + 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:370:24: note: in expansion of macro 'GET_UINT32' 370 | image_list_offset = GET_UINT32 (cache->buffer, chain_offset + 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:370:24: note: in expansion of macro 'GET_UINT32' 370 | image_list_offset = GET_UINT32 (cache->buffer, chain_offset + 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:370:24: note: in expansion of macro 'GET_UINT32' 370 | image_list_offset = GET_UINT32 (cache->buffer, chain_offset + 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:371:15: note: in expansion of macro 'GET_UINT32' 371 | n_images = GET_UINT32 (cache->buffer, image_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:371:15: note: in expansion of macro 'GET_UINT32' 371 | n_images = GET_UINT32 (cache->buffer, image_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:371:15: note: in expansion of macro 'GET_UINT32' 371 | n_images = GET_UINT32 (cache->buffer, image_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:371:15: note: in expansion of macro 'GET_UINT32' 371 | n_images = GET_UINT32 (cache->buffer, image_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:46:54: warning: cast increases required alignment of target type [-Wcast-align] 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:192:27: note: in definition of macro 'GUINT16_SWAP_LE_BE_CONSTANT' 192 | (guint16) ((guint16) (val) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:161:29: note: in expansion of macro 'GUINT16_SWAP_LE_BE' 161 | #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:388:31: note: in expansion of macro 'GUINT16_TO_BE' 388 | #define GUINT16_FROM_BE(val) (GUINT16_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:46:36: note: in expansion of macro 'GUINT16_FROM_BE' 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:375:12: note: in expansion of macro 'GET_UINT16' 375 | if (GET_UINT16 (cache->buffer, image_list_offset + 4 + 8 * j) == | ^~~~~~~~~~ ../gtk/gtkiconcache.c:46:54: warning: cast increases required alignment of target type [-Wcast-align] 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:193:27: note: in definition of macro 'GUINT16_SWAP_LE_BE_CONSTANT' 193 | (guint16) ((guint16) (val) << 8))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:161:29: note: in expansion of macro 'GUINT16_SWAP_LE_BE' 161 | #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:388:31: note: in expansion of macro 'GUINT16_TO_BE' 388 | #define GUINT16_FROM_BE(val) (GUINT16_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:46:36: note: in expansion of macro 'GUINT16_FROM_BE' 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:375:12: note: in expansion of macro 'GET_UINT16' 375 | if (GET_UINT16 (cache->buffer, image_list_offset + 4 + 8 * j) == | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:380:19: note: in expansion of macro 'GET_UINT32' 380 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:380:19: note: in expansion of macro 'GET_UINT32' 380 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:380:19: note: in expansion of macro 'GET_UINT32' 380 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:380:19: note: in expansion of macro 'GET_UINT32' 380 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c: In function '_gtk_icon_cache_has_icon': ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:394:17: note: in expansion of macro 'GET_UINT32' 394 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:394:17: note: in expansion of macro 'GET_UINT32' 394 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:394:17: note: in expansion of macro 'GET_UINT32' 394 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:394:17: note: in expansion of macro 'GET_UINT32' 394 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:395:15: note: in expansion of macro 'GET_UINT32' 395 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:395:15: note: in expansion of macro 'GET_UINT32' 395 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:395:15: note: in expansion of macro 'GET_UINT32' 395 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:395:15: note: in expansion of macro 'GET_UINT32' 395 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:399:18: note: in expansion of macro 'GET_UINT32' 399 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * hash); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:399:18: note: in expansion of macro 'GET_UINT32' 399 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * hash); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:399:18: note: in expansion of macro 'GET_UINT32' 399 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * hash); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:399:18: note: in expansion of macro 'GET_UINT32' 399 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * hash); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:402:29: note: in expansion of macro 'GET_UINT32' 402 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:402:29: note: in expansion of macro 'GET_UINT32' 402 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:402:29: note: in expansion of macro 'GET_UINT32' 402 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:402:29: note: in expansion of macro 'GET_UINT32' 402 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:408:22: note: in expansion of macro 'GET_UINT32' 408 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:408:22: note: in expansion of macro 'GET_UINT32' 408 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:408:22: note: in expansion of macro 'GET_UINT32' 408 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:408:22: note: in expansion of macro 'GET_UINT32' 408 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c: In function '_gtk_icon_cache_has_icon_in_directory': ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:431:17: note: in expansion of macro 'GET_UINT32' 431 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:431:17: note: in expansion of macro 'GET_UINT32' 431 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:431:17: note: in expansion of macro 'GET_UINT32' 431 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:431:17: note: in expansion of macro 'GET_UINT32' 431 | hash_offset = GET_UINT32 (cache->buffer, 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:432:15: note: in expansion of macro 'GET_UINT32' 432 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:432:15: note: in expansion of macro 'GET_UINT32' 432 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:432:15: note: in expansion of macro 'GET_UINT32' 432 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:432:15: note: in expansion of macro 'GET_UINT32' 432 | n_buckets = GET_UINT32 (cache->buffer, hash_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:436:18: note: in expansion of macro 'GET_UINT32' 436 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * hash); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:436:18: note: in expansion of macro 'GET_UINT32' 436 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * hash); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:436:18: note: in expansion of macro 'GET_UINT32' 436 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * hash); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:436:18: note: in expansion of macro 'GET_UINT32' 436 | chain_offset = GET_UINT32 (cache->buffer, hash_offset + 4 + 4 * hash); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:439:29: note: in expansion of macro 'GET_UINT32' 439 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:439:29: note: in expansion of macro 'GET_UINT32' 439 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:439:29: note: in expansion of macro 'GET_UINT32' 439 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:439:29: note: in expansion of macro 'GET_UINT32' 439 | guint32 name_offset = GET_UINT32 (cache->buffer, chain_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:448:22: note: in expansion of macro 'GET_UINT32' 448 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:448:22: note: in expansion of macro 'GET_UINT32' 448 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:448:22: note: in expansion of macro 'GET_UINT32' 448 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:448:22: note: in expansion of macro 'GET_UINT32' 448 | chain_offset = GET_UINT32 (cache->buffer, chain_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:453:35: note: in expansion of macro 'GET_UINT32' 453 | guint32 image_list_offset = GET_UINT32 (cache->buffer, chain_offset + 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:453:35: note: in expansion of macro 'GET_UINT32' 453 | guint32 image_list_offset = GET_UINT32 (cache->buffer, chain_offset + 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:453:35: note: in expansion of macro 'GET_UINT32' 453 | guint32 image_list_offset = GET_UINT32 (cache->buffer, chain_offset + 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:453:35: note: in expansion of macro 'GET_UINT32' 453 | guint32 image_list_offset = GET_UINT32 (cache->buffer, chain_offset + 8); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:454:27: note: in expansion of macro 'GET_UINT32' 454 | guint32 n_images = GET_UINT32 (cache->buffer, image_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:454:27: note: in expansion of macro 'GET_UINT32' 454 | guint32 n_images = GET_UINT32 (cache->buffer, image_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:454:27: note: in expansion of macro 'GET_UINT32' 454 | guint32 n_images = GET_UINT32 (cache->buffer, image_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:454:27: note: in expansion of macro 'GET_UINT32' 454 | guint32 n_images = GET_UINT32 (cache->buffer, image_list_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:46:54: warning: cast increases required alignment of target type [-Wcast-align] 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:192:27: note: in definition of macro 'GUINT16_SWAP_LE_BE_CONSTANT' 192 | (guint16) ((guint16) (val) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:161:29: note: in expansion of macro 'GUINT16_SWAP_LE_BE' 161 | #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:388:31: note: in expansion of macro 'GUINT16_TO_BE' 388 | #define GUINT16_FROM_BE(val) (GUINT16_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:46:36: note: in expansion of macro 'GUINT16_FROM_BE' 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:459:20: note: in expansion of macro 'GET_UINT16' 459 | guint16 index = GET_UINT16 (cache->buffer, image_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:46:54: warning: cast increases required alignment of target type [-Wcast-align] 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:193:27: note: in definition of macro 'GUINT16_SWAP_LE_BE_CONSTANT' 193 | (guint16) ((guint16) (val) << 8))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:161:29: note: in expansion of macro 'GUINT16_SWAP_LE_BE' 161 | #define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:388:31: note: in expansion of macro 'GUINT16_TO_BE' 388 | #define GUINT16_FROM_BE(val) (GUINT16_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:46:36: note: in expansion of macro 'GUINT16_FROM_BE' 46 | #define GET_UINT16(cache, offset) (GUINT16_FROM_BE (*(guint16 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:459:20: note: in expansion of macro 'GET_UINT16' 459 | guint16 index = GET_UINT16 (cache->buffer, image_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c: In function '_gtk_icon_cache_get_icon': ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:495:23: note: in expansion of macro 'GET_UINT32' 495 | image_data_offset = GET_UINT32 (cache->buffer, offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:495:23: note: in expansion of macro 'GET_UINT32' 495 | image_data_offset = GET_UINT32 (cache->buffer, offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:495:23: note: in expansion of macro 'GET_UINT32' 495 | image_data_offset = GET_UINT32 (cache->buffer, offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:495:23: note: in expansion of macro 'GET_UINT32' 495 | image_data_offset = GET_UINT32 (cache->buffer, offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:500:23: note: in expansion of macro 'GET_UINT32' 500 | pixel_data_offset = GET_UINT32 (cache->buffer, image_data_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:500:23: note: in expansion of macro 'GET_UINT32' 500 | pixel_data_offset = GET_UINT32 (cache->buffer, image_data_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:500:23: note: in expansion of macro 'GET_UINT32' 500 | pixel_data_offset = GET_UINT32 (cache->buffer, image_data_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:500:23: note: in expansion of macro 'GET_UINT32' 500 | pixel_data_offset = GET_UINT32 (cache->buffer, image_data_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:502:10: note: in expansion of macro 'GET_UINT32' 502 | type = GET_UINT32 (cache->buffer, pixel_data_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:502:10: note: in expansion of macro 'GET_UINT32' 502 | type = GET_UINT32 (cache->buffer, pixel_data_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:502:10: note: in expansion of macro 'GET_UINT32' 502 | type = GET_UINT32 (cache->buffer, pixel_data_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:502:10: note: in expansion of macro 'GET_UINT32' 502 | type = GET_UINT32 (cache->buffer, pixel_data_offset); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:196:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 196 | (((guint32) (val) & (guint32) 0x000000ffU) << 24) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:510:12: note: in expansion of macro 'GET_UINT32' 510 | length = GET_UINT32 (cache->buffer, pixel_data_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:197:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 197 | (((guint32) (val) & (guint32) 0x0000ff00U) << 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:510:12: note: in expansion of macro 'GET_UINT32' 510 | length = GET_UINT32 (cache->buffer, pixel_data_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:198:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 198 | (((guint32) (val) & (guint32) 0x00ff0000U) >> 8) | \ | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:510:12: note: in expansion of macro 'GET_UINT32' 510 | length = GET_UINT32 (cache->buffer, pixel_data_offset + 4); | ^~~~~~~~~~ ../gtk/gtkiconcache.c:47:54: warning: cast increases required alignment of target type [-Wcast-align] 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^ /usr/include/glib-2.0/glib/gtypes.h:199:18: note: in definition of macro 'GUINT32_SWAP_LE_BE_CONSTANT' 199 | (((guint32) (val) & (guint32) 0xff000000U) >> 24))) | ^~~ /usr/lib/glib-2.0/include/glibconfig.h:166:29: note: in expansion of macro 'GUINT32_SWAP_LE_BE' 166 | #define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val)) | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gtypes.h:392:31: note: in expansion of macro 'GUINT32_TO_BE' 392 | #define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val)) | ^~~~~~~~~~~~~ ../gtk/gtkiconcache.c:47:36: note: in expansion of macro 'GUINT32_FROM_BE' 47 | #define GET_UINT32(cache, offset) (GUINT32_FROM_BE (*(guint32 *)((cache) + (offset)))) | ^~~~~~~~~~~~~~~ ../gtk/gtkiconcache.c:510:12: note: in expansion of macro 'GET_UINT32' 510 | length = GET_UINT32 (cache->buffer, pixel_data_offset + 4); | ^~~~~~~~~~ [589/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkgrid.c.o [590/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkglarea.c.o [591/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkgesturezoom.c.o [592/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkgestureswipe.c.o [593/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkgesturestylus.c.o [594/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkgesturesingle.c.o [595/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkgesturerotate.c.o [596/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkgesturepan.c.o ../gtk/gtkgesturestylus.c: In function 'gtk_gesture_stylus_get_axes': ../gtk/gtkgesturestylus.c:264:13: warning: cast increases required alignment of target type [-Wcast-align] 264 | *values = (gdouble *) g_array_free (array, FALSE); | ^ [597/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkgesturemultipress.c.o [598/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkgesturelongpress.c.o [599/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkgesturedrag.c.o [600/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkgesture.c.o [601/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkgladecatalog.c.o [602/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkframe.c.o [603/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfontchooserwidget.c.o [604/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfontchooserutils.c.o [605/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfontchooserdialog.c.o [606/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfontchooser.c.o [607/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfontbutton.c.o [608/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkflowbox.c.o ../gtk/gtkfontchooserwidget.c: In function 'gtk_font_chooser_widget_update_font_variations': ../gtk/gtkfontchooserwidget.c:1617:3: warning: 'pango_fc_font_lock_face' is deprecated: Use 'pango_font_get_hb_font' instead [-Wdeprecated-declarations] 1617 | ft_face = pango_fc_font_lock_face (PANGO_FC_FONT (pango_font)); | ^~~~~~~ In file included from ../gtk/gtkfontchooserwidget.c:57: /usr/include/pango-1.0/pango/pangofc-font.h:112:12: note: declared here 112 | FT_Face pango_fc_font_lock_face (PangoFcFont *font); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/atk-1.0/atk/atkobject.h:27, from /usr/include/atk-1.0/atk/atk.h:25, from ../gtk/gtkfontchooserwidget.c:24: /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ /usr/include/pango-1.0/pango/pangofc-font.h:51:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 51 | #define PANGO_FC_FONT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FC_FONT, PangoFcFont)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkfontchooserwidget.c:1617:38: note: in expansion of macro 'PANGO_FC_FONT' 1617 | ft_face = pango_fc_font_lock_face (PANGO_FC_FONT (pango_font)); | ^~~~~~~~~~~~~ ../gtk/gtkfontchooserwidget.c:1649:3: warning: 'pango_fc_font_unlock_face' is deprecated: Use 'pango_font_get_hb_font' instead [-Wdeprecated-declarations] 1649 | pango_fc_font_unlock_face (PANGO_FC_FONT (pango_font)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk/gtkfontchooserwidget.c:57: /usr/include/pango-1.0/pango/pangofc-font.h:114:12: note: declared here 114 | void pango_fc_font_unlock_face (PangoFcFont *font); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/atk-1.0/atk/atkobject.h:27, from /usr/include/atk-1.0/atk/atk.h:25, from ../gtk/gtkfontchooserwidget.c:24: /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ /usr/include/pango-1.0/pango/pangofc-font.h:51:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 51 | #define PANGO_FC_FONT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FC_FONT, PangoFcFont)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkfontchooserwidget.c:1649:30: note: in expansion of macro 'PANGO_FC_FONT' 1649 | pango_fc_font_unlock_face (PANGO_FC_FONT (pango_font)); | ^~~~~~~~~~~~~ ../gtk/gtkfontchooserwidget.c: In function 'find_affected_text': ../gtk/gtkfontchooserwidget.c:1792:3: warning: 'hb_ot_layout_script_find_language' is deprecated: Use 'hb_ot_layout_script_select_language' instead [-Wdeprecated-declarations] 1792 | hb_ot_layout_script_find_language (hb_face, HB_OT_TAG_GSUB, script_index, lang_tag, &lang_index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/harfbuzz/hb-ot.h:34, from ../gtk/gtkfontchooserwidget.c:59: /usr/include/harfbuzz/hb-ot-deprecated.h:56:1: note: declared here 56 | hb_ot_layout_script_find_language (hb_face_t *face, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkfontchooserwidget.c: In function 'gtk_font_chooser_widget_update_font_features': ../gtk/gtkfontchooserwidget.c:2150:3: warning: 'pango_fc_font_lock_face' is deprecated: Use 'pango_font_get_hb_font' instead [-Wdeprecated-declarations] 2150 | ft_face = pango_fc_font_lock_face (PANGO_FC_FONT (pango_font)), | ^~~~~~~ In file included from ../gtk/gtkfontchooserwidget.c:57: /usr/include/pango-1.0/pango/pangofc-font.h:112:12: note: declared here 112 | FT_Face pango_fc_font_lock_face (PangoFcFont *font); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/atk-1.0/atk/atkobject.h:27, from /usr/include/atk-1.0/atk/atk.h:25, from ../gtk/gtkfontchooserwidget.c:24: /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ /usr/include/pango-1.0/pango/pangofc-font.h:51:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 51 | #define PANGO_FC_FONT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FC_FONT, PangoFcFont)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkfontchooserwidget.c:2150:38: note: in expansion of macro 'PANGO_FC_FONT' 2150 | ft_face = pango_fc_font_lock_face (PANGO_FC_FONT (pango_font)), | ^~~~~~~~~~~~~ ../gtk/gtkfontchooserwidget.c:2169:11: warning: 'hb_ot_layout_script_find_language' is deprecated: Use 'hb_ot_layout_script_select_language' instead [-Wdeprecated-declarations] 2169 | hb_ot_layout_script_find_language (hb_face, table[i], script_index, lang_tag, &lang_index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/harfbuzz/hb-ot.h:34, from ../gtk/gtkfontchooserwidget.c:59: /usr/include/harfbuzz/hb-ot-deprecated.h:56:1: note: declared here 56 | hb_ot_layout_script_find_language (hb_face_t *face, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkfontchooserwidget.c:2210:3: warning: 'pango_fc_font_unlock_face' is deprecated: Use 'pango_font_get_hb_font' instead [-Wdeprecated-declarations] 2210 | pango_fc_font_unlock_face (PANGO_FC_FONT (pango_font)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gtk/gtkfontchooserwidget.c:57: /usr/include/pango-1.0/pango/pangofc-font.h:114:12: note: declared here 114 | void pango_fc_font_unlock_face (PangoFcFont *font); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/atk-1.0/atk/atkobject.h:27, from /usr/include/atk-1.0/atk/atk.h:25, from ../gtk/gtkfontchooserwidget.c:24: /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ /usr/include/pango-1.0/pango/pangofc-font.h:51:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 51 | #define PANGO_FC_FONT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_FC_FONT, PangoFcFont)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkfontchooserwidget.c:2210:30: note: in expansion of macro 'PANGO_FC_FONT' 2210 | pango_fc_font_unlock_face (PANGO_FC_FONT (pango_font)); | ^~~~~~~~~~~~~ ../gtk/gtkfontchooserwidget.c: In function 'gtk_font_chooser_widget_handle_event': ../gtk/gtkfontchooserwidget.c:2527:21: warning: cast increases required alignment of target type [-Wcast-align] 2527 | GdkEvent *event = (GdkEvent *)key_event; | ^ [609/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfixed.c.o [610/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfilesystemmodel.c.o [611/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfilesystem.c.o [612/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfilefilter.c.o ../gtk/gtkfilesystemmodel.c: In function 'node_validate_rows': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:261:11: note: in expansion of macro 'get_node' 261 | row = get_node (model, i - 1)->row; | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:267:29: note: in expansion of macro 'get_node' 267 | FileModelNode *node = get_node (model, i); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function 'node_get_tree_row': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:282:10: note: in expansion of macro 'get_node' 282 | return get_node (model, index)->row - 1; | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function 'node_set_visible_and_filtered_out': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:338:25: note: in expansion of macro 'get_node' 338 | FileModelNode *node = get_node (model, id); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function 'node_should_be_filtered_out': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:377:25: note: in expansion of macro 'get_node' 377 | FileModelNode *node = get_node (model, id); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function 'node_should_be_visible': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:447:25: note: in expansion of macro 'get_node' 447 | FileModelNode *node = get_node (model, id); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function 'gtk_file_system_model_iter_nth_child': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:543:7: note: in expansion of macro 'get_node' 543 | get_node (model, model->n_nodes_valid - 1)->row >= row_to_find) | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:560:15: note: in expansion of macro 'get_node' 560 | while (!get_node (model, id)->visible) | ^~~~~~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../gtk/gtkfilesystemmodel.h:22, from ../gtk/gtkfilesystemmodel.c:21: ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ /usr/include/glib-2.0/glib/gmacros.h:930:8: note: in definition of macro '_G_BOOLEAN_EXPR' 930 | if (expr) \ | ^~~~ /usr/include/glib-2.0/glib/gtestutils.h:185:49: note: in expansion of macro 'G_LIKELY' 185 | if G_LIKELY (expr) ; else \ | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c:563:7: note: in expansion of macro 'g_assert' 563 | g_assert (get_node (model, id)->row == row_to_find); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c:563:17: note: in expansion of macro 'get_node' 563 | g_assert (get_node (model, id)->row == row_to_find); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:571:40: note: in expansion of macro 'get_node' 571 | if (model->n_nodes_valid == 0 || get_node (model, id)->row != row_to_find) | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function 'gtk_file_system_model_iter_next': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:639:29: note: in expansion of macro 'get_node' 639 | FileModelNode *node = get_node (model, i); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function 'gtk_file_system_model_sort': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:794:26: note: in expansion of macro 'get_node' 794 | g_qsort_with_data (get_node (model, 1), /* start at index 1; don't sort the editable row */ | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:808:37: note: in expansion of macro 'get_node' 808 | FileModelNode *node = get_node (model, i); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function 'drag_source_drag_data_get': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:985:10: note: in expansion of macro 'get_node' 985 | node = get_node (model, ITER_INDEX (&iter)); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function 'gtk_file_system_model_finalize': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:1054:29: note: in expansion of macro 'get_node' 1054 | FileModelNode *node = get_node (model, i); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function 'gtk_file_system_model_set_n_columns': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:1366:11: note: in expansion of macro 'get_node' 1366 | memset (get_node (model, 0), 0, model->node_size); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function '_gtk_file_system_model_iter_is_visible': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:1636:10: note: in expansion of macro 'get_node' 1636 | node = get_node (model, ITER_INDEX (iter)); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function '_gtk_file_system_model_iter_is_filtered_out': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:1662:10: note: in expansion of macro 'get_node' 1662 | node = get_node (model, ITER_INDEX (iter)); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function '_gtk_file_system_model_get_info': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:1689:10: note: in expansion of macro 'get_node' 1689 | node = get_node (model, ITER_INDEX (iter)); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function '_gtk_file_system_model_get_file': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:1714:10: note: in expansion of macro 'get_node' 1714 | node = get_node (model, ITER_INDEX (iter)); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function '_gtk_file_system_model_get_value': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:1745:10: note: in expansion of macro 'get_node' 1745 | node = get_node (model, ITER_INDEX (iter)); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function 'node_get_for_file': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:1786:29: note: in expansion of macro 'get_node' 1786 | FileModelNode *node = get_node (model, i); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function 'remove_file': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:1917:10: note: in expansion of macro 'get_node' 1917 | node = get_node (model, id); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function '_gtk_file_system_model_update_file': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:1968:10: note: in expansion of macro 'get_node' 1968 | node = get_node (model, id); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function 'thaw_updates': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:2067:17: note: in expansion of macro 'get_node' 2067 | stuff_added = get_node (model, model->files->len - 1)->frozen_add; | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:2079:33: note: in expansion of macro 'get_node' 2079 | FileModelNode *node = get_node (model, i); | ^~~~~~~~ ../gtk/gtkfilesystemmodel.c: In function '_gtk_file_system_model_clear_cache': ../gtk/gtkfilesystemmodel.c:237:35: warning: cast increases required alignment of target type [-Wcast-align] 237 | #define get_node(_model, _index) ((FileModelNode *) ((_model)->files->data + (_index) * (_model)->node_size)) | ^ ../gtk/gtkfilesystemmodel.c:2124:29: note: in expansion of macro 'get_node' 2124 | FileModelNode *node = get_node (model, i); | ^~~~~~~~ [613/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfilechooserwidget.c.o ../gtk/gtkflowbox.c: In function 'gtk_flow_box_render': ../gtk/gtkflowbox.c:2702:48: warning: cast increases required alignment of target type [-Wcast-align] 2702 | path_from_vertical_line_rects (cr, (GdkRectangle *)lines->data, lines->len); | ^ ../gtk/gtkflowbox.c:2704:50: warning: cast increases required alignment of target type [-Wcast-align] 2704 | path_from_horizontal_line_rects (cr, (GdkRectangle *)lines->data, lines->len); | ^ [614/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfilechooserutils.c.o [615/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfilechoosernativeportal.c.o [616/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfilechoosernative.c.o [617/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfilechooserentry.c.o [618/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfilechooserembed.c.o [619/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfilechooserdialog.c.o [620/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfilechooserbutton.c.o ../gtk/gtkfilechooserwidget.c: In function 'browse_files_key_press_event_cb': ../gtk/gtkfilechooserwidget.c:1406:77: warning: cast increases required alignment of target type [-Wcast-align] 1406 | gtk_search_entry_handle_event (GTK_SEARCH_ENTRY (priv->search_entry), (GdkEvent *)event); | ^ ../gtk/gtkfilechooserwidget.c: In function 'gtk_file_chooser_widget_key_press_event': ../gtk/gtkfilechooserwidget.c:1429:82: warning: cast increases required alignment of target type [-Wcast-align] 1429 | else if (gtk_search_entry_handle_event (GTK_SEARCH_ENTRY (priv->search_entry), (GdkEvent *)event)) | ^ [621/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkfilechooser.c.o [622/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkexpander.c.o [623/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkeventcontrollerscroll.c.o [624/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkeventcontrollermotion.c.o [625/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkeventcontrollerkey.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../gdk/gdkapplaunchcontext.h:28, from ../gdk/gdk.h:32, from ../gtk/gtkwidget.h:32, from ../gtk/gtkeventcontrollerscroll.c:64: ../gtk/gtkeventcontrollerscroll.c: In function 'gtk_event_controller_scroll_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkeventcontrollerscroll.h:33:51: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 33 | #define GTK_EVENT_CONTROLLER_SCROLL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER_SCROLL, GtkEventControllerScroll)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkeventcontrollerscroll.c:198:38: note: in expansion of macro 'GTK_EVENT_CONTROLLER_SCROLL' 198 | GtkEventControllerScroll *scroll = GTK_EVENT_CONTROLLER_SCROLL (object); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkeventcontrollerscroll.c: In function 'gtk_event_controller_scroll_set_property': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkeventcontrollerscroll.h:33:51: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 33 | #define GTK_EVENT_CONTROLLER_SCROLL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER_SCROLL, GtkEventControllerScroll)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkeventcontrollerscroll.c:211:38: note: in expansion of macro 'GTK_EVENT_CONTROLLER_SCROLL' 211 | GtkEventControllerScroll *scroll = GTK_EVENT_CONTROLLER_SCROLL (object); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkeventcontrollerscroll.c: In function 'gtk_event_controller_scroll_get_property': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkeventcontrollerscroll.h:33:51: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 33 | #define GTK_EVENT_CONTROLLER_SCROLL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER_SCROLL, GtkEventControllerScroll)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkeventcontrollerscroll.c:230:38: note: in expansion of macro 'GTK_EVENT_CONTROLLER_SCROLL' 230 | GtkEventControllerScroll *scroll = GTK_EVENT_CONTROLLER_SCROLL (object); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkeventcontrollerscroll.c: In function 'gtk_event_controller_scroll_handle_event': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkeventcontrollerscroll.h:33:51: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 33 | #define GTK_EVENT_CONTROLLER_SCROLL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER_SCROLL, GtkEventControllerScroll)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkeventcontrollerscroll.c:247:38: note: in expansion of macro 'GTK_EVENT_CONTROLLER_SCROLL' 247 | GtkEventControllerScroll *scroll = GTK_EVENT_CONTROLLER_SCROLL (controller); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [626/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkeventcontroller.c.o [627/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkeventbox.c.o [628/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkentrycompletion.c.o [629/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkentrybuffer.c.o [630/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkentry.c.o [631/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkemojicompletion.c.o ../gtk/gtkentrycompletion.c: In function 'gtk_entry_completion_popup_key_event': ../gtk/gtkentrycompletion.c:924:46: warning: cast increases required alignment of target type [-Wcast-align] 924 | gtk_widget_event (completion->priv->entry, (GdkEvent *)event); | ^ [632/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkemojichooser.c.o ../gtk/gtkemojicompletion.c: In function 'entry_key_press': ../gtk/gtkemojicompletion.c:338:25: warning: cast increases required alignment of target type [-Wcast-align] 338 | gdk_event_get_keyval ((GdkEvent*)event, &keyval); | ^ [633/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkeditable.c.o [634/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkdrawingarea.c.o [635/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkdragsource.c.o [636/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkdialog.c.o [637/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsswin32sizevalue.c.o [638/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsswidgetnode.c.o [639/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssvalue.c.o [640/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsstypes.c.o [641/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssunsetvalue.c.o [642/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsstypedvalue.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from ../gtk/gtkcsstypesprivate.h:21, from ../gtk/gtkcssnodedeclarationprivate.h:21, from ../gtk/gtkcssnodeprivate.h:21, from ../gtk/gtkcsswidgetnodeprivate.h:21, from ../gtk/gtkcsswidgetnode.c:20: ../gtk/gtkcsswidgetnode.c: In function 'gtk_css_widget_node_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsswidgetnodeprivate.h:27:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c:36:28: note: in expansion of macro 'GTK_CSS_WIDGET_NODE' 36 | GtkCssWidgetNode *node = GTK_CSS_WIDGET_NODE (object); | ^~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c: In function 'gtk_css_widget_node_style_changed': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsswidgetnodeprivate.h:27:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c:49:10: note: in expansion of macro 'GTK_CSS_WIDGET_NODE' 49 | node = GTK_CSS_WIDGET_NODE (cssnode); | ^~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c: In function 'gtk_css_widget_node_update_style': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsswidgetnodeprivate.h:27:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c:76:35: note: in expansion of macro 'GTK_CSS_WIDGET_NODE' 76 | GtkCssWidgetNode *widget_node = GTK_CSS_WIDGET_NODE (cssnode); | ^~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c: In function 'gtk_css_widget_node_queue_validate': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsswidgetnodeprivate.h:27:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c:91:35: note: in expansion of macro 'GTK_CSS_WIDGET_NODE' 91 | GtkCssWidgetNode *widget_node = GTK_CSS_WIDGET_NODE (node); | ^~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c: In function 'gtk_css_widget_node_dequeue_validate': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsswidgetnodeprivate.h:27:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c:105:35: note: in expansion of macro 'GTK_CSS_WIDGET_NODE' 105 | GtkCssWidgetNode *widget_node = GTK_CSS_WIDGET_NODE (node); | ^~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c: In function 'gtk_css_widget_node_validate': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsswidgetnodeprivate.h:27:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c:117:35: note: in expansion of macro 'GTK_CSS_WIDGET_NODE' 117 | GtkCssWidgetNode *widget_node = GTK_CSS_WIDGET_NODE (node); | ^~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c: In function 'gtk_css_widget_node_init_matcher': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsswidgetnodeprivate.h:27:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c:185:35: note: in expansion of macro 'GTK_CSS_WIDGET_NODE' 185 | GtkCssWidgetNode *widget_node = GTK_CSS_WIDGET_NODE (node); | ^~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c: In function 'gtk_css_widget_node_create_widget_path': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsswidgetnodeprivate.h:27:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c:201:35: note: in expansion of macro 'GTK_CSS_WIDGET_NODE' 201 | GtkCssWidgetNode *widget_node = GTK_CSS_WIDGET_NODE (node); | ^~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c: In function 'gtk_css_widget_node_get_widget_path': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsswidgetnodeprivate.h:27:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c:224:35: note: in expansion of macro 'GTK_CSS_WIDGET_NODE' 224 | GtkCssWidgetNode *widget_node = GTK_CSS_WIDGET_NODE (node); | ^~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c: In function 'gtk_css_widget_node_get_style_provider': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsswidgetnodeprivate.h:27:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c:235:35: note: in expansion of macro 'GTK_CSS_WIDGET_NODE' 235 | GtkCssWidgetNode *widget_node = GTK_CSS_WIDGET_NODE (node); | ^~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c: In function 'gtk_css_widget_node_get_frame_clock': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsswidgetnodeprivate.h:27:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_WIDGET_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_WIDGET_NODE, GtkCssWidgetNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c:254:35: note: in expansion of macro 'GTK_CSS_WIDGET_NODE' 254 | GtkCssWidgetNode *widget_node = GTK_CSS_WIDGET_NODE (node); | ^~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c: In function 'gtk_css_widget_node_new': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssnodeprivate.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 30 | #define GTK_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_NODE, GtkCssNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c:299:29: note: in expansion of macro 'GTK_CSS_NODE' 299 | gtk_css_node_set_visible (GTK_CSS_NODE (result), | ^~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssnodeprivate.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 30 | #define GTK_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_NODE, GtkCssNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsswidgetnode.c:302:10: note: in expansion of macro 'GTK_CSS_NODE' 302 | return GTK_CSS_NODE (result); | ^~~~~~~~~~~~ [643/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsstransition.c.o [644/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsstransientnode.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from ../gtk/gtkcssstyleprivate.h:23, from ../gtk/gtkcssanimatedstyleprivate.h:23, from ../gtk/gtkstyleanimationprivate.h:23, from ../gtk/gtkcsstransitionprivate.h:23, from ../gtk/gtkcsstransition.c:22: ../gtk/gtkcsstransition.c: In function 'gtk_css_transition_advance': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsstransitionprivate.h:29:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_TRANSITION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_TRANSITION, GtkCssTransition)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsstransition.c:33:30: note: in expansion of macro 'GTK_CSS_TRANSITION' 33 | GtkCssTransition *source = GTK_CSS_TRANSITION (style_animation); | ^~~~~~~~~~~~~~~~~~ ../gtk/gtkcsstransition.c: In function 'gtk_css_transition_apply_values': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsstransitionprivate.h:29:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_TRANSITION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_TRANSITION, GtkCssTransition)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsstransition.c:53:34: note: in expansion of macro 'GTK_CSS_TRANSITION' 53 | GtkCssTransition *transition = GTK_CSS_TRANSITION (style_animation); | ^~~~~~~~~~~~~~~~~~ ../gtk/gtkcsstransition.c: In function 'gtk_css_transition_is_finished': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsstransitionprivate.h:29:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_TRANSITION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_TRANSITION, GtkCssTransition)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsstransition.c:87:34: note: in expansion of macro 'GTK_CSS_TRANSITION' 87 | GtkCssTransition *transition = GTK_CSS_TRANSITION (animation); | ^~~~~~~~~~~~~~~~~~ ../gtk/gtkcsstransition.c: In function 'gtk_css_transition_is_static': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsstransitionprivate.h:29:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_TRANSITION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_TRANSITION, GtkCssTransition)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsstransition.c:95:34: note: in expansion of macro 'GTK_CSS_TRANSITION' 95 | GtkCssTransition *transition = GTK_CSS_TRANSITION (animation); | ^~~~~~~~~~~~~~~~~~ ../gtk/gtkcsstransition.c: In function 'gtk_css_transition_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsstransitionprivate.h:29:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_TRANSITION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_TRANSITION, GtkCssTransition)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsstransition.c:103:34: note: in expansion of macro 'GTK_CSS_TRANSITION' 103 | GtkCssTransition *transition = GTK_CSS_TRANSITION (object); | ^~~~~~~~~~~~~~~~~~ [645/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsstransformvalue.c.o [646/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssstylepropertyimpl.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from ../gtk/gtkcsstypesprivate.h:21, from ../gtk/gtkcssnodedeclarationprivate.h:21, from ../gtk/gtkcssnodeprivate.h:21, from ../gtk/gtkcsstransientnodeprivate.h:21, from ../gtk/gtkcsstransientnode.c:20: ../gtk/gtkcsstransientnode.c: In function 'gtk_css_transient_node_init': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssnodeprivate.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 30 | #define GTK_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_NODE, GtkCssNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsstransientnode.c:78:29: note: in expansion of macro 'GTK_CSS_NODE' 78 | gtk_css_node_set_visible (GTK_CSS_NODE (cssnode), FALSE); | ^~~~~~~~~~~~ [647/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssstyleproperty.c.o [648/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssstylefuncs.c.o [649/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssstaticstyle.c.o [650/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssshorthandpropertyimpl.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from ../gtk/gtkenums.h:32, from ../gtk/gtkcssmatcherprivate.h:21, from ../gtk/gtkcssstaticstyleprivate.h:23, from ../gtk/gtkcssstaticstyle.c:22: ../gtk/gtkcssstaticstyle.c: In function 'gtk_css_static_style_get_value': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssstaticstyleprivate.h:29:46: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_STATIC_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_STATIC_STYLE, GtkCssStaticStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssstaticstyle.c:47:31: note: in expansion of macro 'GTK_CSS_STATIC_STYLE' 47 | GtkCssStaticStyle *sstyle = GTK_CSS_STATIC_STYLE (style); | ^~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssstaticstyle.c: In function 'gtk_css_static_style_get_section': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssstaticstyleprivate.h:29:46: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_STATIC_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_STATIC_STYLE, GtkCssStaticStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssstaticstyle.c:63:31: note: in expansion of macro 'GTK_CSS_STATIC_STYLE' 63 | GtkCssStaticStyle *sstyle = GTK_CSS_STATIC_STYLE (style); | ^~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssstaticstyle.c: In function 'gtk_css_static_style_dispose': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssstaticstyleprivate.h:29:46: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_STATIC_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_STATIC_STYLE, GtkCssStaticStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssstaticstyle.c:75:30: note: in expansion of macro 'GTK_CSS_STATIC_STYLE' 75 | GtkCssStaticStyle *style = GTK_CSS_STATIC_STYLE (object); | ^~~~~~~~~~~~~~~~~~~~ [651/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssshorthandproperty.c.o [652/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssshadowvalue.c.o [653/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssshadowsvalue.c.o [654/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssstylechange.c.o [655/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssstyle.c.o [656/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssstringvalue.c.o [657/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssselector.c.o [658/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsssection.c.o [659/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssrgbavalue.c.o ../gtk/gtkcssselector.c: In function 'gtk_css_selector_tree_get_matches': ../gtk/gtkcssselector.c:139:10: warning: cast increases required alignment of target type [-Wcast-align] 139 | return (gpointer *) ((guint8 *)tree + tree->matches_offset); | ^ ../gtk/gtkcssselector.c: In function 'gtk_css_selector_tree_at_offset': ../gtk/gtkcssselector.c:218:10: warning: cast increases required alignment of target type [-Wcast-align] 218 | return (GtkCssSelectorTree *) ((guint8 *)tree + offset); | ^ ../gtk/gtkcssselector.c: In function 'get_tree': ../gtk/gtkcssselector.c:1724:10: warning: cast increases required alignment of target type [-Wcast-align] 1724 | return (GtkCssSelectorTree *) (array->data + offset); | ^ ../gtk/gtkcssselector.c: In function '_gtk_css_selector_tree_builder_build': ../gtk/gtkcssselector.c:1915:10: warning: cast increases required alignment of target type [-Wcast-align] 1915 | tree = (GtkCssSelectorTree *)data; | ^ ../gtk/gtkcssselector.c:1924:26: warning: cast increases required alignment of target type [-Wcast-align] 1924 | *info->selector_match = (GtkCssSelectorTree *)(data + GPOINTER_TO_UINT (*info->selector_match)); | ^ [660/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssrepeatvalue.c.o [661/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssprovider.c.o [662/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsspositionvalue.c.o [663/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsspathnode.c.o [664/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssparser.c.o [665/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsspalettevalue.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from ../gtk/gtkcsstypesprivate.h:21, from ../gtk/gtkcssnodedeclarationprivate.h:21, from ../gtk/gtkcssnodeprivate.h:21, from ../gtk/gtkcsspathnodeprivate.h:21, from ../gtk/gtkcsspathnode.c:20: ../gtk/gtkcsspathnode.c: In function 'gtk_css_path_node_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsspathnodeprivate.h:27:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_PATH_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_PATH_NODE, GtkCssPathNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsspathnode.c:30:26: note: in expansion of macro 'GTK_CSS_PATH_NODE' 30 | GtkCssPathNode *node = GTK_CSS_PATH_NODE (object); | ^~~~~~~~~~~~~~~~~ ../gtk/gtkcsspathnode.c: In function 'gtk_css_path_node_invalidate': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsspathnodeprivate.h:27:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_PATH_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_PATH_NODE, GtkCssPathNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsspathnode.c:41:31: note: in expansion of macro 'GTK_CSS_PATH_NODE' 41 | GtkCssPathNode *path_node = GTK_CSS_PATH_NODE (node); | ^~~~~~~~~~~~~~~~~ ../gtk/gtkcsspathnode.c: In function 'gtk_css_path_node_real_init_matcher': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsspathnodeprivate.h:27:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_PATH_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_PATH_NODE, GtkCssPathNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsspathnode.c:51:31: note: in expansion of macro 'GTK_CSS_PATH_NODE' 51 | GtkCssPathNode *path_node = GTK_CSS_PATH_NODE (node); | ^~~~~~~~~~~~~~~~~ ../gtk/gtkcsspathnode.c: In function 'gtk_css_path_node_real_create_widget_path': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsspathnodeprivate.h:27:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_PATH_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_PATH_NODE, GtkCssPathNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsspathnode.c:65:31: note: in expansion of macro 'GTK_CSS_PATH_NODE' 65 | GtkCssPathNode *path_node = GTK_CSS_PATH_NODE (node); | ^~~~~~~~~~~~~~~~~ ../gtk/gtkcsspathnode.c: In function 'gtk_css_path_node_real_get_widget_path': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsspathnodeprivate.h:27:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_PATH_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_PATH_NODE, GtkCssPathNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsspathnode.c:88:31: note: in expansion of macro 'GTK_CSS_PATH_NODE' 88 | GtkCssPathNode *path_node = GTK_CSS_PATH_NODE (node); | ^~~~~~~~~~~~~~~~~ ../gtk/gtkcsspathnode.c: In function 'gtk_css_path_node_get_style_provider': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcsspathnodeprivate.h:27:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 27 | #define GTK_CSS_PATH_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_PATH_NODE, GtkCssPathNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsspathnode.c:106:31: note: in expansion of macro 'GTK_CSS_PATH_NODE' 106 | GtkCssPathNode *path_node = GTK_CSS_PATH_NODE (node); | ^~~~~~~~~~~~~~~~~ ../gtk/gtkcsspathnode.c: In function 'gtk_css_path_node_new': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssnodeprivate.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 30 | #define GTK_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_NODE, GtkCssNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsspathnode.c:145:10: note: in expansion of macro 'GTK_CSS_NODE' 145 | return GTK_CSS_NODE (node); | ^~~~~~~~~~~~ ../gtk/gtkcsspathnode.c: In function 'gtk_css_path_node_unset_context': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssnodeprivate.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 30 | #define GTK_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_NODE, GtkCssNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsspathnode.c:156:43: note: in expansion of macro 'GTK_CSS_NODE' 156 | gtk_css_node_invalidate_style_provider (GTK_CSS_NODE (node)); | ^~~~~~~~~~~~ ../gtk/gtkcsspathnode.c: In function 'gtk_css_path_node_set_widget_path': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssnodeprivate.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 30 | #define GTK_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_NODE, GtkCssNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcsspathnode.c:176:28: note: in expansion of macro 'GTK_CSS_NODE' 176 | gtk_css_node_invalidate (GTK_CSS_NODE (node), GTK_CSS_CHANGE_ANY); | ^~~~~~~~~~~~ [666/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssnumbervalue.c.o [667/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssnodestylecache.c.o [668/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssnodedeclaration.c.o [669/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssnode.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from ../gtk/gtkcsstypesprivate.h:21, from ../gtk/gtkcssnodedeclarationprivate.h:21, from ../gtk/gtkcssnodestylecacheprivate.h:21, from ../gtk/gtkcssnodestylecache.c:20: ../gtk/gtkcssnodestylecache.c: In function 'may_be_stored_in_cache': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssstaticstyleprivate.h:29:46: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_STATIC_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_STATIC_STYLE, GtkCssStaticStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssnodestylecache.c:97:45: note: in expansion of macro 'GTK_CSS_STATIC_STYLE' 97 | change = gtk_css_static_style_get_change (GTK_CSS_STATIC_STYLE (style)); | ^~~~~~~~~~~~~~~~~~~~ [670/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssmatcher.c.o [671/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsslookup.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from ../gtk/gtkcsstypesprivate.h:21, from ../gtk/gtkcssnodedeclarationprivate.h:21, from ../gtk/gtkcssnodeprivate.h:21, from ../gtk/gtkcssnode.c:20: ../gtk/gtkcssnode.c: In function 'gtk_css_node_get_property': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssnodeprivate.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 30 | #define GTK_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_NODE, GtkCssNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssnode.c:156:25: note: in expansion of macro 'GTK_CSS_NODE' 156 | GtkCssNode *cssnode = GTK_CSS_NODE (object); | ^~~~~~~~~~~~ ../gtk/gtkcssnode.c: In function 'gtk_css_node_set_property': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssnodeprivate.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 30 | #define GTK_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_NODE, GtkCssNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssnode.c:195:25: note: in expansion of macro 'GTK_CSS_NODE' 195 | GtkCssNode *cssnode = GTK_CSS_NODE (object); | ^~~~~~~~~~~~ ../gtk/gtkcssnode.c: In function 'gtk_css_node_dispose': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssnodeprivate.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 30 | #define GTK_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_NODE, GtkCssNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssnode.c:231:25: note: in expansion of macro 'GTK_CSS_NODE' 231 | GtkCssNode *cssnode = GTK_CSS_NODE (object); | ^~~~~~~~~~~~ ../gtk/gtkcssnode.c: In function 'gtk_css_node_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssnodeprivate.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 30 | #define GTK_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_NODE, GtkCssNode)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssnode.c:248:25: note: in expansion of macro 'GTK_CSS_NODE' 248 | GtkCssNode *cssnode = GTK_CSS_NODE (object); | ^~~~~~~~~~~~ ../gtk/gtkcssnode.c: In function 'gtk_css_style_needs_recreation': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssanimatedstyleprivate.h:28:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_ANIMATED_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssnode.c:399:13: note: in expansion of macro 'GTK_CSS_ANIMATED_STYLE' 399 | style = GTK_CSS_ANIMATED_STYLE (style)->style; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssstaticstyleprivate.h:29:46: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_STATIC_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_STATIC_STYLE, GtkCssStaticStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssnode.c:401:40: note: in expansion of macro 'GTK_CSS_STATIC_STYLE' 401 | if (gtk_css_static_style_get_change (GTK_CSS_STATIC_STYLE (style)) & change) | ^~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssnode.c: In function 'gtk_css_node_real_update_style': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssanimatedstyleprivate.h:28:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_ANIMATED_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssnode.c:417:22: note: in expansion of macro 'GTK_CSS_ANIMATED_STYLE' 417 | static_style = GTK_CSS_ANIMATED_STYLE (style)->style; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssanimatedstyleprivate.h:28:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_ANIMATED_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssnode.c:444:55: note: in expansion of macro 'GTK_CSS_ANIMATED_STYLE' 444 | new_style = gtk_css_animated_style_new_advance (GTK_CSS_ANIMATED_STYLE (style), | ^~~~~~~~~~~~~~~~~~~~~~ [672/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsskeyframes.c.o [673/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssinitialvalue.c.o [674/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssinheritvalue.c.o [675/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssimagewin32.c.o [676/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssimagevalue.c.o [677/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssimagescaled.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from ../gtk/gtkcssimageprivate.h:24, from ../gtk/gtkcssimagewin32private.h:23, from ../gtk/gtkcssimagewin32.c:22: ../gtk/gtkcssimagewin32.c: In function 'gtk_css_image_win32_draw': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagewin32private.h:29:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_WIN32(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_WIN32, GtkCssImageWin32)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagewin32.c:34:30: note: in expansion of macro 'GTK_CSS_IMAGE_WIN32' 34 | GtkCssImageWin32 *wimage = GTK_CSS_IMAGE_WIN32 (image); | ^~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagewin32.c: In function 'gtk_css_image_win32_parse': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagewin32private.h:29:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_WIN32(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_WIN32, GtkCssImageWin32)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagewin32.c:72:30: note: in expansion of macro 'GTK_CSS_IMAGE_WIN32' 72 | GtkCssImageWin32 *wimage = GTK_CSS_IMAGE_WIN32 (image); | ^~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagewin32.c: In function 'gtk_css_image_win32_print': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagewin32private.h:29:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_WIN32(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_WIN32, GtkCssImageWin32)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagewin32.c:219:30: note: in expansion of macro 'GTK_CSS_IMAGE_WIN32' 219 | GtkCssImageWin32 *wimage = GTK_CSS_IMAGE_WIN32 (image); | ^~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagewin32.c: In function 'gtk_css_image_win32_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagewin32private.h:29:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_WIN32(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_WIN32, GtkCssImageWin32)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagewin32.c:229:30: note: in expansion of macro 'GTK_CSS_IMAGE_WIN32' 229 | GtkCssImageWin32 *wimage = GTK_CSS_IMAGE_WIN32 (object); | ^~~~~~~~~~~~~~~~~~~ [678/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssimagerecolor.c.o [679/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssimageurl.c.o [680/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssimagesurface.c.o [681/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssimageradial.c.o [682/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssimagelinear.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from ../gtk/gtkcssimageprivate.h:24, from ../gtk/gtkcssimagesurfaceprivate.h:23, from ../gtk/gtkcssimagesurface.c:22: ../gtk/gtkcssimagesurface.c: In function 'gtk_css_image_surface_get_width': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagesurfaceprivate.h:28:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_IMAGE_SURFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_SURFACE, GtkCssImageSurface)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagesurface.c:30:33: note: in expansion of macro 'GTK_CSS_IMAGE_SURFACE' 30 | GtkCssImageSurface *surface = GTK_CSS_IMAGE_SURFACE (image); | ^~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagesurface.c: In function 'gtk_css_image_surface_get_height': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagesurfaceprivate.h:28:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_IMAGE_SURFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_SURFACE, GtkCssImageSurface)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagesurface.c:38:33: note: in expansion of macro 'GTK_CSS_IMAGE_SURFACE' 38 | GtkCssImageSurface *surface = GTK_CSS_IMAGE_SURFACE (image); | ^~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagesurface.c: In function 'gtk_css_image_surface_draw': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagesurfaceprivate.h:28:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_IMAGE_SURFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_SURFACE, GtkCssImageSurface)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagesurface.c:49:33: note: in expansion of macro 'GTK_CSS_IMAGE_SURFACE' 49 | GtkCssImageSurface *surface = GTK_CSS_IMAGE_SURFACE (image); | ^~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagesurface.c: In function 'gtk_css_image_surface_print': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagesurfaceprivate.h:28:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_IMAGE_SURFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_SURFACE, GtkCssImageSurface)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagesurface.c:113:33: note: in expansion of macro 'GTK_CSS_IMAGE_SURFACE' 113 | GtkCssImageSurface *surface = GTK_CSS_IMAGE_SURFACE (image); | ^~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagesurface.c: In function 'gtk_css_image_surface_dispose': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagesurfaceprivate.h:28:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_IMAGE_SURFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_SURFACE, GtkCssImageSurface)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagesurface.c:135:33: note: in expansion of macro 'GTK_CSS_IMAGE_SURFACE' 135 | GtkCssImageSurface *surface = GTK_CSS_IMAGE_SURFACE (object); | ^~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagesurface.c: In function '_gtk_css_image_surface_new': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagesurfaceprivate.h:28:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_IMAGE_SURFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_SURFACE, GtkCssImageSurface)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagesurface.c:176:3: note: in expansion of macro 'GTK_CSS_IMAGE_SURFACE' 176 | GTK_CSS_IMAGE_SURFACE (image)->surface = cairo_surface_reference (surface); | ^~~~~~~~~~~~~~~~~~~~~ [683/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssimageicontheme.c.o [684/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssimagegradient.c.o [685/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssimagefallback.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from ../gtk/gtkcssimageprivate.h:24, from ../gtk/gtkcssimageiconthemeprivate.h:23, from ../gtk/gtkcssimageicontheme.c:22: ../gtk/gtkcssimageicontheme.c: In function 'gtk_css_image_icon_theme_draw': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimageiconthemeprivate.h:29:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_ICON_THEME, GtkCssImageIconTheme)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimageicontheme.c:47:38: note: in expansion of macro 'GTK_CSS_IMAGE_ICON_THEME' 47 | GtkCssImageIconTheme *icon_theme = GTK_CSS_IMAGE_ICON_THEME (image); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimageicontheme.c: In function 'gtk_css_image_icon_theme_parse': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimageiconthemeprivate.h:29:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_ICON_THEME, GtkCssImageIconTheme)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimageicontheme.c:99:38: note: in expansion of macro 'GTK_CSS_IMAGE_ICON_THEME' 99 | GtkCssImageIconTheme *icon_theme = GTK_CSS_IMAGE_ICON_THEME (image); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimageicontheme.c: In function 'gtk_css_image_icon_theme_print': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimageiconthemeprivate.h:29:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_ICON_THEME, GtkCssImageIconTheme)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimageicontheme.c:124:38: note: in expansion of macro 'GTK_CSS_IMAGE_ICON_THEME' 124 | GtkCssImageIconTheme *icon_theme = GTK_CSS_IMAGE_ICON_THEME (image); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimageicontheme.c: In function 'gtk_css_image_icon_theme_compute': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimageiconthemeprivate.h:29:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_ICON_THEME, GtkCssImageIconTheme)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimageicontheme.c:138:38: note: in expansion of macro 'GTK_CSS_IMAGE_ICON_THEME' 138 | GtkCssImageIconTheme *icon_theme = GTK_CSS_IMAGE_ICON_THEME (image); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimageicontheme.c: In function 'gtk_css_image_icon_theme_equal': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimageiconthemeprivate.h:29:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_ICON_THEME, GtkCssImageIconTheme)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimageicontheme.c:154:39: note: in expansion of macro 'GTK_CSS_IMAGE_ICON_THEME' 154 | GtkCssImageIconTheme *icon_theme1 = GTK_CSS_IMAGE_ICON_THEME (image1); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimageiconthemeprivate.h:29:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_ICON_THEME, GtkCssImageIconTheme)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimageicontheme.c:155:39: note: in expansion of macro 'GTK_CSS_IMAGE_ICON_THEME' 155 | GtkCssImageIconTheme *icon_theme2 = GTK_CSS_IMAGE_ICON_THEME (image2); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimageicontheme.c: In function 'gtk_css_image_icon_theme_dispose': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimageiconthemeprivate.h:29:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_ICON_THEME, GtkCssImageIconTheme)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimageicontheme.c:163:38: note: in expansion of macro 'GTK_CSS_IMAGE_ICON_THEME' 163 | GtkCssImageIconTheme *icon_theme = GTK_CSS_IMAGE_ICON_THEME (object); | ^~~~~~~~~~~~~~~~~~~~~~~~ [686/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssimagecrossfade.c.o [687/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssimagebuiltin.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from ../gtk/gtkcssimageprivate.h:24, from ../gtk/gtkcssimagecrossfadeprivate.h:23, from ../gtk/gtkcssimagecrossfade.c:25: ../gtk/gtkcssimagecrossfade.c: In function 'gtk_css_image_cross_fade_get_width': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagecrossfadeprivate.h:28:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_IMAGE_CROSS_FADE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_CROSS_FADE, GtkCssImageCrossFade)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagecrossfade.c:34:38: note: in expansion of macro 'GTK_CSS_IMAGE_CROSS_FADE' 34 | GtkCssImageCrossFade *cross_fade = GTK_CSS_IMAGE_CROSS_FADE (image); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagecrossfade.c: In function 'gtk_css_image_cross_fade_get_height': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagecrossfadeprivate.h:28:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_IMAGE_CROSS_FADE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_CROSS_FADE, GtkCssImageCrossFade)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagecrossfade.c:63:38: note: in expansion of macro 'GTK_CSS_IMAGE_CROSS_FADE' 63 | GtkCssImageCrossFade *cross_fade = GTK_CSS_IMAGE_CROSS_FADE (image); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagecrossfade.c: In function 'gtk_css_image_cross_fade_equal': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagecrossfadeprivate.h:28:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_IMAGE_CROSS_FADE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_CROSS_FADE, GtkCssImageCrossFade)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagecrossfade.c:93:39: note: in expansion of macro 'GTK_CSS_IMAGE_CROSS_FADE' 93 | GtkCssImageCrossFade *cross_fade1 = GTK_CSS_IMAGE_CROSS_FADE (image1); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagecrossfadeprivate.h:28:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_IMAGE_CROSS_FADE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_CROSS_FADE, GtkCssImageCrossFade)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagecrossfade.c:94:39: note: in expansion of macro 'GTK_CSS_IMAGE_CROSS_FADE' 94 | GtkCssImageCrossFade *cross_fade2 = GTK_CSS_IMAGE_CROSS_FADE (image2); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagecrossfade.c: In function 'gtk_css_image_cross_fade_draw': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagecrossfadeprivate.h:28:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_IMAGE_CROSS_FADE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_CROSS_FADE, GtkCssImageCrossFade)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagecrossfade.c:107:38: note: in expansion of macro 'GTK_CSS_IMAGE_CROSS_FADE' 107 | GtkCssImageCrossFade *cross_fade = GTK_CSS_IMAGE_CROSS_FADE (image); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagecrossfade.c: In function 'gtk_css_image_cross_fade_parse': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagecrossfadeprivate.h:28:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_IMAGE_CROSS_FADE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_CROSS_FADE, GtkCssImageCrossFade)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagecrossfade.c:159:38: note: in expansion of macro 'GTK_CSS_IMAGE_CROSS_FADE' 159 | GtkCssImageCrossFade *cross_fade = GTK_CSS_IMAGE_CROSS_FADE (image); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagecrossfade.c: In function 'gtk_css_image_cross_fade_print': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagecrossfadeprivate.h:28:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_IMAGE_CROSS_FADE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_CROSS_FADE, GtkCssImageCrossFade)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagecrossfade.c:210:38: note: in expansion of macro 'GTK_CSS_IMAGE_CROSS_FADE' 210 | GtkCssImageCrossFade *cross_fade = GTK_CSS_IMAGE_CROSS_FADE (image); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagecrossfade.c: In function 'gtk_css_image_cross_fade_compute': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagecrossfadeprivate.h:28:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_IMAGE_CROSS_FADE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_CROSS_FADE, GtkCssImageCrossFade)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagecrossfade.c:237:38: note: in expansion of macro 'GTK_CSS_IMAGE_CROSS_FADE' 237 | GtkCssImageCrossFade *cross_fade = GTK_CSS_IMAGE_CROSS_FADE (image); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagecrossfade.c: In function 'gtk_css_image_cross_fade_dispose': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagecrossfadeprivate.h:28:50: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_IMAGE_CROSS_FADE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_CROSS_FADE, GtkCssImageCrossFade)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagecrossfade.c:254:38: note: in expansion of macro 'GTK_CSS_IMAGE_CROSS_FADE' 254 | GtkCssImageCrossFade *cross_fade = GTK_CSS_IMAGE_CROSS_FADE (object); | ^~~~~~~~~~~~~~~~~~~~~~~~ [688/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssimage.c.o [689/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssiconthemevalue.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from ../gtk/gtkcssimageprivate.h:24, from ../gtk/gtkcssimagebuiltinprivate.h:23, from ../gtk/gtkcssimagebuiltin.c:22: ../gtk/gtkcssimagebuiltin.c: In function 'gtk_css_image_builtin_draw_check': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagebuiltinprivate.h:29:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_BUILTIN(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_BUILTIN, GtkCssImageBuiltin)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c:47:33: note: in expansion of macro 'GTK_CSS_IMAGE_BUILTIN' 47 | GtkCssImageBuiltin *builtin = GTK_CSS_IMAGE_BUILTIN (image); | ^~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c: In function 'gtk_css_image_builtin_draw_option': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagebuiltinprivate.h:29:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_BUILTIN(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_BUILTIN, GtkCssImageBuiltin)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c:123:33: note: in expansion of macro 'GTK_CSS_IMAGE_BUILTIN' 123 | GtkCssImageBuiltin *builtin = GTK_CSS_IMAGE_BUILTIN (image); | ^~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c: In function 'gtk_css_image_builtin_draw_arrow': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagebuiltinprivate.h:29:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_BUILTIN(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_BUILTIN, GtkCssImageBuiltin)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c:174:33: note: in expansion of macro 'GTK_CSS_IMAGE_BUILTIN' 174 | GtkCssImageBuiltin *builtin = GTK_CSS_IMAGE_BUILTIN (image); | ^~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c: In function 'gtk_css_image_builtin_draw_expander': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagebuiltinprivate.h:29:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_BUILTIN(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_BUILTIN, GtkCssImageBuiltin)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c:225:33: note: in expansion of macro 'GTK_CSS_IMAGE_BUILTIN' 225 | GtkCssImageBuiltin *builtin = GTK_CSS_IMAGE_BUILTIN (image); | ^~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c: In function 'gtk_css_image_builtin_draw_grip': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagebuiltinprivate.h:29:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_BUILTIN(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_BUILTIN, GtkCssImageBuiltin)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c:386:33: note: in expansion of macro 'GTK_CSS_IMAGE_BUILTIN' 386 | GtkCssImageBuiltin *builtin = GTK_CSS_IMAGE_BUILTIN (image); | ^~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c: In function 'gtk_css_image_builtin_draw_pane_separator': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagebuiltinprivate.h:29:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_BUILTIN(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_BUILTIN, GtkCssImageBuiltin)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c:636:33: note: in expansion of macro 'GTK_CSS_IMAGE_BUILTIN' 636 | GtkCssImageBuiltin *builtin = GTK_CSS_IMAGE_BUILTIN (image); | ^~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c: In function 'gtk_css_image_builtin_draw_handle': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagebuiltinprivate.h:29:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_BUILTIN(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_BUILTIN, GtkCssImageBuiltin)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c:659:33: note: in expansion of macro 'GTK_CSS_IMAGE_BUILTIN' 659 | GtkCssImageBuiltin *builtin = GTK_CSS_IMAGE_BUILTIN (image); | ^~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c: In function 'gtk_css_image_builtin_draw_spinner': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagebuiltinprivate.h:29:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_BUILTIN(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_BUILTIN, GtkCssImageBuiltin)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c:682:33: note: in expansion of macro 'GTK_CSS_IMAGE_BUILTIN' 682 | GtkCssImageBuiltin *builtin = GTK_CSS_IMAGE_BUILTIN (image); | ^~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c: In function 'gtk_css_image_builtin_equal': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagebuiltinprivate.h:29:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_BUILTIN(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_BUILTIN, GtkCssImageBuiltin)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c:774:34: note: in expansion of macro 'GTK_CSS_IMAGE_BUILTIN' 774 | GtkCssImageBuiltin *builtin1 = GTK_CSS_IMAGE_BUILTIN (image1); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssimagebuiltinprivate.h:29:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 29 | #define GTK_CSS_IMAGE_BUILTIN(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_IMAGE_BUILTIN, GtkCssImageBuiltin)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssimagebuiltin.c:775:34: note: in expansion of macro 'GTK_CSS_IMAGE_BUILTIN' 775 | GtkCssImageBuiltin *builtin2 = GTK_CSS_IMAGE_BUILTIN (image2); | ^~~~~~~~~~~~~~~~~~~~~ [690/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssgadget.c.o [691/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssenginevalue.c.o [692/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssenumvalue.c.o [693/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsseasevalue.c.o [694/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssdimensionvalue.c.o [695/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsscustomproperty.c.o [696/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsscustomgadget.c.o [697/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsscornervalue.c.o [698/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsscolorvalue.c.o [699/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcsscalcvalue.c.o [700/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssbordervalue.c.o [701/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssbgsizevalue.c.o [702/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssarrayvalue.c.o [703/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssanimatedstyle.c.o [704/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcssanimation.c.o [705/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcontainer.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from ../gtk/gtkcssstyleprivate.h:23, from ../gtk/gtkcssanimatedstyleprivate.h:23, from ../gtk/gtkcssanimatedstyle.c:22: ../gtk/gtkcssanimatedstyle.c: In function 'gtk_css_animated_style_get_value': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssanimatedstyleprivate.h:28:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_ANIMATED_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimatedstyle.c:47:35: note: in expansion of macro 'GTK_CSS_ANIMATED_STYLE' 47 | GtkCssAnimatedStyle *animated = GTK_CSS_ANIMATED_STYLE (style); | ^~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimatedstyle.c: In function 'gtk_css_animated_style_get_section': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssanimatedstyleprivate.h:28:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_ANIMATED_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimatedstyle.c:61:35: note: in expansion of macro 'GTK_CSS_ANIMATED_STYLE' 61 | GtkCssAnimatedStyle *animated = GTK_CSS_ANIMATED_STYLE (style); | ^~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimatedstyle.c: In function 'gtk_css_animated_style_is_static': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssanimatedstyleprivate.h:28:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_ANIMATED_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimatedstyle.c:69:35: note: in expansion of macro 'GTK_CSS_ANIMATED_STYLE' 69 | GtkCssAnimatedStyle *animated = GTK_CSS_ANIMATED_STYLE (style); | ^~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimatedstyle.c: In function 'gtk_css_animated_style_dispose': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssanimatedstyleprivate.h:28:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_ANIMATED_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimatedstyle.c:84:32: note: in expansion of macro 'GTK_CSS_ANIMATED_STYLE' 84 | GtkCssAnimatedStyle *style = GTK_CSS_ANIMATED_STYLE (object); | ^~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimatedstyle.c: In function 'gtk_css_animated_style_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssanimatedstyleprivate.h:28:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_ANIMATED_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimatedstyle.c:101:32: note: in expansion of macro 'GTK_CSS_ANIMATED_STYLE' 101 | GtkCssAnimatedStyle *style = GTK_CSS_ANIMATED_STYLE (object); | ^~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimatedstyle.c: In function 'gtk_css_animated_style_create_css_transitions': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssanimatedstyleprivate.h:28:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_ANIMATED_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimatedstyle.c:284:63: note: in expansion of macro 'GTK_CSS_ANIMATED_STYLE' 284 | start = gtk_css_animated_style_get_intrinsic_value (GTK_CSS_ANIMATED_STYLE (source), i); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssanimatedstyleprivate.h:28:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_ANIMATED_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimatedstyle.c:289:67: note: in expansion of macro 'GTK_CSS_ANIMATED_STYLE' 289 | animation = gtk_css_animated_style_find_transition (GTK_CSS_ANIMATED_STYLE (source), i); | ^~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimatedstyle.c: In function 'gtk_css_animated_style_create_css_animations': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssanimatedstyleprivate.h:28:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_ANIMATED_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimatedstyle.c:370:60: note: in expansion of macro 'GTK_CSS_ANIMATED_STYLE' 370 | animation = gtk_css_animated_style_find_animation (GTK_CSS_ANIMATED_STYLE (source)->animations, name); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssanimationprivate.h:31:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 31 | #define GTK_CSS_ANIMATION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATION, GtkCssAnimation)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimatedstyle.c:374:67: note: in expansion of macro 'GTK_CSS_ANIMATION' 374 | animation = _gtk_css_animation_advance_with_play_state (GTK_CSS_ANIMATION (animation), | ^~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimatedstyle.c: In function 'gtk_css_animated_style_apply_animations': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssanimatedstyleprivate.h:28:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 28 | #define GTK_CSS_ANIMATED_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATED_STYLE, GtkCssAnimatedStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimatedstyle.c:416:42: note: in expansion of macro 'GTK_CSS_ANIMATED_STYLE' 416 | GTK_CSS_ANIMATED_STYLE (style)); | ^~~~~~~~~~~~~~~~~~~~~~ [706/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcomposetable.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from ../gtk/gtkcssstyleprivate.h:23, from ../gtk/gtkcssanimatedstyleprivate.h:23, from ../gtk/gtkstyleanimationprivate.h:23, from ../gtk/gtkcssanimationprivate.h:23, from ../gtk/gtkcssanimation.c:22: ../gtk/gtkcssanimation.c: In function 'gtk_css_animation_advance': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssanimationprivate.h:31:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 31 | #define GTK_CSS_ANIMATION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATION, GtkCssAnimation)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimation.c:83:32: note: in expansion of macro 'GTK_CSS_ANIMATION' 83 | GtkCssAnimation *animation = GTK_CSS_ANIMATION (style_animation); | ^~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimation.c: In function 'gtk_css_animation_apply_values': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssanimationprivate.h:31:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 31 | #define GTK_CSS_ANIMATION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATION, GtkCssAnimation)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimation.c:94:32: note: in expansion of macro 'GTK_CSS_ANIMATION' 94 | GtkCssAnimation *animation = GTK_CSS_ANIMATION (style_animation); | ^~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimation.c: In function 'gtk_css_animation_is_static': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssanimationprivate.h:31:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 31 | #define GTK_CSS_ANIMATION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATION, GtkCssAnimation)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimation.c:129:32: note: in expansion of macro 'GTK_CSS_ANIMATION' 129 | GtkCssAnimation *animation = GTK_CSS_ANIMATION (style_animation); | ^~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimation.c: In function 'gtk_css_animation_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gtk/gtkcssanimationprivate.h:31:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 31 | #define GTK_CSS_ANIMATION(obj) (G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_CSS_ANIMATION, GtkCssAnimation)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gtk/gtkcssanimation.c:140:32: note: in expansion of macro 'GTK_CSS_ANIMATION' 140 | GtkCssAnimation *animation = GTK_CSS_ANIMATION (object); | ^~~~~~~~~~~~~~~~~ [707/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcomboboxtext.c.o [708/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcombobox.c.o [709/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcolorutils.c.o [710/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcolorswatch.c.o [711/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcolorscale.c.o [712/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcolorplane.c.o ../gtk/gtkcolorswatch.c: In function 'swatch_drag_data_received': ../gtk/gtkcolorswatch.c:253:10: warning: cast increases required alignment of target type [-Wcast-align] 253 | vals = (guint16 *) gtk_selection_data_get_data (selection_data); | ^ [713/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcolorpickershell.c.o [714/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcolorpickerportal.c.o [715/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcolorpickerkwin.c.o [716/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcolorpicker.c.o [717/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcoloreditor.c.o [718/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcolorchooserdialog.c.o [719/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcolorchooserwidget.c.o [720/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcolorchooser.c.o [721/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcolorbutton.c.o [722/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcheckmenuitem.c.o [723/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcheckbutton.c.o ../gtk/gtkcolorbutton.c: In function 'gtk_color_button_drag_data_received': ../gtk/gtkcolorbutton.c:309:13: warning: cast increases required alignment of target type [-Wcast-align] 309 | dropped = (guint16 *) gtk_selection_data_get_data (selection_data); | ^ [724/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcellview.c.o [725/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcellrenderertoggle.c.o [726/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcellrenderertext.c.o [727/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcellrendererspinner.c.o [728/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcellrendererspin.c.o [729/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcellrendererprogress.c.o [730/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcellrendererpixbuf.c.o [731/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcellrenderercombo.c.o [732/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcellrendereraccel.c.o [733/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcellrenderer.c.o [734/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcelllayout.c.o [735/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcelleditable.c.o [736/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcellareacontext.c.o [737/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcellareaboxcontext.c.o [738/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcellareabox.c.o [739/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcellarea.c.o [740/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcalendar.c.o [741/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkcairoblur.c.o [742/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkbutton.c.o [743/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkbuiltinicon.c.o ../gtk/gtkcalendar.c: In function 'gtk_calendar_init': ../gtk/gtkcalendar.c:742:13: warning: format not a string literal, format string not checked [-Wformat-nonliteral] 742 | strftime (buffer, sizeof (buffer), month_format, gmtime (&tmp_time)); | ^~~~~~~~ ../gtk/gtkcalendar.c:747:17: warning: format not a string literal, format string not checked [-Wformat-nonliteral] 747 | strftime (buffer, sizeof (buffer), month_format, gmtime (&tmp_time)); | ^~~~~~~~ ../gtk/gtkcalendar.c:751:11: warning: format not a string literal, format string not checked [-Wformat-nonliteral] 751 | strftime (buffer, sizeof (buffer), month_format, gmtime (&tmp_time)); | ^~~~~~~~ [744/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkbuilder-menus.c.o [745/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkbuilderparser.c.o [746/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkbuilder.c.o [747/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkbuildable.c.o [748/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkboxgadget.c.o [749/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkbox.c.o [750/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkborder.c.o ../gtk/gtkbuilder.c: In function '_gtk_builder_construct': ../gtk/gtkbuilder.c:735:28: warning: cast increases required alignment of target type [-Wcast-align] 735 | (GParameter *)construct_parameters->data); | ^ [751/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkbookmarksmanager.c.o [752/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkbindings.c.o [753/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkbin.c.o ../gtk/gtkbindings.c: In function 'binding_signal_new': ../gtk/gtkbindings.c:193:18: warning: cast increases required alignment of target type [-Wcast-align] 193 | signal->args = (GtkBindingArg *)(signal + 1); | ^ [754/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkbbox.c.o [755/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkassistant.c.o [756/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkaspectframe.c.o [757/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkapplicationwindow.c.o [758/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkapplicationimpl.c.o [759/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkapplicationaccels.c.o [760/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkapplication.c.o [761/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkappchooserdialog.c.o [762/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkappchooserbutton.c.o [763/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkappchooserwidget.c.o [764/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkappchooser.c.o [765/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkallocatedbitmask.c.o [766/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkadjustment.c.o [767/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkactionhelper.c.o [768/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkactionbar.c.o [769/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkaccessible.c.o [770/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkaccelmap.c.o [771/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkaccellabel.c.o [772/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkaccelgroup.c.o [773/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkaboutdialog.c.o [774/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/fnmatch.c.o [775/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtksearchenginemodel.c.o [776/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtksearchenginesimple.c.o [777/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtksearchengine.c.o [778/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtksearchentry.c.o [779/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtksearchbar.c.o [780/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkquery.c.o [781/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkactionable.c.o [782/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkactionobservable.c.o [783/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkactionobserver.c.o [784/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/gtkactionmuxer.c.o [785/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/meson-generated_.._gtktypebuiltins.c.o [786/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/meson-generated_.._gtkprivatetypebuiltins.c.o [787/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/meson-generated_.._gtkmarshalers.c.o [788/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/meson-generated_.._gtkresources.c.o [789/952] Compiling C object gtk/libgtk-3.so.0.9009.90.p/meson-generated_.._gtkdbusgenerated.c.o [790/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkwindow.c.o [791/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkvisual.c.o [792/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkselection.c.o [793/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkscreen.c.o [794/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkrgba.c.o [795/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkrectangle.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkscreen.h:31, from ../gdk/gdkscreenprivate.h:21, from ../gdk/gdkscreen.c:24: ../gdk/gdkscreen.c: In function 'gdk_screen_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/gdkscreen.h:37:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GDK_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SCREEN, GdkScreen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkscreen.c:179:23: note: in expansion of macro 'GDK_SCREEN' 179 | GdkScreen *screen = GDK_SCREEN (object); | ^~~~~~~~~~ ../gdk/gdkscreen.c: In function 'gdk_screen_get_property': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/gdkscreen.h:37:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GDK_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SCREEN, GdkScreen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkscreen.c:486:23: note: in expansion of macro 'GDK_SCREEN' 486 | GdkScreen *screen = GDK_SCREEN (object); | ^~~~~~~~~~ ../gdk/gdkscreen.c: In function 'gdk_screen_set_property': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/gdkscreen.h:37:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GDK_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SCREEN, GdkScreen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/gdkscreen.c:508:23: note: in expansion of macro 'GDK_SCREEN' 508 | GdkScreen *screen = GDK_SCREEN (object); | ^~~~~~~~~~ [796/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkproperty.c.o [797/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkprofiler.c.o [798/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkpixbuf-drawable.c.o [799/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkpango.c.o [800/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkframeclockidle.c.o ../gdk/gdkpixbuf-drawable.c: In function 'convert_alpha': ../gdk/gdkpixbuf-drawable.c:184:20: warning: cast increases required alignment of target type [-Wcast-align] 184 | guint32 *src = (guint32 *) src_data; | ^ ../gdk/gdkpixbuf-drawable.c: In function 'convert_no_alpha': ../gdk/gdkpixbuf-drawable.c:224:20: warning: cast increases required alignment of target type [-Wcast-align] 224 | guint32 *src = (guint32 *) src_data; | ^ [801/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkframeclock.c.o [802/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkoffscreenwindow.c.o [803/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkkeyuni.c.o [804/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkkeys.c.o [805/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkglobals.c.o [806/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkglcontext.c.o [807/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkgl.c.o [808/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkframetimings.c.o [809/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkevents.c.o [810/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkdnd.c.o [811/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkdisplaymanager.c.o [812/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkdisplay.c.o [813/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkdevicepad.c.o [814/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkdevicemanager.c.o [815/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkdevice.c.o [816/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkdeprecated.c.o [817/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkcursor.c.o [818/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkcairo.c.o [819/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdkapplaunchcontext.c.o [820/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdk.c.o [821/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/gdk-private.c.o [822/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/meson-generated_.._gdkresources.c.o [823/952] Compiling C object gdk/libgdk-3.so.0.9009.90.p/meson-generated_.._gdkmarshalers.c.o [824/952] Compiling C object gdk/x11/libgdk-x11.a.p/gdkmonitor-x11.c.o [825/952] Compiling C object gdk/x11/libgdk-x11.a.p/xsettings-client.c.o [826/952] Compiling C object gdk/x11/libgdk-x11.a.p/gdkxid.c.o [827/952] Compiling C object gdk/x11/libgdk-x11.a.p/gdkxftdefaults.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../gdk/gdkapplaunchcontext.h:28, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11screen.h:32, from ../gdk/x11/xsettings-client.h:26, from ../gdk/x11/xsettings-client.c:26: ../gdk/x11/xsettings-client.c: In function 'gdk_xsettings_notify': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/gdkscreen.h:37:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GDK_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SCREEN, GdkScreen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/xsettings-client.c:75:58: note: in expansion of macro 'GDK_SCREEN' 75 | new_event.setting.window = gdk_screen_get_root_window (GDK_SCREEN (x11_screen)); | ^~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:62, from ./gdk/gdkconfig.h:8, from ../gdk/gdk.h:30, from ../gdk/x11/gdkx11screen.h:32, from ../gdk/x11/xsettings-client.h:26, from ../gdk/x11/xsettings-client.c:26: ../gdk/x11/xsettings-client.c: In function 'fetch_card16': ../gdk/x11/xsettings-client.c:144:18: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'int' [-Wformat=] 144 | g_warning ("Invalid XSETTINGS property (read off end: Expected %u bytes, only %ld left", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmessages.h:315:63: note: in definition of macro 'g_warning' 315 | G_STRFUNC, __VA_ARGS__) | ^~~~~~~~~~~ ../gdk/x11/xsettings-client.c:156:3: note: in expansion of macro 'return_if_fail_bytes' 156 | return_if_fail_bytes (buffer, 2); | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/xsettings-client.c:144:87: note: format string is defined here 144 | g_warning ("Invalid XSETTINGS property (read off end: Expected %u bytes, only %ld left", \ | ~~^ | | | long int | %d ../gdk/x11/xsettings-client.c:158:8: warning: cast increases required alignment of target type [-Wcast-align] 158 | x = *(CARD16 *)buffer->pos; | ^ In file included from /usr/include/glib-2.0/glib.h:62, from ./gdk/gdkconfig.h:8, from ../gdk/gdk.h:30, from ../gdk/x11/gdkx11screen.h:32, from ../gdk/x11/xsettings-client.h:26, from ../gdk/x11/xsettings-client.c:26: ../gdk/x11/xsettings-client.c: In function 'fetch_card32': ../gdk/x11/xsettings-client.c:144:18: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'int' [-Wformat=] 144 | g_warning ("Invalid XSETTINGS property (read off end: Expected %u bytes, only %ld left", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmessages.h:315:63: note: in definition of macro 'g_warning' 315 | G_STRFUNC, __VA_ARGS__) | ^~~~~~~~~~~ ../gdk/x11/xsettings-client.c:189:3: note: in expansion of macro 'return_if_fail_bytes' 189 | return_if_fail_bytes (buffer, 4); | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/xsettings-client.c:144:87: note: format string is defined here 144 | g_warning ("Invalid XSETTINGS property (read off end: Expected %u bytes, only %ld left", \ | ~~^ | | | long int | %d ../gdk/x11/xsettings-client.c:191:8: warning: cast increases required alignment of target type [-Wcast-align] 191 | x = *(CARD32 *)buffer->pos; | ^ In file included from /usr/include/glib-2.0/glib.h:62, from ./gdk/gdkconfig.h:8, from ../gdk/gdk.h:30, from ../gdk/x11/gdkx11screen.h:32, from ../gdk/x11/xsettings-client.h:26, from ../gdk/x11/xsettings-client.c:26: ../gdk/x11/xsettings-client.c: In function 'fetch_card8': ../gdk/x11/xsettings-client.c:144:18: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'int' [-Wformat=] 144 | g_warning ("Invalid XSETTINGS property (read off end: Expected %u bytes, only %ld left", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmessages.h:315:63: note: in definition of macro 'g_warning' 315 | G_STRFUNC, __VA_ARGS__) | ^~~~~~~~~~~ ../gdk/x11/xsettings-client.c:206:3: note: in expansion of macro 'return_if_fail_bytes' 206 | return_if_fail_bytes (buffer, 1); | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/xsettings-client.c:144:87: note: format string is defined here 144 | g_warning ("Invalid XSETTINGS property (read off end: Expected %u bytes, only %ld left", \ | ~~^ | | | long int | %d In file included from /usr/include/glib-2.0/glib.h:62, from ./gdk/gdkconfig.h:8, from ../gdk/gdk.h:30, from ../gdk/x11/gdkx11screen.h:32, from ../gdk/x11/xsettings-client.h:26, from ../gdk/x11/xsettings-client.c:26: ../gdk/x11/xsettings-client.c: In function 'fetch_string': ../gdk/x11/xsettings-client.c:144:18: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'int' [-Wformat=] 144 | g_warning ("Invalid XSETTINGS property (read off end: Expected %u bytes, only %ld left", \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmessages.h:315:63: note: in definition of macro 'g_warning' 315 | G_STRFUNC, __VA_ARGS__) | ^~~~~~~~~~~ ../gdk/x11/xsettings-client.c:230:3: note: in expansion of macro 'return_if_fail_bytes' 230 | return_if_fail_bytes (buffer, pad_len); | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/xsettings-client.c:144:87: note: format string is defined here 144 | g_warning ("Invalid XSETTINGS property (read off end: Expected %u bytes, only %ld left", \ | ~~^ | | | long int | %d In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from ../gdk/gdkapplaunchcontext.h:28, from ../gdk/gdk.h:32, from ../gdk/x11/gdkx11screen.h:32, from ../gdk/x11/xsettings-client.h:26, from ../gdk/x11/xsettings-client.c:26: ../gdk/x11/xsettings-client.c: In function 'read_settings': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/gdkscreen.h:37:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GDK_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SCREEN, GdkScreen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/xsettings-client.c:405:23: note: in expansion of macro 'GDK_SCREEN' 405 | GdkScreen *screen = GDK_SCREEN (x11_screen); | ^~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/gdkscreen.h:37:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GDK_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SCREEN, GdkScreen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/xsettings-client.c:486:35: note: in expansion of macro 'GDK_SCREEN' 486 | if (gdk_screen_get_setting (GDK_SCREEN (x11_screen), | ^~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/gdkscreen.h:37:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GDK_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SCREEN, GdkScreen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/xsettings-client.c:507:31: note: in expansion of macro 'GDK_SCREEN' 507 | gdk_screen_get_setting (GDK_SCREEN (x11_screen), | ^~~~~~~~~~ ../gdk/x11/xsettings-client.c: In function '_gdk_x11_xsettings_init': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/gdkscreen.h:37:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GDK_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SCREEN, GdkScreen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/xsettings-client.c:616:54: note: in expansion of macro 'GDK_SCREEN' 616 | gdk_window_add_filter (gdk_screen_get_root_window (GDK_SCREEN (x11_screen)), gdk_xsettings_root_window_filter, x11_screen); | ^~~~~~~~~~ ../gdk/x11/xsettings-client.c: In function '_gdk_x11_xsettings_finish': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/gdkscreen.h:37:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GDK_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SCREEN, GdkScreen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/xsettings-client.c:630:57: note: in expansion of macro 'GDK_SCREEN' 630 | gdk_window_remove_filter (gdk_screen_get_root_window (GDK_SCREEN (x11_screen)), gdk_xsettings_root_window_filter, x11_screen); | ^~~~~~~~~~ [828/952] Compiling C object gdk/x11/libgdk-x11.a.p/gdkwindow-x11.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkcursor.h:33, from ../gdk/x11/gdkprivate-x11.h:32, from ../gdk/x11/gdkxid.c:27: ../gdk/x11/gdkxid.c: In function '_gdk_x11_display_add_window': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkxid.c:54:17: note: in expansion of macro 'GDK_X11_DISPLAY' 54 | display_x11 = GDK_X11_DISPLAY (display); | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkxid.c: In function '_gdk_x11_display_remove_window': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkxid.c:74:17: note: in expansion of macro 'GDK_X11_DISPLAY' 74 | display_x11 = GDK_X11_DISPLAY (display); | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkxid.c: In function 'gdk_x11_window_lookup_for_display': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkxid.c:102:17: note: in expansion of macro 'GDK_X11_DISPLAY' 102 | display_x11 = GDK_X11_DISPLAY (display); | ^~~~~~~~~~~~~~~ [829/952] Compiling C object gdk/x11/libgdk-x11.a.p/gdkvisual-x11.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkscreen.h:31, from ../gdk/gdkscreenprivate.h:21, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkxftdefaults.c:54: ../gdk/x11/gdkxftdefaults.c: In function 'init_xft_settings': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkxftdefaults.c:152:30: note: in expansion of macro 'GDK_X11_SCREEN' 152 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:348:40: note: in expansion of macro 'GDK_X11_SCREEN' 348 | #define GDK_SCREEN_XDISPLAY(screen) (GDK_X11_SCREEN (screen)->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkxftdefaults.c:153:23: note: in expansion of macro 'GDK_SCREEN_XDISPLAY' 153 | Display *xdisplay = GDK_SCREEN_XDISPLAY (screen); | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkxftdefaults.c: In function '_gdk_x11_get_xft_setting': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkxftdefaults.c:187:30: note: in expansion of macro 'GDK_X11_SCREEN' 187 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ [830/952] Compiling C object gdk/x11/libgdk-x11.a.p/gdktestutils-x11.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkvisual.h:32, from ../gdk/gdkvisualprivate.h:21, from ../gdk/x11/gdkvisual-x11.c:27: ../gdk/x11/gdkvisual-x11.c: In function 'gdk_x11_visual_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:348:40: note: in expansion of macro 'GDK_X11_SCREEN' 348 | #define GDK_SCREEN_XDISPLAY(screen) (GDK_X11_SCREEN (screen)->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c:68:20: note: in expansion of macro 'GDK_SCREEN_XDISPLAY' 68 | XFreeColormap (GDK_SCREEN_XDISPLAY (visual->screen), x11_visual->colormap); | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c: In function 'gdk_x11_visual_dispose': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:348:40: note: in expansion of macro 'GDK_X11_SCREEN' 348 | #define GDK_SCREEN_XDISPLAY(screen) (GDK_X11_SCREEN (screen)->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c:81:22: note: in expansion of macro 'GDK_SCREEN_XDISPLAY' 81 | XFreeColormap (GDK_SCREEN_XDISPLAY (visual->screen), x11_visual->colormap); | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c: In function '_gdk_x11_screen_init_visuals': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c:122:16: note: in expansion of macro 'GDK_X11_SCREEN' 122 | x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c: In function '_gdk_x11_screen_visual_get_best_depth': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c:315:10: note: in expansion of macro 'GDK_X11_SCREEN' 315 | return GDK_X11_SCREEN (screen)->available_depths[0]; | ^~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c: In function '_gdk_x11_screen_visual_get_best_type': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c:321:10: note: in expansion of macro 'GDK_X11_SCREEN' 321 | return GDK_X11_SCREEN (screen)->available_types[0]; | ^~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c: In function '_gdk_x11_screen_get_system_visual': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c:329:25: note: in expansion of macro 'GDK_X11_SCREEN' 329 | return ((GdkVisual *) GDK_X11_SCREEN (screen)->system_visual); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c: In function '_gdk_x11_screen_visual_get_best': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c:335:30: note: in expansion of macro 'GDK_X11_SCREEN' 335 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c: In function '_gdk_x11_screen_visual_get_best_with_depth': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c:344:30: note: in expansion of macro 'GDK_X11_SCREEN' 344 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c: In function '_gdk_x11_screen_visual_get_best_with_type': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c:363:30: note: in expansion of macro 'GDK_X11_SCREEN' 363 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c: In function '_gdk_x11_screen_visual_get_best_with_both': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c:383:30: note: in expansion of macro 'GDK_X11_SCREEN' 383 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c: In function '_gdk_x11_screen_query_depths': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c:404:30: note: in expansion of macro 'GDK_X11_SCREEN' 404 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c: In function '_gdk_x11_screen_query_visual_types': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c:415:30: note: in expansion of macro 'GDK_X11_SCREEN' 415 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c: In function '_gdk_x11_screen_list_visuals': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c:429:16: note: in expansion of macro 'GDK_X11_SCREEN' 429 | x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c: In function 'gdk_x11_screen_lookup_visual': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c:458:16: note: in expansion of macro 'GDK_X11_SCREEN' 458 | x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c: In function 'gdk_visual_add': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c:470:30: note: in expansion of macro 'GDK_X11_SCREEN' 470 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (visual->screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c: In function '_gdk_visual_get_x11_colormap': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:348:40: note: in expansion of macro 'GDK_X11_SCREEN' 348 | #define GDK_SCREEN_XDISPLAY(screen) (GDK_X11_SCREEN (screen)->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c:511:47: note: in expansion of macro 'GDK_SCREEN_XDISPLAY' 511 | x11_visual->colormap = XCreateColormap (GDK_SCREEN_XDISPLAY (visual->screen), | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:333:40: note: in expansion of macro 'GDK_X11_SCREEN' 333 | #define GDK_SCREEN_XROOTWIN(screen) (GDK_X11_SCREEN (screen)->xroot_window) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkvisual-x11.c:512:47: note: in expansion of macro 'GDK_SCREEN_XROOTWIN' 512 | GDK_SCREEN_XROOTWIN (visual->screen), | ^~~~~~~~~~~~~~~~~~~ [831/952] Compiling C object gdk/x11/libgdk-x11.a.p/gdkselection-x11.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkwindow.h:33, from ../gdk/gdktestutils.h:26, from ../gdk/x11/gdktestutils-x11.c:21: ../gdk/x11/gdktestutils-x11.c: In function '_gdk_x11_window_sync_rendering': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdktestutils-x11.c:31:22: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 31 | Display *display = GDK_WINDOW_XDISPLAY (window); | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdktestutils-x11.c: In function '_gdk_x11_window_simulate_key': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdktestutils-x11.c:78:17: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 78 | xev.display = GDK_WINDOW_XDISPLAY (window); | ^~~~~~~~~~~~~~~~~~~ In file included from ../gdk/x11/gdkx.h:30, from ../gdk/x11/gdkprivate-x11.h:35, from ../gdk/x11/gdktestutils-x11.c:24: /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdktestutils-x11.c:80:39: note: in expansion of macro 'GDK_X11_SCREEN' 80 | xev.root = RootWindow (xev.display, GDK_X11_SCREEN (screen)->screen_num); | ^~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkwindow.h:33, from ../gdk/gdktestutils.h:26, from ../gdk/x11/gdktestutils-x11.c:21: /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:335:40: note: in expansion of macro 'GDK_X11_SCREEN' 335 | #define GDK_WINDOW_DISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->display) | ^~~~~~~~~~~~~~ ../gdk/x11/gdktestutils-x11.c:111:36: note: in expansion of macro 'GDK_WINDOW_DISPLAY' 111 | gdk_x11_display_error_trap_push (GDK_WINDOW_DISPLAY (window)); | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:335:40: note: in expansion of macro 'GDK_X11_SCREEN' 335 | #define GDK_WINDOW_DISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->display) | ^~~~~~~~~~~~~~ ../gdk/x11/gdktestutils-x11.c:122:51: note: in expansion of macro 'GDK_WINDOW_DISPLAY' 122 | success &= 0 == gdk_x11_display_error_trap_pop (GDK_WINDOW_DISPLAY (window)); | ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdktestutils-x11.c: In function '_gdk_x11_window_simulate_button': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdktestutils-x11.c:161:17: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 161 | xev.display = GDK_WINDOW_XDISPLAY (window); | ^~~~~~~~~~~~~~~~~~~ In file included from ../gdk/x11/gdkx.h:30, from ../gdk/x11/gdkprivate-x11.h:35, from ../gdk/x11/gdktestutils-x11.c:24: /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdktestutils-x11.c:163:39: note: in expansion of macro 'GDK_X11_SCREEN' 163 | xev.root = RootWindow (xev.display, GDK_X11_SCREEN (screen)->screen_num); | ^~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkwindow.h:33, from ../gdk/gdktestutils.h:26, from ../gdk/x11/gdktestutils-x11.c:21: /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:335:40: note: in expansion of macro 'GDK_X11_SCREEN' 335 | #define GDK_WINDOW_DISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->display) | ^~~~~~~~~~~~~~ ../gdk/x11/gdktestutils-x11.c:172:36: note: in expansion of macro 'GDK_WINDOW_DISPLAY' 172 | gdk_x11_display_error_trap_push (GDK_WINDOW_DISPLAY (window)); | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:335:40: note: in expansion of macro 'GDK_X11_SCREEN' 335 | #define GDK_WINDOW_DISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->display) | ^~~~~~~~~~~~~~ ../gdk/x11/gdktestutils-x11.c:182:50: note: in expansion of macro 'GDK_WINDOW_DISPLAY' 182 | success &= 0 == gdk_x11_display_error_trap_pop(GDK_WINDOW_DISPLAY (window)); | ^~~~~~~~~~~~~~~~~~ [832/952] Compiling C object gdk/x11/libgdk-x11.a.p/gdkscreen-x11.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkselection.h:32, from ../gdk/x11/gdkselection-x11.c:27: ../gdk/x11/gdkselection-x11.c: In function '_gdk_x11_display_set_selection_owner': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkselection-x11.c:125:18: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 125 | xdisplay = GDK_WINDOW_XDISPLAY (owner); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkselection-x11.c:130:18: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 130 | xdisplay = GDK_DISPLAY_XDISPLAY (display); | ^~~~~~~~~~~~~~~~~~~~ In file included from ../gdk/x11/gdkx.h:30, from ../gdk/x11/gdkprivate-x11.h:35, from ../gdk/x11/gdkselection-x11.c:30: /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkselection-x11.c:153:35: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 153 | info->serial = NextRequest (GDK_WINDOW_XDISPLAY (owner)); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkselection.h:32, from ../gdk/x11/gdkselection-x11.c:27: ../gdk/x11/gdkselection-x11.c: In function '_gdk_x11_display_get_selection_owner': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkselection-x11.c:173:33: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 173 | xwindow = XGetSelectionOwner (GDK_DISPLAY_XDISPLAY (display), | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkselection-x11.c: In function '_gdk_x11_display_convert_selection': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkselection-x11.c:196:22: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 196 | XConvertSelection (GDK_WINDOW_XDISPLAY (requestor), | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkselection-x11.c: In function '_gdk_x11_display_get_selection_property': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkselection-x11.c:226:27: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 226 | if (XGetWindowProperty (GDK_WINDOW_XDISPLAY (requestor), | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkselection-x11.c:244:25: warning: cast increases required alignment of target type [-Wcast-align] 244 | Atom* atoms = (Atom*) t; | ^ ../gdk/x11/gdkselection-x11.c:258:28: warning: cast increases required alignment of target type [-Wcast-align] 258 | atoms_dest = (GdkAtom *)(*data); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkselection.h:32, from ../gdk/x11/gdkselection-x11.c:27: ../gdk/x11/gdkselection-x11.c: In function 'gdk_x11_display_text_property_to_text_list': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkselection-x11.c:379:36: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 379 | res = XmbTextPropertyToTextList (GDK_DISPLAY_XDISPLAY (display), &property, | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkselection-x11.c: In function 'gdk_x11_display_string_to_compound_text': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkselection-x11.c:607:38: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 607 | res = XmbTextListToTextProperty (GDK_DISPLAY_XDISPLAY (display), | ^~~~~~~~~~~~~~~~~~~~ [833/952] Compiling C object gdk/x11/libgdk-x11.a.p/gdkproperty-x11.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkproperty.h:32, from ../gdk/x11/gdkproperty-x11.c:27: ../gdk/x11/gdkproperty-x11.c: In function 'insert_atom_pair': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:50:32: note: in expansion of macro 'GDK_X11_DISPLAY' 50 | GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c: In function 'lookup_cached_xatom': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:70:32: note: in expansion of macro 'GDK_X11_DISPLAY' 70 | GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c: In function 'gdk_x11_atom_to_xatom_for_display': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:115:28: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 115 | xatom = XInternAtom (GDK_DISPLAY_XDISPLAY (display), name, FALSE); | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c: In function '_gdk_x11_precache_atoms': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:152:19: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 152 | XInternAtoms (GDK_DISPLAY_XDISPLAY (display), | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c: In function 'gdk_x11_xatom_to_atom_for_display': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:205:17: note: in expansion of macro 'GDK_X11_DISPLAY' 205 | display_x11 = GDK_X11_DISPLAY (display); | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:221:28: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 221 | name = XGetAtomName (GDK_DISPLAY_XDISPLAY (display), xatom); | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c: In function '_gdk_x11_window_get_property': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:419:29: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 419 | res = XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display), | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:458:19: warning: cast increases required alignment of target type [-Wcast-align] 458 | Atom *xatoms = (Atom *)ret_data; | ^ ../gdk/x11/gdkproperty-x11.c: In function '_gdk_x11_window_change_property': ../gdk/x11/gdkproperty-x11.c:543:24: warning: cast increases required alignment of target type [-Wcast-align] 543 | GdkAtom *atoms = (GdkAtom*) data; | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkproperty.h:32, from ../gdk/x11/gdkproperty-x11.c:27: /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:550:24: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 550 | XChangeProperty (GDK_DISPLAY_XDISPLAY (display), xwindow, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:556:22: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 556 | XChangeProperty (GDK_DISPLAY_XDISPLAY (display), xwindow, xproperty, | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c: In function '_gdk_x11_window_delete_property': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:577:20: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 577 | XDeleteProperty (GDK_WINDOW_XDISPLAY (window), GDK_WINDOW_XID (window), | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:335:40: note: in expansion of macro 'GDK_X11_SCREEN' 335 | #define GDK_WINDOW_DISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->display) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkproperty-x11.c:578:41: note: in expansion of macro 'GDK_WINDOW_DISPLAY' 578 | gdk_x11_atom_to_xatom_for_display (GDK_WINDOW_DISPLAY (window), | ^~~~~~~~~~~~~~~~~~ [834/952] Compiling C object gdk/x11/libgdk-x11.a.p/gdkmain-x11.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkscreen.h:31, from ../gdk/gdkscreenprivate.h:21, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_get_display': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:80:10: note: in expansion of macro 'GDK_X11_SCREEN' 80 | return GDK_X11_SCREEN (screen)->display; | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_get_width': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:86:10: note: in expansion of macro 'GDK_X11_SCREEN' 86 | return GDK_X11_SCREEN (screen)->width; | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_get_height': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:92:10: note: in expansion of macro 'GDK_X11_SCREEN' 92 | return GDK_X11_SCREEN (screen)->height; | ^~~~~~~~~~~~~~ In file included from ../gdk/x11/gdkx11screen.h:34, from ../gdk/x11/gdkscreen-x11.h:26, from ../gdk/x11/gdkscreen-x11.c:24: ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_get_width_mm': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:98:27: note: in expansion of macro 'GDK_X11_SCREEN' 98 | return WidthMMOfScreen (GDK_X11_SCREEN (screen)->xscreen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_get_height_mm': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:104:28: note: in expansion of macro 'GDK_X11_SCREEN' 104 | return HeightMMOfScreen (GDK_X11_SCREEN (screen)->xscreen); | ^~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkscreen.h:31, from ../gdk/gdkscreenprivate.h:21, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_get_number': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:110:10: note: in expansion of macro 'GDK_X11_SCREEN' 110 | return GDK_X11_SCREEN (screen)->screen_num; | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_get_root_window': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:116:10: note: in expansion of macro 'GDK_X11_SCREEN' 116 | return GDK_X11_SCREEN (screen)->root_window; | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_dispose': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:122:30: note: in expansion of macro 'GDK_X11_SCREEN' 122 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (object); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:154:30: note: in expansion of macro 'GDK_X11_SCREEN' 154 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (object); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_get_monitor_output': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:188:30: note: in expansion of macro 'GDK_X11_SCREEN' 188 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:189:32: note: in expansion of macro 'GDK_X11_DISPLAY' 189 | GdkX11Display *x11_display = GDK_X11_DISPLAY (x11_screen->display); | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'get_current_desktop': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:215:13: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 215 | display = GDK_DISPLAY_XDISPLAY (gdk_screen_get_display (screen)); | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:229:18: warning: cast increases required alignment of target type [-Wcast-align] 229 | workspace = ((long *) data_return)[0]; | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkscreen.h:31, from ../gdk/gdkscreenprivate.h:21, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: ../gdk/x11/gdkscreen-x11.c: In function '_gdk_x11_screen_get_monitor_work_area': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:261:16: note: in expansion of macro 'GDK_X11_SCREEN' 261 | x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:310:15: warning: cast increases required alignment of target type [-Wcast-align] 310 | workareas = (long *) ret_workarea; | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkscreen.h:31, from ../gdk/gdkscreenprivate.h:21, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_get_work_area': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:341:32: note: in expansion of macro 'GDK_X11_SCREEN' 341 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:356:13: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 356 | display = GDK_DISPLAY_XDISPLAY (gdk_screen_get_display (screen)); | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:397:15: warning: cast increases required alignment of target type [-Wcast-align] 397 | workareas = (long *) ret_workarea; | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkscreen.h:31, from ../gdk/gdkscreenprivate.h:21, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_get_rgba_visual': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:416:30: note: in expansion of macro 'GDK_X11_SCREEN' 416 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_get_xscreen': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:434:10: note: in expansion of macro 'GDK_X11_SCREEN' 434 | return GDK_X11_SCREEN (screen)->xscreen; | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_get_screen_number': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:451:10: note: in expansion of macro 'GDK_X11_SCREEN' 451 | return GDK_X11_SCREEN (screen)->screen_num; | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'check_is_composited': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:466:33: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 466 | xwindow = XGetSelectionOwner (GDK_DISPLAY_XDISPLAY (display), get_cm_atom (x11_screen)); | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'init_randr15': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:505:32: note: in expansion of macro 'GDK_X11_DISPLAY' 505 | GdkX11Display *x11_display = GDK_X11_DISPLAY (display); | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:506:30: note: in expansion of macro 'GDK_X11_SCREEN' 506 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:609:25: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 609 | Display *disp = GDK_DISPLAY_XDISPLAY (x11_display); | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'init_randr13': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:755:32: note: in expansion of macro 'GDK_X11_DISPLAY' 755 | GdkX11Display *x11_display = GDK_X11_DISPLAY (display); | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:756:30: note: in expansion of macro 'GDK_X11_SCREEN' 756 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'init_no_multihead': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:939:32: note: in expansion of macro 'GDK_X11_DISPLAY' 939 | GdkX11Display *x11_display = GDK_X11_DISPLAY (display); | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:940:30: note: in expansion of macro 'GDK_X11_SCREEN' 940 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'update_bounding_box': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1030:30: note: in expansion of macro 'GDK_X11_SCREEN' 1030 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1031:32: note: in expansion of macro 'GDK_X11_DISPLAY' 1031 | GdkX11Display *x11_display = GDK_X11_DISPLAY (x11_screen->display); | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function '_gdk_x11_screen_new': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1059:32: note: in expansion of macro 'GDK_X11_DISPLAY' 1059 | GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1064:16: note: in expansion of macro 'GDK_X11_SCREEN' 1064 | x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function '_gdk_x11_screen_set_window_scale': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/gdkscreen.h:37:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GDK_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SCREEN, GdkScreen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1114:48: note: in expansion of macro 'GDK_SCREEN' 1114 | toplevels = gdk_screen_get_toplevel_windows (GDK_SCREEN (x11_screen)); | ^~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/gdkscreen.h:37:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 37 | #define GDK_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_SCREEN, GdkScreen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1123:28: note: in expansion of macro 'GDK_SCREEN' 1123 | process_monitors_change (GDK_SCREEN (x11_screen)); | ^~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function '_gdk_x11_screen_setup': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1134:30: note: in expansion of macro 'GDK_X11_SCREEN' 1134 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_is_composited': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1144:30: note: in expansion of macro 'GDK_X11_SCREEN' 1144 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'init_randr_support': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1152:30: note: in expansion of macro 'GDK_X11_SCREEN' 1152 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:348:40: note: in expansion of macro 'GDK_X11_SCREEN' 348 | #define GDK_SCREEN_XDISPLAY(screen) (GDK_X11_SCREEN (screen)->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1155:17: note: in expansion of macro 'GDK_SCREEN_XDISPLAY' 1155 | XSelectInput (GDK_SCREEN_XDISPLAY (screen), | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1160:8: note: in expansion of macro 'GDK_X11_DISPLAY' 1160 | if (!GDK_X11_DISPLAY (gdk_screen_get_display (screen))->have_randr12) | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:348:40: note: in expansion of macro 'GDK_X11_SCREEN' 348 | #define GDK_SCREEN_XDISPLAY(screen) (GDK_X11_SCREEN (screen)->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1163:19: note: in expansion of macro 'GDK_SCREEN_XDISPLAY' 1163 | XRRSelectInput (GDK_SCREEN_XDISPLAY (screen), | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function '_gdk_x11_screen_size_changed': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1194:17: note: in expansion of macro 'GDK_X11_DISPLAY' 1194 | display_x11 = GDK_X11_DISPLAY (gdk_screen_get_display (screen)); | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function '_gdk_x11_screen_get_edge_monitors': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1228:30: note: in expansion of macro 'GDK_X11_SCREEN' 1228 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function '_gdk_x11_screen_process_owner_change': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1293:30: note: in expansion of macro 'GDK_X11_SCREEN' 1293 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_get_active_window': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1341:30: note: in expansion of macro 'GDK_X11_SCREEN' 1341 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1363:28: warning: cast increases required alignment of target type [-Wcast-align] 1363 | Window window = *(Window *) data; | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkscreen.h:31, from ../gdk/gdkscreenprivate.h:21, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_get_window_stack': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1382:30: note: in expansion of macro 'GDK_X11_SCREEN' 1382 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1405:27: warning: cast increases required alignment of target type [-Wcast-align] 1405 | gulong *stack = (gulong *) data; | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkscreen.h:31, from ../gdk/gdkscreenprivate.h:21, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_get_setting': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1431:30: note: in expansion of macro 'GDK_X11_SCREEN' 1431 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'get_net_supporting_wm_check': ../gdk/x11/gdkscreen-x11.c:1489:14: warning: cast increases required alignment of target type [-Wcast-align] 1489 | value = *(Window *)data; | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkscreen.h:31, from ../gdk/gdkscreenprivate.h:21, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: ../gdk/x11/gdkscreen-x11.c: In function 'fetch_net_wm_check_window': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1506:16: note: in expansion of macro 'GDK_X11_SCREEN' 1506 | x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ./gdk/gdkversionmacros.h:25, from ../gdk/gdkscreen.h:30, from ../gdk/gdkscreenprivate.h:21, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/glib/gmacros.h:930:8: note: in definition of macro '_G_BOOLEAN_EXPR' 930 | if (expr) \ | ^~~~ /usr/include/glib-2.0/glib/gmessages.h:624:9: note: in expansion of macro 'G_LIKELY' 624 | if (G_LIKELY (expr)) \ | ^~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1509:3: note: in expansion of macro 'g_return_if_fail' 1509 | g_return_if_fail (GDK_X11_DISPLAY (display)->trusted_client); | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1509:21: note: in expansion of macro 'GDK_X11_DISPLAY' 1509 | g_return_if_fail (GDK_X11_DISPLAY (display)->trusted_client); | ^~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkscreen.h:31, from ../gdk/gdkscreenprivate.h:21, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_supports_net_wm_hint': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1586:16: note: in expansion of macro 'GDK_X11_SCREEN' 1586 | x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ./gdk/gdkversionmacros.h:25, from ../gdk/gdkscreen.h:30, from ../gdk/gdkscreenprivate.h:21, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/glib/gmacros.h:930:8: note: in definition of macro '_G_BOOLEAN_EXPR' 930 | if (expr) \ | ^~~~ ../gdk/x11/gdkscreen-x11.c:1589:8: note: in expansion of macro 'G_LIKELY' 1589 | if (!G_LIKELY (GDK_X11_DISPLAY (display)->trusted_client)) | ^~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1589:18: note: in expansion of macro 'GDK_X11_DISPLAY' 1589 | if (!G_LIKELY (GDK_X11_DISPLAY (display)->trusted_client)) | ^~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkscreen.h:31, from ../gdk/gdkscreenprivate.h:21, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1621:27: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 1621 | XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display), x11_screen->xroot_window, | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'gdk_x11_screen_get_window_manager_name': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1663:16: note: in expansion of macro 'GDK_X11_SCREEN' 1663 | x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ./gdk/gdkversionmacros.h:25, from ../gdk/gdkscreen.h:30, from ../gdk/gdkscreenprivate.h:21, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/glib/gmacros.h:930:8: note: in definition of macro '_G_BOOLEAN_EXPR' 930 | if (expr) \ | ^~~~ ../gdk/x11/gdkscreen-x11.c:1666:8: note: in expansion of macro 'G_LIKELY' 1666 | if (!G_LIKELY (GDK_X11_DISPLAY (display)->trusted_client)) | ^~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1666:18: note: in expansion of macro 'GDK_X11_DISPLAY' 1666 | if (!G_LIKELY (GDK_X11_DISPLAY (display)->trusted_client)) | ^~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkscreen.h:31, from ../gdk/gdkscreenprivate.h:21, from ../gdk/x11/gdkscreen-x11.h:25, from ../gdk/x11/gdkscreen-x11.c:24: /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1691:31: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 1691 | XGetWindowProperty (GDK_DISPLAY_XDISPLAY (display), | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1713:10: note: in expansion of macro 'GDK_X11_SCREEN' 1713 | return GDK_X11_SCREEN (screen)->window_manager_name; | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c: In function 'get_netwm_cardinal_property': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1764:30: note: in expansion of macro 'GDK_X11_SCREEN' 1764 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:332:40: note: in expansion of macro 'GDK_X11_SCREEN' 332 | #define GDK_SCREEN_DISPLAY(screen) (GDK_X11_SCREEN (screen)->display) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1780:62: note: in expansion of macro 'GDK_SCREEN_DISPLAY' 1780 | gdk_x11_get_xatom_by_name_for_display (GDK_SCREEN_DISPLAY (screen), name), | ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkscreen-x11.c:1786:15: warning: cast increases required alignment of target type [-Wcast-align] 1786 | prop = *(gulong *)data; | ^ [835/952] Compiling C object gdk/x11/libgdk-x11.a.p/gdkkeys-x11.c.o In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkcursor.h:33, from ../gdk/x11/gdkprivate-x11.h:32, from ../gdk/x11/gdkwindow-x11.h:28, from ../gdk/x11/gdkwindow-x11.c:28: ../gdk/x11/gdkwindow-x11.c: In function 'window_pre_damage': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:243:25: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 243 | set_sync_counter (GDK_WINDOW_XDISPLAY (impl->wrapper), | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'gdk_x11_window_end_frame': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:440:24: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 440 | set_sync_counter(GDK_WINDOW_XDISPLAY (impl->wrapper), | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:459:25: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 459 | set_sync_counter (GDK_WINDOW_XDISPLAY (window), | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'gdk_x11_create_cairo_surface': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:482:37: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 482 | return cairo_xlib_surface_create (GDK_WINDOW_XDISPLAY (impl->wrapper), | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'gdk_window_impl_x11_finalize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:335:40: note: in expansion of macro 'GDK_X11_SCREEN' 335 | #define GDK_WINDOW_DISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->display) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:531:29: note: in expansion of macro 'GDK_WINDOW_DISPLAY' 531 | GdkDisplay *display = GDK_WINDOW_DISPLAY (wrapper); | ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'free_pixmap': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:560:20: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 560 | XFreePixmap (GDK_DISPLAY_XDISPLAY (data->display), | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function '_gdk_x11_window_create_bitmap_surface': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:596:27: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 596 | pixmap = XCreatePixmap (GDK_WINDOW_XDISPLAY (window), | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:599:51: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 599 | surface = cairo_xlib_surface_create_for_bitmap (GDK_WINDOW_XDISPLAY (window), | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:601:51: note: in expansion of macro 'GDK_X11_SCREEN' 601 | GDK_X11_SCREEN (GDK_WINDOW_SCREEN (window))->xscreen, | ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:335:40: note: in expansion of macro 'GDK_X11_SCREEN' 335 | #define GDK_WINDOW_DISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->display) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:603:40: note: in expansion of macro 'GDK_WINDOW_DISPLAY' 603 | attach_free_pixmap_handler (surface, GDK_WINDOW_DISPLAY (window), pixmap); | ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'gdk_x11_window_create_pixmap_surface': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:619:27: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 619 | pixmap = XCreatePixmap (GDK_WINDOW_XDISPLAY (window), | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:623:40: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 623 | surface = cairo_xlib_surface_create (GDK_WINDOW_XDISPLAY (window), | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:335:40: note: in expansion of macro 'GDK_X11_SCREEN' 335 | #define GDK_WINDOW_DISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->display) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:627:40: note: in expansion of macro 'GDK_WINDOW_DISPLAY' 627 | attach_free_pixmap_handler (surface, GDK_WINDOW_DISPLAY (window), pixmap); | ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'tmp_unset_bg': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:641:31: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 641 | XSetWindowBackgroundPixmap (GDK_WINDOW_XDISPLAY (window), | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function '_gdk_x11_screen_init_root_window': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:745:16: note: in expansion of macro 'GDK_X11_SCREEN' 745 | x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'set_wm_protocols': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:796:7: note: in expansion of macro 'GDK_X11_DISPLAY' 796 | if (GDK_X11_DISPLAY (display)->use_sync) | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:800:20: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 800 | XSetWMProtocols (GDK_DISPLAY_XDISPLAY (display), GDK_WINDOW_XID (window), protocols, n); | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'check_leader_window_title': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:820:32: note: in expansion of macro 'GDK_X11_DISPLAY' 820 | GdkX11Display *display_x11 = GDK_X11_DISPLAY (display); | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'create_focus_window': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:842:14: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 842 | xdisplay = GDK_DISPLAY_XDISPLAY (display); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:843:17: note: in expansion of macro 'GDK_X11_DISPLAY' 843 | display_x11 = GDK_X11_DISPLAY (display); | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'ensure_sync_counter': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:335:40: note: in expansion of macro 'GDK_X11_SCREEN' 335 | #define GDK_WINDOW_DISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->display) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:871:29: note: in expansion of macro 'GDK_WINDOW_DISPLAY' 871 | GdkDisplay *display = GDK_WINDOW_DISPLAY (window); | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:876:4: note: in expansion of macro 'GDK_X11_DISPLAY' 876 | GDK_X11_DISPLAY (display)->use_sync) | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:878:24: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 878 | Display *xdisplay = GDK_DISPLAY_XDISPLAY (display); | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'setup_toplevel_window': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:911:23: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 911 | Display *xdisplay = GDK_WINDOW_XDISPLAY (window); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:913:30: note: in expansion of macro 'GDK_X11_SCREEN' 913 | GdkX11Screen *x11_screen = GDK_X11_SCREEN (GDK_WINDOW_SCREEN (parent)); | ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:956:19: note: in expansion of macro 'GDK_X11_DISPLAY' 956 | leader_window = GDK_X11_DISPLAY (x11_screen->display)->leader_window; | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:972:12: note: in expansion of macro 'GDK_X11_DISPLAY' 972 | else if (GDK_X11_DISPLAY (x11_screen->display)->user_time != 0) | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:973:43: note: in expansion of macro 'GDK_X11_DISPLAY' 973 | gdk_x11_window_set_user_time (window, GDK_X11_DISPLAY (x11_screen->display)->user_time); | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function '_gdk_x11_display_create_window_impl': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1059:17: note: in expansion of macro 'GDK_X11_DISPLAY' 1059 | display_x11 = GDK_X11_DISPLAY (display); | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1061:16: note: in expansion of macro 'GDK_X11_SCREEN' 1061 | x11_screen = GDK_X11_SCREEN (screen); | ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:333:40: note: in expansion of macro 'GDK_X11_SCREEN' 333 | #define GDK_SCREEN_XROOTWIN(screen) (GDK_X11_SCREEN (screen)->xroot_window) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1099:21: note: in expansion of macro 'GDK_SCREEN_XROOTWIN' 1099 | xparent = GDK_SCREEN_XROOTWIN (screen); | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'gdk_x11_window_foreign_new_for_display': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1242:17: note: in expansion of macro 'GDK_X11_DISPLAY' 1242 | display_x11 = GDK_X11_DISPLAY (display); | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1275:24: note: in expansion of macro 'GDK_X11_SCREEN' 1275 | impl->window_scale = GDK_X11_SCREEN (screen)->window_scale; | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'gdk_toplevel_x11_free_contents': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1338:28: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 1338 | XSyncDestroyCounter (GDK_DISPLAY_XDISPLAY (display), | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1340:28: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 1340 | XSyncDestroyCounter (GDK_DISPLAY_XDISPLAY (display), | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'gdk_x11_window_destroy': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:335:40: note: in expansion of macro 'GDK_X11_SCREEN' 335 | #define GDK_WINDOW_DISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->display) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1364:37: note: in expansion of macro 'GDK_WINDOW_DISPLAY' 1364 | gdk_toplevel_x11_free_contents (GDK_WINDOW_DISPLAY (window), toplevel); | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1376:21: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 1376 | XDestroyWindow (GDK_WINDOW_XDISPLAY (window), GDK_WINDOW_XID (window)); | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'gdk_x11_window_destroy_foreign': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:335:40: note: in expansion of macro 'GDK_X11_SCREEN' 335 | #define GDK_WINDOW_DISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->display) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1389:13: note: in expansion of macro 'GDK_WINDOW_DISPLAY' 1389 | display = GDK_WINDOW_DISPLAY (window); | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1405:15: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 1405 | XSendEvent (GDK_WINDOW_XDISPLAY (window), | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'gdk_x11_window_destroy_notify': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:335:40: note: in expansion of macro 'GDK_X11_SCREEN' 335 | #define GDK_WINDOW_DISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->display) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1436:35: note: in expansion of macro 'GDK_WINDOW_DISPLAY' 1436 | _gdk_x11_display_remove_window (GDK_WINDOW_DISPLAY (window), GDK_WINDOW_XID (window)); | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:335:40: note: in expansion of macro 'GDK_X11_SCREEN' 335 | #define GDK_WINDOW_DISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->display) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1438:37: note: in expansion of macro 'GDK_WINDOW_DISPLAY' 1438 | _gdk_x11_display_remove_window (GDK_WINDOW_DISPLAY (window), window_impl->toplevel->focus_window); | ^~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'update_wm_hints': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:335:40: note: in expansion of macro 'GDK_X11_SCREEN' 335 | #define GDK_WINDOW_DISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->display) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1476:25: note: in expansion of macro 'GDK_WINDOW_DISPLAY' 1476 | GdkDisplay *display = GDK_WINDOW_DISPLAY (window); | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1513:29: note: in expansion of macro 'GDK_X11_DISPLAY' 1513 | wm_hints.window_group = GDK_X11_DISPLAY (display)->leader_window; | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1518:16: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 1518 | XSetWMHints (GDK_WINDOW_XDISPLAY (window), | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'set_initial_hints': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:335:40: note: in expansion of macro 'GDK_X11_SCREEN' 335 | #define GDK_WINDOW_DISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->display) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1526:25: note: in expansion of macro 'GDK_WINDOW_DISPLAY' 1526 | GdkDisplay *display = GDK_WINDOW_DISPLAY (window); | ^~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:345:40: note: in expansion of macro 'GDK_X11_DISPLAY' 345 | #define GDK_DISPLAY_XDISPLAY(display) (GDK_X11_DISPLAY(display)->xdisplay) | ^~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1527:23: note: in expansion of macro 'GDK_DISPLAY_XDISPLAY' 1527 | Display *xdisplay = GDK_DISPLAY_XDISPLAY (display); | ^~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'gdk_window_x11_show': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1659:23: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 1659 | Display *xdisplay = GDK_WINDOW_XDISPLAY (window); | ^~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11display.h:47:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 47 | #define GDK_X11_DISPLAY(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_DISPLAY, GdkX11Display)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1669:21: note: in expansion of macro 'GDK_X11_DISPLAY' 1669 | display_x11 = GDK_X11_DISPLAY (display); | ^~~~~~~~~~~~~~~ In file included from ../gdk/x11/gdkx.h:30, from ../gdk/x11/gdkprivate-x11.h:35, from ../gdk/x11/gdkwindow-x11.h:28, from ../gdk/x11/gdkwindow-x11.c:28: ../gdk/x11/gdkwindow-x11.c: In function 'gdk_window_x11_hide': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1754:50: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 1754 | NextRequest (GDK_WINDOW_XDISPLAY (window))); | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/pango-1.0/pango/pango-coverage.h:25, from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from ../gdk/gdktypes.h:35, from ../gdk/gdkcursor.h:33, from ../gdk/x11/gdkprivate-x11.h:32, from ../gdk/x11/gdkwindow-x11.h:28, from ../gdk/x11/gdkwindow-x11.c:28: /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1773:17: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 1773 | XUnmapWindow (GDK_WINDOW_XDISPLAY (window), | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'gdk_window_x11_withdraw': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1792:24: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 1792 | XWithdrawWindow (GDK_WINDOW_XDISPLAY (window), | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'window_x11_move': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC' 484 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../gdk/x11/gdkx11screen.h:40:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 40 | #define GDK_X11_SCREEN(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_X11_SCREEN, GdkX11Screen)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkprivate-x11.h:346:40: note: in expansion of macro 'GDK_X11_SCREEN' 346 | #define GDK_WINDOW_XDISPLAY(win) (GDK_X11_SCREEN (GDK_WINDOW_SCREEN (win))->xdisplay) | ^~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c:1816:20: note: in expansion of macro 'GDK_WINDOW_XDISPLAY' 1816 | XMoveWindow (GDK_WINDOW_XDISPLAY (window), | ^~~~~~~~~~~~~~~~~~~ ../gdk/x11/gdkwindow-x11.c: In function 'window_x11_resize': /usr/include/glib-2.0/gobject/gtype.h:2297:6: warning: cast increases required alignment of target type [-Wcast-align] 2297 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:484:66: note: in expansion of macro '_G_TYPE_CIC'