Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c252' (ED25519) to the list of known hosts. cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-63a241el/perl-threads-shared rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading threads-shared-1.59.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o threads-shared-1.59.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/@fedora-llvm-team/fedora-39-clang-19-20240411/perl-threads-shared/threads-shared-1.59.tar.gz/md5/a260d7a2d123ec002d68cd1c55f8b5dc/threads-shared-1.59.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 99k 100 99k 0 0 1318k 0 --:--:-- --:--:-- --:--:-- 1332k INFO: Reading stdout from command: md5sum threads-shared-1.59.tar.gz Running (timeout=115200): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-63a241el/perl-threads-shared/perl-threads-shared.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-63a241el/perl-threads-shared --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1713227394.426987 -r /var/lib/copr-rpmbuild/results/configs/child.cfg --with toolchain_clang --with clang_lto INFO: mock.py version 5.5 starting (python version = 3.12.1, NVR = mock-5.5-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-63a241el/perl-threads-shared/perl-threads-shared.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-63a241el/perl-threads-shared --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1713227394.426987 -r /var/lib/copr-rpmbuild/results/configs/child.cfg --with toolchain_clang --with clang_lto Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-63a241el/perl-threads-shared/perl-threads-shared.spec) Config(fedora-39-ppc64le) Start: clean chroot Finish: clean chroot Mock Version: 5.5 INFO: Mock Version: 5.5 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-ppc64le-bootstrap-1713227394.426987/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: registry.fedoraproject.org/fedora:39 INFO: Pulling image: registry.fedoraproject.org/fedora:39 INFO: Copy content of container registry.fedoraproject.org/fedora:39 to /var/lib/mock/fedora-39-ppc64le-bootstrap-1713227394.426987/root INFO: Checking that registry.fedoraproject.org/fedora:39 image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:39 with podman image mount INFO: image registry.fedoraproject.org/fedora:39 as /var/lib/containers/storage/overlay/ad5ed73b8ea0d6971074440be6b1dae0bec497b1c4ee63cdf6e7aa1898ab88bd/merged INFO: umounting image registry.fedoraproject.org/fedora:39 (/var/lib/containers/storage/overlay/ad5ed73b8ea0d6971074440be6b1dae0bec497b1c4ee63cdf6e7aa1898ab88bd/merged) with podman image umount INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 13 MB/s | 4.0 MB 00:00 Additional repo https_download_copr_fedorainfra 30 kB/s | 3.8 kB 00:00 Additional repo https_download_copr_fedorainfra 1.0 MB/s | 138 kB 00:00 Additional repo https_download_copr_fedorainfra 2.9 MB/s | 441 kB 00:00 fedora 14 MB/s | 83 MB 00:05 updates 17 MB/s | 32 MB 00:01 Package python3-dnf-4.19.2-1.fc39.noarch is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python3-dnf-plugins-core noarch 4.6.0-1.fc39 updates 317 k Installing dependencies: dbus-libs ppc64le 1:1.14.10-1.fc39 fedora 177 k python3-dateutil noarch 1:2.8.2-10.fc39 fedora 355 k python3-dbus ppc64le 1.3.2-4.fc39 fedora 161 k python3-distro noarch 1.8.0-6.fc39 fedora 49 k python3-six noarch 1.16.0-12.fc39 fedora 41 k python3-systemd ppc64le 235-5.fc39 fedora 108 k Transaction Summary ================================================================================ Install 7 Packages Total download size: 1.2 M Installed size: 4.9 M Downloading Packages: (1/7): python3-dbus-1.3.2-4.fc39.ppc64le.rpm 884 kB/s | 161 kB 00:00 (2/7): dbus-libs-1.14.10-1.fc39.ppc64le.rpm 950 kB/s | 177 kB 00:00 (3/7): python3-distro-1.8.0-6.fc39.noarch.rpm 1.6 MB/s | 49 kB 00:00 (4/7): python3-dateutil-2.8.2-10.fc39.noarch.rp 1.6 MB/s | 355 kB 00:00 (5/7): python3-six-1.16.0-12.fc39.noarch.rpm 1.4 MB/s | 41 kB 00:00 (6/7): python3-systemd-235-5.fc39.ppc64le.rpm 2.9 MB/s | 108 kB 00:00 (7/7): python3-dnf-plugins-core-4.6.0-1.fc39.no 637 kB/s | 317 kB 00:00 -------------------------------------------------------------------------------- Total 1.0 MB/s | 1.2 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python3-systemd-235-5.fc39.ppc64le 1/7 Installing : python3-six-1.16.0-12.fc39.noarch 2/7 Installing : python3-dateutil-1:2.8.2-10.fc39.noarch 3/7 Installing : python3-distro-1.8.0-6.fc39.noarch 4/7 Installing : dbus-libs-1:1.14.10-1.fc39.ppc64le 5/7 Installing : python3-dbus-1.3.2-4.fc39.ppc64le 6/7 Installing : python3-dnf-plugins-core-4.6.0-1.fc39.noarch 7/7 Running scriptlet: python3-dnf-plugins-core-4.6.0-1.fc39.noarch 7/7 Verifying : dbus-libs-1:1.14.10-1.fc39.ppc64le 1/7 Verifying : python3-dateutil-1:2.8.2-10.fc39.noarch 2/7 Verifying : python3-dbus-1.3.2-4.fc39.ppc64le 3/7 Verifying : python3-distro-1.8.0-6.fc39.noarch 4/7 Verifying : python3-six-1.16.0-12.fc39.noarch 5/7 Verifying : python3-systemd-235-5.fc39.ppc64le 6/7 Verifying : python3-dnf-plugins-core-4.6.0-1.fc39.noarch 7/7 Installed: dbus-libs-1:1.14.10-1.fc39.ppc64le python3-dateutil-1:2.8.2-10.fc39.noarch python3-dbus-1.3.2-4.fc39.ppc64le python3-distro-1.8.0-6.fc39.noarch python3-dnf-plugins-core-4.6.0-1.fc39.noarch python3-six-1.16.0-12.fc39.noarch python3-systemd-235-5.fc39.ppc64le Complete! Finish(bootstrap): installing dnf tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-ppc64le-1713227394.426987/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-1.fc39.ppc64le rpm-sequoia-1.6.0-1.fc39.ppc64le python3-dnf-4.19.2-1.fc39.noarch python3-dnf-plugins-core-4.6.0-1.fc39.noarch yum-4.19.2-1.fc39.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 19 kB/s | 1.5 kB 00:00 Copr repository 20 MB/s | 4.0 MB 00:00 Additional repo https_download_copr_fedorainfra 29 kB/s | 1.5 kB 00:00 Additional repo https_download_copr_fedorainfra 28 kB/s | 1.5 kB 00:00 Additional repo https_download_copr_fedorainfra 29 kB/s | 1.5 kB 00:00 fedora 38 kB/s | 3.8 kB 00:00 updates 46 kB/s | 4.9 kB 00:00 Dependencies resolved. ======================================================================================= Package Arch Version Repo Size ======================================================================================= Installing group/module packages: bash ppc64le 5.2.26-1.fc39_clang19.0.0 copr_base 1.8 M bzip2 ppc64le 1.0.8-16.fc39_clang19.0.0 copr_base 53 k coreutils ppc64le 9.3-5.fc39 updates 1.4 M cpio ppc64le 2.14-4.fc39 fedora 286 k diffutils ppc64le 3.10-3.fc39_clang19.0.0 copr_base 390 k fedora-release-common noarch 39-36 updates 19 k findutils ppc64le 1:4.9.0-5.fc39_clang19.0.0 copr_base 510 k gawk ppc64le 5.2.2-2.fc39 fedora 1.1 M glibc-minimal-langpack ppc64le 2.38-17.fc39 updates 72 k grep ppc64le 3.11-3.fc39_clang19.0.0 copr_base 298 k gzip ppc64le 1.12-6.fc39_clang19.0.0 copr_base 169 k info ppc64le 7.0.3-3.fc39 fedora 200 k patch ppc64le 2.7.6-22.fc39_clang19.0.0 copr_base 138 k redhat-rpm-config noarch 266-1.fc39 updates 78 k rpm-build ppc64le 4.19.1.1-1.fc39 updates 80 k sed ppc64le 4.8-14.fc39 fedora 312 k shadow-utils ppc64le 2:4.14.0-2.fc39 updates 1.3 M tar ppc64le 2:1.35-2.fc39 fedora 884 k unzip ppc64le 6.0-62.fc39 fedora 190 k util-linux ppc64le 2.39.4-1.fc39 updates 1.3 M which ppc64le 2.21-40.fc39 fedora 43 k xz ppc64le 5.4.4-1.fc39 fedora 559 k Installing dependencies: alternatives ppc64le 1.26-1.fc39_clang19.0.0 copr_base 40 k ansible-srpm-macros noarch 1-12.fc39 updates 21 k audit-libs ppc64le 3.1.3-1.fc39_clang19.0.0 copr_base 125 k authselect ppc64le 1.4.3-1.fc39_clang19.0.0 copr_base 145 k authselect-libs ppc64le 1.4.3-1.fc39_clang19.0.0 copr_base 238 k basesystem noarch 11-18.fc39 fedora 7.2 k binutils ppc64le 2.40-14.fc39 updates 6.4 M binutils-gold ppc64le 2.40-14.fc39 updates 1.1 M bzip2-libs ppc64le 1.0.8-16.fc39_clang19.0.0 copr_base 54 k ca-certificates noarch 2023.2.60_v7.0.306-2.fc39 fedora 837 k coreutils-common ppc64le 9.3-5.fc39 updates 2.1 M cracklib ppc64le 2.9.11-2.fc39 fedora 96 k crypto-policies noarch 20231204-1.git1e3a2e4.fc39 updates 100 k curl ppc64le 8.2.1-5.fc39_clang19.0.0 copr_base 340 k cyrus-sasl-lib ppc64le 2.1.28-11.fc39 fedora 877 k debugedit ppc64le 5.0-12.fc39 updates 81 k dwz ppc64le 0.15-3.fc39 fedora 147 k ed ppc64le 1.19-4.fc39_clang19.0.0 copr_base 83 k efi-srpm-macros noarch 5-9.fc39 fedora 22 k elfutils ppc64le 0.191-2.fc39 updates 590 k elfutils-debuginfod-client ppc64le 0.191-2.fc39 updates 40 k elfutils-default-yama-scope noarch 0.191-2.fc39 updates 13 k elfutils-libelf ppc64le 0.191-2.fc39 updates 218 k elfutils-libs ppc64le 0.191-2.fc39 updates 300 k fedora-gpg-keys noarch 39-1 fedora 130 k fedora-release noarch 39-36 updates 8.6 k fedora-release-identity-basic noarch 39-36 updates 9.4 k fedora-repos noarch 39-1 fedora 9.3 k file ppc64le 5.44-5.fc39 fedora 50 k file-libs ppc64le 5.44-5.fc39 fedora 742 k filesystem ppc64le 3.18-6.fc39 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-12.fc39 fedora 26 k forge-srpm-macros noarch 0.2.0-3.fc39 updates 19 k fpc-srpm-macros noarch 1.3-8.fc39 fedora 7.4 k gdb-minimal ppc64le 14.2-1.fc39 updates 4.3 M gdbm-libs ppc64le 1:1.23-4.fc39_clang19.0.0 copr_base 64 k ghc-srpm-macros noarch 1.6.1-2.fc39 fedora 7.8 k glibc ppc64le 2.38-17.fc39 updates 2.2 M glibc-common ppc64le 2.38-17.fc39 updates 367 k glibc-gconv-extra ppc64le 2.38-17.fc39 updates 2.0 M gmp ppc64le 1:6.2.1-5.fc39_clang19.0.0 copr_base 324 k gnat-srpm-macros noarch 6-3.fc39 fedora 8.8 k go-srpm-macros noarch 3.5.0-1.fc39 updates 28 k jansson ppc64le 2.13.1-7.fc39_clang19.0.0 copr_base 57 k kernel-srpm-macros noarch 1.0-20.fc39 fedora 10 k keyutils-libs ppc64le 1.6.3-1.fc39_clang19.0.0 copr_base 32 k krb5-libs ppc64le 1.21.2-3.fc39_clang19.0.0 copr_base 811 k libacl ppc64le 2.3.1-9.fc39_clang19.0.0 copr_base 25 k libarchive ppc64le 3.7.1-1.fc39_clang19.0.0 copr_base 449 k libattr ppc64le 2.5.1-8.fc39 fedora 19 k libblkid ppc64le 2.39.4-1.fc39 updates 134 k libbrotli ppc64le 1.1.0-1.fc39_clang19.0.0 copr_base 376 k libcap ppc64le 2.48-9.fc39_clang19.0.0 copr_base 70 k libcap-ng ppc64le 0.8.3-8.fc39_clang19.0.0 copr_base 32 k libcom_err ppc64le 1.47.0-2.fc39_clang19.0.0 copr_base 26 k libcurl ppc64le 8.2.1-5.fc39_clang19.0.0 copr_base 375 k libdb ppc64le 5.3.28-56.fc39 fedora 838 k libeconf ppc64le 0.5.2-2.fc39_clang19.0.0 copr_base 32 k libevent ppc64le 2.1.12-9.fc39_clang19.0.0 copr_base 274 k libfdisk ppc64le 2.39.4-1.fc39 updates 178 k libffi ppc64le 3.4.4-4.fc39_clang19.0.0 copr_base 39 k libgcc ppc64le 13.2.1-7.fc39 updates 110 k libgomp ppc64le 13.2.1-7.fc39 updates 338 k libidn2 ppc64le 2.3.7-1.fc39_clang19.0.0 copr_base 146 k libmount ppc64le 2.39.4-1.fc39 updates 176 k libnghttp2 ppc64le 1.55.1-5.fc39_clang19.0.0 copr_base 91 k libnsl2 ppc64le 2.0.0-6.fc39_clang19.0.0 copr_base 30 k libpkgconf ppc64le 1.9.5-2.fc39 fedora 42 k libpsl ppc64le 0.21.2-4.fc39_clang19.0.0 copr_base 64 k libpwquality ppc64le 1.4.5-7.fc39_clang19.0.0 copr_base 110 k librtas ppc64le 2.0.4-3.fc39 fedora 70 k libselinux ppc64le 3.5-5.fc39_clang19.0.0 copr_base 92 k libsemanage ppc64le 3.5-4.fc39_clang19.0.0 copr_base 121 k libsepol ppc64le 3.5-2.fc39_clang19.0.0 copr_base 337 k libsigsegv ppc64le 2.14-5.fc39_clang19.0.0 copr_base 27 k libsmartcols ppc64le 2.39.4-1.fc39 updates 73 k libssh ppc64le 0.10.6-2.fc39_clang19.0.0 copr_base 225 k libssh-config noarch 0.10.6-2.fc39_clang19.0.0 copr_base 9.5 k libstdc++ ppc64le 13.2.1-7.fc39 updates 1.0 M libtasn1 ppc64le 4.19.0-3.fc39_clang19.0.0 copr_base 82 k libtirpc ppc64le 1.3.4-1.rc3.fc39_clang19.0.0 copr_base 99 k libunistring ppc64le 1.1-5.fc39_clang19.0.0 copr_base 579 k libutempter ppc64le 1.2.1-10.fc39_clang19.0.0 copr_base 26 k libuuid ppc64le 2.39.4-1.fc39 updates 29 k libverto ppc64le 0.3.2-6.fc39 fedora 22 k libxcrypt ppc64le 4.4.36-2.fc39 fedora 132 k libxml2 ppc64le 2.10.4-3.fc39_clang19.0.0 copr_base 770 k libzstd ppc64le 1.5.6-1.fc39 updates 339 k lua-libs ppc64le 5.4.6-3.fc39_clang19.0.0 copr_base 169 k lua-srpm-macros noarch 1-13.fc39 updates 8.7 k lz4-libs ppc64le 1.9.4-4.fc39_clang19.0.0 copr_base 82 k mpfr ppc64le 4.2.0-3.fc39_clang19.0.0 copr_base 318 k ncurses-base noarch 6.4-7.20230520.fc39.1 updates 88 k ncurses-libs ppc64le 6.4-7.20230520.fc39.1 updates 380 k ocaml-srpm-macros noarch 8-2.fc39 fedora 14 k openblas-srpm-macros noarch 2-14.fc39 fedora 7.5 k openldap ppc64le 2.6.6-1.fc39 fedora 287 k openssl-libs ppc64le 1:3.1.1-4.fc39 fedora 2.3 M p11-kit ppc64le 0.25.3-1.fc39_clang19.0.0 copr_base 480 k p11-kit-trust ppc64le 0.25.3-1.fc39_clang19.0.0 copr_base 146 k package-notes-srpm-macros noarch 0.5-9.fc39 fedora 11 k pam ppc64le 1.5.3-3.fc39_clang19.0.0 copr_base 508 k pam-libs ppc64le 1.5.3-3.fc39_clang19.0.0 copr_base 56 k pcre2 ppc64le 10.42-1.fc39.2 fedora 241 k pcre2-syntax noarch 10.42-1.fc39.2 fedora 143 k perl-srpm-macros noarch 1-51.fc39 fedora 8.0 k pkgconf ppc64le 1.9.5-2.fc39 fedora 43 k pkgconf-m4 noarch 1.9.5-2.fc39 fedora 14 k pkgconf-pkg-config ppc64le 1.9.5-2.fc39 fedora 9.6 k popt ppc64le 1.19-3.fc39 fedora 71 k publicsuffix-list-dafsa noarch 20240107-1.fc39 updates 58 k pyproject-srpm-macros noarch 1.12.0-1.fc39 updates 14 k python-srpm-macros noarch 3.12-4.fc39 fedora 25 k qt5-srpm-macros noarch 5.15.12-1.fc39 updates 8.4 k qt6-srpm-macros noarch 6.6.2-1.fc39 updates 8.9 k readline ppc64le 8.2-6.fc39 updates 229 k rpm ppc64le 4.19.1.1-1.fc39 updates 539 k rpm-build-libs ppc64le 4.19.1.1-1.fc39 updates 102 k rpm-libs ppc64le 4.19.1.1-1.fc39 updates 356 k rpm-sequoia ppc64le 1.6.0-1.fc39 updates 1.5 M rpmautospec-rpm-macros noarch 0.6.3-1.fc39 updates 10 k rust-srpm-macros noarch 26.2-1.fc39 updates 13 k setup noarch 2.14.4-1.fc39 fedora 154 k sqlite-libs ppc64le 3.42.0-7.fc39 fedora 789 k systemd-libs ppc64le 254.10-1.fc39 updates 732 k util-linux-core ppc64le 2.39.4-1.fc39 updates 550 k xxhash-libs ppc64le 0.8.2-1.fc39 fedora 37 k xz-libs ppc64le 5.4.4-1.fc39 fedora 121 k zip ppc64le 3.0-39.fc39 fedora 274 k zlib ppc64le 1.2.13-4.fc39 fedora 100 k zstd ppc64le 1.5.6-1.fc39 updates 506 k Installing Groups: Buildsystem building group Transaction Summary ======================================================================================= Install 153 Packages Total size: 56 M Installed size: 325 M Downloading Packages: [SKIPPED] alternatives-1.26-1.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] audit-libs-3.1.3-1.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] authselect-1.4.3-1.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] authselect-libs-1.4.3-1.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] bash-5.2.26-1.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-16.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] bzip2-libs-1.0.8-16.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] curl-8.2.1-5.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] diffutils-3.10-3.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] ed-1.19-4.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] findutils-4.9.0-5.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] gdbm-libs-1.23-4.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] gmp-6.2.1-5.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] grep-3.11-3.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] gzip-1.12-6.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] jansson-2.13.1-7.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.3-1.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] krb5-libs-1.21.2-3.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libacl-2.3.1-9.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libarchive-3.7.1-1.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libbrotli-1.1.0-1.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libcap-2.48-9.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.3-8.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libcom_err-1.47.0-2.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libcurl-8.2.1-5.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libeconf-0.5.2-2.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libevent-2.1.12-9.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libffi-3.4.4-4.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libidn2-2.3.7-1.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libnghttp2-1.55.1-5.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libnsl2-2.0.0-6.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libpsl-0.21.2-4.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libpwquality-1.4.5-7.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libselinux-3.5-5.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libsemanage-3.5-4.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libsepol-3.5-2.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libsigsegv-2.14-5.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libssh-0.10.6-2.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libssh-config-0.10.6-2.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] libtasn1-4.19.0-3.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libtirpc-1.3.4-1.rc3.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libunistring-1.1-5.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-10.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libxml2-2.10.4-3.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] lua-libs-5.4.6-3.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] lz4-libs-1.9.4-4.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] mpfr-4.2.0-3.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] p11-kit-0.25.3-1.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.25.3-1.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] pam-1.5.3-3.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] pam-libs-1.5.3-3.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] patch-2.7.6-22.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] basesystem-11-18.fc39.noarch.rpm: Already downloaded [SKIPPED] ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch.rpm: Already downloaded [SKIPPED] cpio-2.14-4.fc39.ppc64le.rpm: Already downloaded [SKIPPED] cracklib-2.9.11-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.28-11.fc39.ppc64le.rpm: Already downloaded [SKIPPED] dwz-0.15-3.fc39.ppc64le.rpm: Already downloaded [SKIPPED] efi-srpm-macros-5-9.fc39.noarch.rpm: Already downloaded [SKIPPED] fedora-gpg-keys-39-1.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-39-1.noarch.rpm: Already downloaded [SKIPPED] file-5.44-5.fc39.ppc64le.rpm: Already downloaded [SKIPPED] file-libs-5.44-5.fc39.ppc64le.rpm: Already downloaded [SKIPPED] filesystem-3.18-6.fc39.ppc64le.rpm: Already downloaded [SKIPPED] fonts-srpm-macros-2.0.5-12.fc39.noarch.rpm: Already downloaded [SKIPPED] fpc-srpm-macros-1.3-8.fc39.noarch.rpm: Already downloaded [SKIPPED] gawk-5.2.2-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] ghc-srpm-macros-1.6.1-2.fc39.noarch.rpm: Already downloaded [SKIPPED] gnat-srpm-macros-6-3.fc39.noarch.rpm: Already downloaded [SKIPPED] info-7.0.3-3.fc39.ppc64le.rpm: Already downloaded [SKIPPED] kernel-srpm-macros-1.0-20.fc39.noarch.rpm: Already downloaded [SKIPPED] libattr-2.5.1-8.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libdb-5.3.28-56.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libpkgconf-1.9.5-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] librtas-2.0.4-3.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libverto-0.3.2-6.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.36-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] ocaml-srpm-macros-8-2.fc39.noarch.rpm: Already downloaded [SKIPPED] openblas-srpm-macros-2-14.fc39.noarch.rpm: Already downloaded [SKIPPED] openldap-2.6.6-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] openssl-libs-3.1.1-4.fc39.ppc64le.rpm: Already downloaded [SKIPPED] package-notes-srpm-macros-0.5-9.fc39.noarch.rpm: Already downloaded [SKIPPED] pcre2-10.42-1.fc39.2.ppc64le.rpm: Already downloaded [SKIPPED] pcre2-syntax-10.42-1.fc39.2.noarch.rpm: Already downloaded [SKIPPED] perl-srpm-macros-1-51.fc39.noarch.rpm: Already downloaded [SKIPPED] pkgconf-1.9.5-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] pkgconf-m4-1.9.5-2.fc39.noarch.rpm: Already downloaded [SKIPPED] pkgconf-pkg-config-1.9.5-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] popt-1.19-3.fc39.ppc64le.rpm: Already downloaded [SKIPPED] python-srpm-macros-3.12-4.fc39.noarch.rpm: Already downloaded [SKIPPED] sed-4.8-14.fc39.ppc64le.rpm: Already downloaded [SKIPPED] setup-2.14.4-1.fc39.noarch.rpm: Already downloaded [SKIPPED] sqlite-libs-3.42.0-7.fc39.ppc64le.rpm: Already downloaded [SKIPPED] tar-1.35-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] unzip-6.0-62.fc39.ppc64le.rpm: Already downloaded [SKIPPED] which-2.21-40.fc39.ppc64le.rpm: Already downloaded [SKIPPED] xxhash-libs-0.8.2-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] xz-5.4.4-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] xz-libs-5.4.4-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] zip-3.0-39.fc39.ppc64le.rpm: Already downloaded [SKIPPED] zlib-1.2.13-4.fc39.ppc64le.rpm: Already downloaded [SKIPPED] ansible-srpm-macros-1-12.fc39.noarch.rpm: Already downloaded [SKIPPED] binutils-2.40-14.fc39.ppc64le.rpm: Already downloaded [SKIPPED] binutils-gold-2.40-14.fc39.ppc64le.rpm: Already downloaded [SKIPPED] coreutils-9.3-5.fc39.ppc64le.rpm: Already downloaded [SKIPPED] coreutils-common-9.3-5.fc39.ppc64le.rpm: Already downloaded [SKIPPED] crypto-policies-20231204-1.git1e3a2e4.fc39.noarch.rpm: Already downloaded [SKIPPED] debugedit-5.0-12.fc39.ppc64le.rpm: Already downloaded [SKIPPED] elfutils-0.191-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] elfutils-debuginfod-client-0.191-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] elfutils-default-yama-scope-0.191-2.fc39.noarch.rpm: Already downloaded [SKIPPED] elfutils-libelf-0.191-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] elfutils-libs-0.191-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] fedora-release-39-36.noarch.rpm: Already downloaded [SKIPPED] fedora-release-common-39-36.noarch.rpm: Already downloaded [SKIPPED] fedora-release-identity-basic-39-36.noarch.rpm: Already downloaded [SKIPPED] forge-srpm-macros-0.2.0-3.fc39.noarch.rpm: Already downloaded [SKIPPED] gdb-minimal-14.2-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] glibc-2.38-17.fc39.ppc64le.rpm: Already downloaded [SKIPPED] glibc-common-2.38-17.fc39.ppc64le.rpm: Already downloaded [SKIPPED] glibc-gconv-extra-2.38-17.fc39.ppc64le.rpm: Already downloaded [SKIPPED] glibc-minimal-langpack-2.38-17.fc39.ppc64le.rpm: Already downloaded [SKIPPED] go-srpm-macros-3.5.0-1.fc39.noarch.rpm: Already downloaded [SKIPPED] libblkid-2.39.4-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libfdisk-2.39.4-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libgcc-13.2.1-7.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libgomp-13.2.1-7.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libmount-2.39.4-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libsmartcols-2.39.4-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libstdc++-13.2.1-7.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libuuid-2.39.4-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libzstd-1.5.6-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] lua-srpm-macros-1-13.fc39.noarch.rpm: Already downloaded [SKIPPED] ncurses-base-6.4-7.20230520.fc39.1.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.4-7.20230520.fc39.1.ppc64le.rpm: Already downloaded [SKIPPED] publicsuffix-list-dafsa-20240107-1.fc39.noarch.rpm: Already downloaded [SKIPPED] pyproject-srpm-macros-1.12.0-1.fc39.noarch.rpm: Already downloaded [SKIPPED] qt5-srpm-macros-5.15.12-1.fc39.noarch.rpm: Already downloaded [SKIPPED] qt6-srpm-macros-6.6.2-1.fc39.noarch.rpm: Already downloaded [SKIPPED] readline-8.2-6.fc39.ppc64le.rpm: Already downloaded [SKIPPED] redhat-rpm-config-266-1.fc39.noarch.rpm: Already downloaded [SKIPPED] rpm-4.19.1.1-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] rpm-build-4.19.1.1-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] rpm-build-libs-4.19.1.1-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] rpm-libs-4.19.1.1-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] rpm-sequoia-1.6.0-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] rpmautospec-rpm-macros-0.6.3-1.fc39.noarch.rpm: Already downloaded [SKIPPED] rust-srpm-macros-26.2-1.fc39.noarch.rpm: Already downloaded [SKIPPED] shadow-utils-4.14.0-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] systemd-libs-254.10-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] util-linux-2.39.4-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] util-linux-core-2.39.4-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] zstd-1.5.6-1.fc39.ppc64le.rpm: Already downloaded fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x18B8E74C: Userid : "Fedora (39) " Fingerprint: E8F2 3996 F232 1864 0CB4 4CBE 75CF 5AC4 18B8 E74C From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.ppc64le 1/1 Preparing : 1/1 Installing : libgcc-13.2.1-7.fc39.ppc64le 1/153 Running scriptlet: libgcc-13.2.1-7.fc39.ppc64le 1/153 Installing : crypto-policies-20231204-1.git1e3a2e4.fc39.noarc 2/153 Running scriptlet: crypto-policies-20231204-1.git1e3a2e4.fc39.noarc 2/153 Installing : fedora-release-identity-basic-39-36.noarch 3/153 Installing : fedora-gpg-keys-39-1.noarch 4/153 Installing : fedora-repos-39-1.noarch 5/153 Installing : fedora-release-common-39-36.noarch 6/153 Installing : fedora-release-39-36.noarch 7/153 Installing : setup-2.14.4-1.fc39.noarch 8/153 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.4-1.fc39.noarch 8/153 Installing : filesystem-3.18-6.fc39.ppc64le 9/153 Installing : basesystem-11-18.fc39.noarch 10/153 Installing : rust-srpm-macros-26.2-1.fc39.noarch 11/153 Installing : qt6-srpm-macros-6.6.2-1.fc39.noarch 12/153 Installing : qt5-srpm-macros-5.15.12-1.fc39.noarch 13/153 Installing : publicsuffix-list-dafsa-20240107-1.fc39.noarch 14/153 Installing : ncurses-base-6.4-7.20230520.fc39.1.noarch 15/153 Installing : glibc-gconv-extra-2.38-17.fc39.ppc64le 16/153 Running scriptlet: glibc-gconv-extra-2.38-17.fc39.ppc64le 16/153 Installing : ncurses-libs-6.4-7.20230520.fc39.1.ppc64le 17/153 Running scriptlet: glibc-2.38-17.fc39.ppc64le 18/153 Installing : glibc-2.38-17.fc39.ppc64le 18/153 Running scriptlet: glibc-2.38-17.fc39.ppc64le 18/153 Installing : bash-5.2.26-1.fc39_clang19.0.0.ppc64le 19/153 Running scriptlet: bash-5.2.26-1.fc39_clang19.0.0.ppc64le 19/153 Installing : glibc-common-2.38-17.fc39.ppc64le 20/153 Installing : glibc-minimal-langpack-2.38-17.fc39.ppc64le 21/153 Installing : zlib-1.2.13-4.fc39.ppc64le 22/153 Installing : xz-libs-5.4.4-1.fc39.ppc64le 23/153 Installing : bzip2-libs-1.0.8-16.fc39_clang19.0.0.ppc64le 24/153 Installing : popt-1.19-3.fc39.ppc64le 25/153 Installing : libstdc++-13.2.1-7.fc39.ppc64le 26/153 Installing : libuuid-2.39.4-1.fc39.ppc64le 27/153 Installing : libzstd-1.5.6-1.fc39.ppc64le 28/153 Installing : elfutils-libelf-0.191-2.fc39.ppc64le 29/153 Installing : libblkid-2.39.4-1.fc39.ppc64le 30/153 Installing : gmp-1:6.2.1-5.fc39_clang19.0.0.ppc64le 31/153 Installing : libcap-2.48-9.fc39_clang19.0.0.ppc64le 32/153 Installing : libattr-2.5.1-8.fc39.ppc64le 33/153 Installing : libacl-2.3.1-9.fc39_clang19.0.0.ppc64le 34/153 Installing : libxcrypt-4.4.36-2.fc39.ppc64le 35/153 Installing : readline-8.2-6.fc39.ppc64le 36/153 Installing : libeconf-0.5.2-2.fc39_clang19.0.0.ppc64le 37/153 Installing : lz4-libs-1.9.4-4.fc39_clang19.0.0.ppc64le 38/153 Installing : systemd-libs-254.10-1.fc39.ppc64le 39/153 Installing : mpfr-4.2.0-3.fc39_clang19.0.0.ppc64le 40/153 Installing : dwz-0.15-3.fc39.ppc64le 41/153 Installing : unzip-6.0-62.fc39.ppc64le 42/153 Installing : file-libs-5.44-5.fc39.ppc64le 43/153 Installing : file-5.44-5.fc39.ppc64le 44/153 Installing : alternatives-1.26-1.fc39_clang19.0.0.ppc64le 45/153 Installing : jansson-2.13.1-7.fc39_clang19.0.0.ppc64le 46/153 Installing : libcap-ng-0.8.3-8.fc39_clang19.0.0.ppc64le 47/153 Installing : audit-libs-3.1.3-1.fc39_clang19.0.0.ppc64le 48/153 Installing : pam-libs-1.5.3-3.fc39_clang19.0.0.ppc64le 49/153 Installing : libcom_err-1.47.0-2.fc39_clang19.0.0.ppc64le 50/153 Installing : libsepol-3.5-2.fc39_clang19.0.0.ppc64le 51/153 Installing : libtasn1-4.19.0-3.fc39_clang19.0.0.ppc64le 52/153 Installing : libunistring-1.1-5.fc39_clang19.0.0.ppc64le 53/153 Installing : libidn2-2.3.7-1.fc39_clang19.0.0.ppc64le 54/153 Installing : lua-libs-5.4.6-3.fc39_clang19.0.0.ppc64le 55/153 Installing : libsmartcols-2.39.4-1.fc39.ppc64le 56/153 Installing : libpsl-0.21.2-4.fc39_clang19.0.0.ppc64le 57/153 Installing : zip-3.0-39.fc39.ppc64le 58/153 Installing : zstd-1.5.6-1.fc39.ppc64le 59/153 Installing : libfdisk-2.39.4-1.fc39.ppc64le 60/153 Installing : bzip2-1.0.8-16.fc39_clang19.0.0.ppc64le 61/153 Installing : libxml2-2.10.4-3.fc39_clang19.0.0.ppc64le 62/153 Installing : sqlite-libs-3.42.0-7.fc39.ppc64le 63/153 Installing : ed-1.19-4.fc39_clang19.0.0.ppc64le 64/153 Installing : elfutils-default-yama-scope-0.191-2.fc39.noarch 65/153 Running scriptlet: elfutils-default-yama-scope-0.191-2.fc39.noarch 65/153 Installing : diffutils-3.10-3.fc39_clang19.0.0.ppc64le 66/153 Installing : gdbm-libs-1:1.23-4.fc39_clang19.0.0.ppc64le 67/153 Installing : cyrus-sasl-lib-2.1.28-11.fc39.ppc64le 68/153 Installing : keyutils-libs-1.6.3-1.fc39_clang19.0.0.ppc64le 69/153 Installing : libbrotli-1.1.0-1.fc39_clang19.0.0.ppc64le 70/153 Installing : libffi-3.4.4-4.fc39_clang19.0.0.ppc64le 71/153 Installing : p11-kit-0.25.3-1.fc39_clang19.0.0.ppc64le 72/153 Installing : p11-kit-trust-0.25.3-1.fc39_clang19.0.0.ppc64le 73/153 Running scriptlet: p11-kit-trust-0.25.3-1.fc39_clang19.0.0.ppc64le 73/153 Installing : libnghttp2-1.55.1-5.fc39_clang19.0.0.ppc64le 74/153 Installing : libsigsegv-2.14-5.fc39_clang19.0.0.ppc64le 75/153 Installing : gawk-5.2.2-2.fc39.ppc64le 76/153 Installing : cpio-2.14-4.fc39.ppc64le 77/153 Installing : libdb-5.3.28-56.fc39.ppc64le 78/153 Installing : libpkgconf-1.9.5-2.fc39.ppc64le 79/153 Installing : pkgconf-1.9.5-2.fc39.ppc64le 80/153 Installing : librtas-2.0.4-3.fc39.ppc64le 81/153 Running scriptlet: librtas-2.0.4-3.fc39.ppc64le 81/153 Installing : libverto-0.3.2-6.fc39.ppc64le 82/153 Installing : xxhash-libs-0.8.2-1.fc39.ppc64le 83/153 Installing : libgomp-13.2.1-7.fc39.ppc64le 84/153 Installing : coreutils-common-9.3-5.fc39.ppc64le 85/153 Installing : ansible-srpm-macros-1-12.fc39.noarch 86/153 Installing : pkgconf-m4-1.9.5-2.fc39.noarch 87/153 Installing : pkgconf-pkg-config-1.9.5-2.fc39.ppc64le 88/153 Installing : perl-srpm-macros-1-51.fc39.noarch 89/153 Installing : pcre2-syntax-10.42-1.fc39.2.noarch 90/153 Installing : pcre2-10.42-1.fc39.2.ppc64le 91/153 Installing : libselinux-3.5-5.fc39_clang19.0.0.ppc64le 92/153 Installing : sed-4.8-14.fc39.ppc64le 93/153 Installing : grep-3.11-3.fc39_clang19.0.0.ppc64le 94/153 Installing : findutils-1:4.9.0-5.fc39_clang19.0.0.ppc64le 95/153 Installing : xz-5.4.4-1.fc39.ppc64le 96/153 Installing : libmount-2.39.4-1.fc39.ppc64le 97/153 Installing : util-linux-core-2.39.4-1.fc39.ppc64le 98/153 Installing : openssl-libs-1:3.1.1-4.fc39.ppc64le 99/153 Installing : coreutils-9.3-5.fc39.ppc64le 100/153 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 101/153 Installing : ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 101/153 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 101/153 Installing : krb5-libs-1.21.2-3.fc39_clang19.0.0.ppc64le 102/153 Installing : libtirpc-1.3.4-1.rc3.fc39_clang19.0.0.ppc64le 103/153 Running scriptlet: authselect-libs-1.4.3-1.fc39_clang19.0.0.ppc64le 104/153 Installing : authselect-libs-1.4.3-1.fc39_clang19.0.0.ppc64le 104/153 Installing : gzip-1.12-6.fc39_clang19.0.0.ppc64le 105/153 Installing : libarchive-3.7.1-1.fc39_clang19.0.0.ppc64le 106/153 Installing : cracklib-2.9.11-2.fc39.ppc64le 107/153 Installing : libpwquality-1.4.5-7.fc39_clang19.0.0.ppc64le 108/153 Installing : authselect-1.4.3-1.fc39_clang19.0.0.ppc64le 109/153 Installing : libnsl2-2.0.0-6.fc39_clang19.0.0.ppc64le 110/153 Installing : pam-1.5.3-3.fc39_clang19.0.0.ppc64le 111/153 Installing : libevent-2.1.12-9.fc39_clang19.0.0.ppc64le 112/153 Installing : openldap-2.6.6-1.fc39.ppc64le 113/153 Installing : rpm-sequoia-1.6.0-1.fc39.ppc64le 114/153 Installing : rpm-libs-4.19.1.1-1.fc39.ppc64le 115/153 Installing : libsemanage-3.5-4.fc39_clang19.0.0.ppc64le 116/153 Installing : shadow-utils-2:4.14.0-2.fc39.ppc64le 117/153 Running scriptlet: libutempter-1.2.1-10.fc39_clang19.0.0.ppc64le 118/153 Installing : libutempter-1.2.1-10.fc39_clang19.0.0.ppc64le 118/153 Installing : patch-2.7.6-22.fc39_clang19.0.0.ppc64le 119/153 Installing : tar-2:1.35-2.fc39.ppc64le 120/153 Installing : package-notes-srpm-macros-0.5-9.fc39.noarch 121/153 Installing : openblas-srpm-macros-2-14.fc39.noarch 122/153 Installing : ocaml-srpm-macros-8-2.fc39.noarch 123/153 Installing : kernel-srpm-macros-1.0-20.fc39.noarch 124/153 Installing : gnat-srpm-macros-6-3.fc39.noarch 125/153 Installing : ghc-srpm-macros-1.6.1-2.fc39.noarch 126/153 Installing : fpc-srpm-macros-1.3-8.fc39.noarch 127/153 Installing : libssh-config-0.10.6-2.fc39_clang19.0.0.noarch 128/153 Installing : libssh-0.10.6-2.fc39_clang19.0.0.ppc64le 129/153 Installing : libcurl-8.2.1-5.fc39_clang19.0.0.ppc64le 130/153 Installing : elfutils-libs-0.191-2.fc39.ppc64le 131/153 Installing : elfutils-debuginfod-client-0.191-2.fc39.ppc64le 132/153 Installing : binutils-gold-2.40-14.fc39.ppc64le 133/153 Running scriptlet: binutils-gold-2.40-14.fc39.ppc64le 133/153 Installing : binutils-2.40-14.fc39.ppc64le 134/153 Running scriptlet: binutils-2.40-14.fc39.ppc64le 134/153 Installing : elfutils-0.191-2.fc39.ppc64le 135/153 Installing : gdb-minimal-14.2-1.fc39.ppc64le 136/153 Installing : debugedit-5.0-12.fc39.ppc64le 137/153 Installing : rpm-build-libs-4.19.1.1-1.fc39.ppc64le 138/153 Installing : curl-8.2.1-5.fc39_clang19.0.0.ppc64le 139/153 Running scriptlet: rpm-4.19.1.1-1.fc39.ppc64le 140/153 Installing : rpm-4.19.1.1-1.fc39.ppc64le 140/153 Installing : efi-srpm-macros-5-9.fc39.noarch 141/153 Installing : lua-srpm-macros-1-13.fc39.noarch 142/153 Installing : rpmautospec-rpm-macros-0.6.3-1.fc39.noarch 143/153 Installing : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 144/153 Installing : python-srpm-macros-3.12-4.fc39.noarch 145/153 Installing : forge-srpm-macros-0.2.0-3.fc39.noarch 146/153 Installing : go-srpm-macros-3.5.0-1.fc39.noarch 147/153 Installing : redhat-rpm-config-266-1.fc39.noarch 148/153 Installing : rpm-build-4.19.1.1-1.fc39.ppc64le 149/153 Installing : pyproject-srpm-macros-1.12.0-1.fc39.noarch 150/153 Installing : util-linux-2.39.4-1.fc39.ppc64le 151/153 Running scriptlet: util-linux-2.39.4-1.fc39.ppc64le 151/153 Installing : which-2.21-40.fc39.ppc64le 152/153 Installing : info-7.0.3-3.fc39.ppc64le 153/153 Running scriptlet: filesystem-3.18-6.fc39.ppc64le 153/153 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 153/153 Running scriptlet: authselect-libs-1.4.3-1.fc39_clang19.0.0.ppc64le 153/153 Running scriptlet: rpm-4.19.1.1-1.fc39.ppc64le 153/153 Running scriptlet: info-7.0.3-3.fc39.ppc64le 153/153 Verifying : alternatives-1.26-1.fc39_clang19.0.0.ppc64le 1/153 Verifying : audit-libs-3.1.3-1.fc39_clang19.0.0.ppc64le 2/153 Verifying : authselect-1.4.3-1.fc39_clang19.0.0.ppc64le 3/153 Verifying : authselect-libs-1.4.3-1.fc39_clang19.0.0.ppc64le 4/153 Verifying : bash-5.2.26-1.fc39_clang19.0.0.ppc64le 5/153 Verifying : bzip2-1.0.8-16.fc39_clang19.0.0.ppc64le 6/153 Verifying : bzip2-libs-1.0.8-16.fc39_clang19.0.0.ppc64le 7/153 Verifying : curl-8.2.1-5.fc39_clang19.0.0.ppc64le 8/153 Verifying : diffutils-3.10-3.fc39_clang19.0.0.ppc64le 9/153 Verifying : ed-1.19-4.fc39_clang19.0.0.ppc64le 10/153 Verifying : findutils-1:4.9.0-5.fc39_clang19.0.0.ppc64le 11/153 Verifying : gdbm-libs-1:1.23-4.fc39_clang19.0.0.ppc64le 12/153 Verifying : gmp-1:6.2.1-5.fc39_clang19.0.0.ppc64le 13/153 Verifying : grep-3.11-3.fc39_clang19.0.0.ppc64le 14/153 Verifying : gzip-1.12-6.fc39_clang19.0.0.ppc64le 15/153 Verifying : jansson-2.13.1-7.fc39_clang19.0.0.ppc64le 16/153 Verifying : keyutils-libs-1.6.3-1.fc39_clang19.0.0.ppc64le 17/153 Verifying : krb5-libs-1.21.2-3.fc39_clang19.0.0.ppc64le 18/153 Verifying : libacl-2.3.1-9.fc39_clang19.0.0.ppc64le 19/153 Verifying : libarchive-3.7.1-1.fc39_clang19.0.0.ppc64le 20/153 Verifying : libbrotli-1.1.0-1.fc39_clang19.0.0.ppc64le 21/153 Verifying : libcap-2.48-9.fc39_clang19.0.0.ppc64le 22/153 Verifying : libcap-ng-0.8.3-8.fc39_clang19.0.0.ppc64le 23/153 Verifying : libcom_err-1.47.0-2.fc39_clang19.0.0.ppc64le 24/153 Verifying : libcurl-8.2.1-5.fc39_clang19.0.0.ppc64le 25/153 Verifying : libeconf-0.5.2-2.fc39_clang19.0.0.ppc64le 26/153 Verifying : libevent-2.1.12-9.fc39_clang19.0.0.ppc64le 27/153 Verifying : libffi-3.4.4-4.fc39_clang19.0.0.ppc64le 28/153 Verifying : libidn2-2.3.7-1.fc39_clang19.0.0.ppc64le 29/153 Verifying : libnghttp2-1.55.1-5.fc39_clang19.0.0.ppc64le 30/153 Verifying : libnsl2-2.0.0-6.fc39_clang19.0.0.ppc64le 31/153 Verifying : libpsl-0.21.2-4.fc39_clang19.0.0.ppc64le 32/153 Verifying : libpwquality-1.4.5-7.fc39_clang19.0.0.ppc64le 33/153 Verifying : libselinux-3.5-5.fc39_clang19.0.0.ppc64le 34/153 Verifying : libsemanage-3.5-4.fc39_clang19.0.0.ppc64le 35/153 Verifying : libsepol-3.5-2.fc39_clang19.0.0.ppc64le 36/153 Verifying : libsigsegv-2.14-5.fc39_clang19.0.0.ppc64le 37/153 Verifying : libssh-0.10.6-2.fc39_clang19.0.0.ppc64le 38/153 Verifying : libssh-config-0.10.6-2.fc39_clang19.0.0.noarch 39/153 Verifying : libtasn1-4.19.0-3.fc39_clang19.0.0.ppc64le 40/153 Verifying : libtirpc-1.3.4-1.rc3.fc39_clang19.0.0.ppc64le 41/153 Verifying : libunistring-1.1-5.fc39_clang19.0.0.ppc64le 42/153 Verifying : libutempter-1.2.1-10.fc39_clang19.0.0.ppc64le 43/153 Verifying : libxml2-2.10.4-3.fc39_clang19.0.0.ppc64le 44/153 Verifying : lua-libs-5.4.6-3.fc39_clang19.0.0.ppc64le 45/153 Verifying : lz4-libs-1.9.4-4.fc39_clang19.0.0.ppc64le 46/153 Verifying : mpfr-4.2.0-3.fc39_clang19.0.0.ppc64le 47/153 Verifying : p11-kit-0.25.3-1.fc39_clang19.0.0.ppc64le 48/153 Verifying : p11-kit-trust-0.25.3-1.fc39_clang19.0.0.ppc64le 49/153 Verifying : pam-1.5.3-3.fc39_clang19.0.0.ppc64le 50/153 Verifying : pam-libs-1.5.3-3.fc39_clang19.0.0.ppc64le 51/153 Verifying : patch-2.7.6-22.fc39_clang19.0.0.ppc64le 52/153 Verifying : basesystem-11-18.fc39.noarch 53/153 Verifying : ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 54/153 Verifying : cpio-2.14-4.fc39.ppc64le 55/153 Verifying : cracklib-2.9.11-2.fc39.ppc64le 56/153 Verifying : cyrus-sasl-lib-2.1.28-11.fc39.ppc64le 57/153 Verifying : dwz-0.15-3.fc39.ppc64le 58/153 Verifying : efi-srpm-macros-5-9.fc39.noarch 59/153 Verifying : fedora-gpg-keys-39-1.noarch 60/153 Verifying : fedora-repos-39-1.noarch 61/153 Verifying : file-5.44-5.fc39.ppc64le 62/153 Verifying : file-libs-5.44-5.fc39.ppc64le 63/153 Verifying : filesystem-3.18-6.fc39.ppc64le 64/153 Verifying : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 65/153 Verifying : fpc-srpm-macros-1.3-8.fc39.noarch 66/153 Verifying : gawk-5.2.2-2.fc39.ppc64le 67/153 Verifying : ghc-srpm-macros-1.6.1-2.fc39.noarch 68/153 Verifying : gnat-srpm-macros-6-3.fc39.noarch 69/153 Verifying : info-7.0.3-3.fc39.ppc64le 70/153 Verifying : kernel-srpm-macros-1.0-20.fc39.noarch 71/153 Verifying : libattr-2.5.1-8.fc39.ppc64le 72/153 Verifying : libdb-5.3.28-56.fc39.ppc64le 73/153 Verifying : libpkgconf-1.9.5-2.fc39.ppc64le 74/153 Verifying : librtas-2.0.4-3.fc39.ppc64le 75/153 Verifying : libverto-0.3.2-6.fc39.ppc64le 76/153 Verifying : libxcrypt-4.4.36-2.fc39.ppc64le 77/153 Verifying : ocaml-srpm-macros-8-2.fc39.noarch 78/153 Verifying : openblas-srpm-macros-2-14.fc39.noarch 79/153 Verifying : openldap-2.6.6-1.fc39.ppc64le 80/153 Verifying : openssl-libs-1:3.1.1-4.fc39.ppc64le 81/153 Verifying : package-notes-srpm-macros-0.5-9.fc39.noarch 82/153 Verifying : pcre2-10.42-1.fc39.2.ppc64le 83/153 Verifying : pcre2-syntax-10.42-1.fc39.2.noarch 84/153 Verifying : perl-srpm-macros-1-51.fc39.noarch 85/153 Verifying : pkgconf-1.9.5-2.fc39.ppc64le 86/153 Verifying : pkgconf-m4-1.9.5-2.fc39.noarch 87/153 Verifying : pkgconf-pkg-config-1.9.5-2.fc39.ppc64le 88/153 Verifying : popt-1.19-3.fc39.ppc64le 89/153 Verifying : python-srpm-macros-3.12-4.fc39.noarch 90/153 Verifying : sed-4.8-14.fc39.ppc64le 91/153 Verifying : setup-2.14.4-1.fc39.noarch 92/153 Verifying : sqlite-libs-3.42.0-7.fc39.ppc64le 93/153 Verifying : tar-2:1.35-2.fc39.ppc64le 94/153 Verifying : unzip-6.0-62.fc39.ppc64le 95/153 Verifying : which-2.21-40.fc39.ppc64le 96/153 Verifying : xxhash-libs-0.8.2-1.fc39.ppc64le 97/153 Verifying : xz-5.4.4-1.fc39.ppc64le 98/153 Verifying : xz-libs-5.4.4-1.fc39.ppc64le 99/153 Verifying : zip-3.0-39.fc39.ppc64le 100/153 Verifying : zlib-1.2.13-4.fc39.ppc64le 101/153 Verifying : ansible-srpm-macros-1-12.fc39.noarch 102/153 Verifying : binutils-2.40-14.fc39.ppc64le 103/153 Verifying : binutils-gold-2.40-14.fc39.ppc64le 104/153 Verifying : coreutils-9.3-5.fc39.ppc64le 105/153 Verifying : coreutils-common-9.3-5.fc39.ppc64le 106/153 Verifying : crypto-policies-20231204-1.git1e3a2e4.fc39.noarc 107/153 Verifying : debugedit-5.0-12.fc39.ppc64le 108/153 Verifying : elfutils-0.191-2.fc39.ppc64le 109/153 Verifying : elfutils-debuginfod-client-0.191-2.fc39.ppc64le 110/153 Verifying : elfutils-default-yama-scope-0.191-2.fc39.noarch 111/153 Verifying : elfutils-libelf-0.191-2.fc39.ppc64le 112/153 Verifying : elfutils-libs-0.191-2.fc39.ppc64le 113/153 Verifying : fedora-release-39-36.noarch 114/153 Verifying : fedora-release-common-39-36.noarch 115/153 Verifying : fedora-release-identity-basic-39-36.noarch 116/153 Verifying : forge-srpm-macros-0.2.0-3.fc39.noarch 117/153 Verifying : gdb-minimal-14.2-1.fc39.ppc64le 118/153 Verifying : glibc-2.38-17.fc39.ppc64le 119/153 Verifying : glibc-common-2.38-17.fc39.ppc64le 120/153 Verifying : glibc-gconv-extra-2.38-17.fc39.ppc64le 121/153 Verifying : glibc-minimal-langpack-2.38-17.fc39.ppc64le 122/153 Verifying : go-srpm-macros-3.5.0-1.fc39.noarch 123/153 Verifying : libblkid-2.39.4-1.fc39.ppc64le 124/153 Verifying : libfdisk-2.39.4-1.fc39.ppc64le 125/153 Verifying : libgcc-13.2.1-7.fc39.ppc64le 126/153 Verifying : libgomp-13.2.1-7.fc39.ppc64le 127/153 Verifying : libmount-2.39.4-1.fc39.ppc64le 128/153 Verifying : libsmartcols-2.39.4-1.fc39.ppc64le 129/153 Verifying : libstdc++-13.2.1-7.fc39.ppc64le 130/153 Verifying : libuuid-2.39.4-1.fc39.ppc64le 131/153 Verifying : libzstd-1.5.6-1.fc39.ppc64le 132/153 Verifying : lua-srpm-macros-1-13.fc39.noarch 133/153 Verifying : ncurses-base-6.4-7.20230520.fc39.1.noarch 134/153 Verifying : ncurses-libs-6.4-7.20230520.fc39.1.ppc64le 135/153 Verifying : publicsuffix-list-dafsa-20240107-1.fc39.noarch 136/153 Verifying : pyproject-srpm-macros-1.12.0-1.fc39.noarch 137/153 Verifying : qt5-srpm-macros-5.15.12-1.fc39.noarch 138/153 Verifying : qt6-srpm-macros-6.6.2-1.fc39.noarch 139/153 Verifying : readline-8.2-6.fc39.ppc64le 140/153 Verifying : redhat-rpm-config-266-1.fc39.noarch 141/153 Verifying : rpm-4.19.1.1-1.fc39.ppc64le 142/153 Verifying : rpm-build-4.19.1.1-1.fc39.ppc64le 143/153 Verifying : rpm-build-libs-4.19.1.1-1.fc39.ppc64le 144/153 Verifying : rpm-libs-4.19.1.1-1.fc39.ppc64le 145/153 Verifying : rpm-sequoia-1.6.0-1.fc39.ppc64le 146/153 Verifying : rpmautospec-rpm-macros-0.6.3-1.fc39.noarch 147/153 Verifying : rust-srpm-macros-26.2-1.fc39.noarch 148/153 Verifying : shadow-utils-2:4.14.0-2.fc39.ppc64le 149/153 Verifying : systemd-libs-254.10-1.fc39.ppc64le 150/153 Verifying : util-linux-2.39.4-1.fc39.ppc64le 151/153 Verifying : util-linux-core-2.39.4-1.fc39.ppc64le 152/153 Verifying : zstd-1.5.6-1.fc39.ppc64le 153/153 Installed: alternatives-1.26-1.fc39_clang19.0.0.ppc64le ansible-srpm-macros-1-12.fc39.noarch audit-libs-3.1.3-1.fc39_clang19.0.0.ppc64le authselect-1.4.3-1.fc39_clang19.0.0.ppc64le authselect-libs-1.4.3-1.fc39_clang19.0.0.ppc64le basesystem-11-18.fc39.noarch bash-5.2.26-1.fc39_clang19.0.0.ppc64le binutils-2.40-14.fc39.ppc64le binutils-gold-2.40-14.fc39.ppc64le bzip2-1.0.8-16.fc39_clang19.0.0.ppc64le bzip2-libs-1.0.8-16.fc39_clang19.0.0.ppc64le ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch coreutils-9.3-5.fc39.ppc64le coreutils-common-9.3-5.fc39.ppc64le cpio-2.14-4.fc39.ppc64le cracklib-2.9.11-2.fc39.ppc64le crypto-policies-20231204-1.git1e3a2e4.fc39.noarch curl-8.2.1-5.fc39_clang19.0.0.ppc64le cyrus-sasl-lib-2.1.28-11.fc39.ppc64le debugedit-5.0-12.fc39.ppc64le diffutils-3.10-3.fc39_clang19.0.0.ppc64le dwz-0.15-3.fc39.ppc64le ed-1.19-4.fc39_clang19.0.0.ppc64le efi-srpm-macros-5-9.fc39.noarch elfutils-0.191-2.fc39.ppc64le elfutils-debuginfod-client-0.191-2.fc39.ppc64le elfutils-default-yama-scope-0.191-2.fc39.noarch elfutils-libelf-0.191-2.fc39.ppc64le elfutils-libs-0.191-2.fc39.ppc64le fedora-gpg-keys-39-1.noarch fedora-release-39-36.noarch fedora-release-common-39-36.noarch fedora-release-identity-basic-39-36.noarch fedora-repos-39-1.noarch file-5.44-5.fc39.ppc64le file-libs-5.44-5.fc39.ppc64le filesystem-3.18-6.fc39.ppc64le findutils-1:4.9.0-5.fc39_clang19.0.0.ppc64le fonts-srpm-macros-1:2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-3.fc39.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.ppc64le gdb-minimal-14.2-1.fc39.ppc64le gdbm-libs-1:1.23-4.fc39_clang19.0.0.ppc64le ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.38-17.fc39.ppc64le glibc-common-2.38-17.fc39.ppc64le glibc-gconv-extra-2.38-17.fc39.ppc64le glibc-minimal-langpack-2.38-17.fc39.ppc64le gmp-1:6.2.1-5.fc39_clang19.0.0.ppc64le gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.5.0-1.fc39.noarch grep-3.11-3.fc39_clang19.0.0.ppc64le gzip-1.12-6.fc39_clang19.0.0.ppc64le info-7.0.3-3.fc39.ppc64le jansson-2.13.1-7.fc39_clang19.0.0.ppc64le kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.3-1.fc39_clang19.0.0.ppc64le krb5-libs-1.21.2-3.fc39_clang19.0.0.ppc64le libacl-2.3.1-9.fc39_clang19.0.0.ppc64le libarchive-3.7.1-1.fc39_clang19.0.0.ppc64le libattr-2.5.1-8.fc39.ppc64le libblkid-2.39.4-1.fc39.ppc64le libbrotli-1.1.0-1.fc39_clang19.0.0.ppc64le libcap-2.48-9.fc39_clang19.0.0.ppc64le libcap-ng-0.8.3-8.fc39_clang19.0.0.ppc64le libcom_err-1.47.0-2.fc39_clang19.0.0.ppc64le libcurl-8.2.1-5.fc39_clang19.0.0.ppc64le libdb-5.3.28-56.fc39.ppc64le libeconf-0.5.2-2.fc39_clang19.0.0.ppc64le libevent-2.1.12-9.fc39_clang19.0.0.ppc64le libfdisk-2.39.4-1.fc39.ppc64le libffi-3.4.4-4.fc39_clang19.0.0.ppc64le libgcc-13.2.1-7.fc39.ppc64le libgomp-13.2.1-7.fc39.ppc64le libidn2-2.3.7-1.fc39_clang19.0.0.ppc64le libmount-2.39.4-1.fc39.ppc64le libnghttp2-1.55.1-5.fc39_clang19.0.0.ppc64le libnsl2-2.0.0-6.fc39_clang19.0.0.ppc64le libpkgconf-1.9.5-2.fc39.ppc64le libpsl-0.21.2-4.fc39_clang19.0.0.ppc64le libpwquality-1.4.5-7.fc39_clang19.0.0.ppc64le librtas-2.0.4-3.fc39.ppc64le libselinux-3.5-5.fc39_clang19.0.0.ppc64le libsemanage-3.5-4.fc39_clang19.0.0.ppc64le libsepol-3.5-2.fc39_clang19.0.0.ppc64le libsigsegv-2.14-5.fc39_clang19.0.0.ppc64le libsmartcols-2.39.4-1.fc39.ppc64le libssh-0.10.6-2.fc39_clang19.0.0.ppc64le libssh-config-0.10.6-2.fc39_clang19.0.0.noarch libstdc++-13.2.1-7.fc39.ppc64le libtasn1-4.19.0-3.fc39_clang19.0.0.ppc64le libtirpc-1.3.4-1.rc3.fc39_clang19.0.0.ppc64le libunistring-1.1-5.fc39_clang19.0.0.ppc64le libutempter-1.2.1-10.fc39_clang19.0.0.ppc64le libuuid-2.39.4-1.fc39.ppc64le libverto-0.3.2-6.fc39.ppc64le libxcrypt-4.4.36-2.fc39.ppc64le libxml2-2.10.4-3.fc39_clang19.0.0.ppc64le libzstd-1.5.6-1.fc39.ppc64le lua-libs-5.4.6-3.fc39_clang19.0.0.ppc64le lua-srpm-macros-1-13.fc39.noarch lz4-libs-1.9.4-4.fc39_clang19.0.0.ppc64le mpfr-4.2.0-3.fc39_clang19.0.0.ppc64le ncurses-base-6.4-7.20230520.fc39.1.noarch ncurses-libs-6.4-7.20230520.fc39.1.ppc64le ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.ppc64le openssl-libs-1:3.1.1-4.fc39.ppc64le p11-kit-0.25.3-1.fc39_clang19.0.0.ppc64le p11-kit-trust-0.25.3-1.fc39_clang19.0.0.ppc64le package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-3.fc39_clang19.0.0.ppc64le pam-libs-1.5.3-3.fc39_clang19.0.0.ppc64le patch-2.7.6-22.fc39_clang19.0.0.ppc64le pcre2-10.42-1.fc39.2.ppc64le pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.ppc64le pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.ppc64le popt-1.19-3.fc39.ppc64le publicsuffix-list-dafsa-20240107-1.fc39.noarch pyproject-srpm-macros-1.12.0-1.fc39.noarch python-srpm-macros-3.12-4.fc39.noarch qt5-srpm-macros-5.15.12-1.fc39.noarch qt6-srpm-macros-6.6.2-1.fc39.noarch readline-8.2-6.fc39.ppc64le redhat-rpm-config-266-1.fc39.noarch rpm-4.19.1.1-1.fc39.ppc64le rpm-build-4.19.1.1-1.fc39.ppc64le rpm-build-libs-4.19.1.1-1.fc39.ppc64le rpm-libs-4.19.1.1-1.fc39.ppc64le rpm-sequoia-1.6.0-1.fc39.ppc64le rpmautospec-rpm-macros-0.6.3-1.fc39.noarch rust-srpm-macros-26.2-1.fc39.noarch sed-4.8-14.fc39.ppc64le setup-2.14.4-1.fc39.noarch shadow-utils-2:4.14.0-2.fc39.ppc64le sqlite-libs-3.42.0-7.fc39.ppc64le systemd-libs-254.10-1.fc39.ppc64le tar-2:1.35-2.fc39.ppc64le unzip-6.0-62.fc39.ppc64le util-linux-2.39.4-1.fc39.ppc64le util-linux-core-2.39.4-1.fc39.ppc64le which-2.21-40.fc39.ppc64le xxhash-libs-0.8.2-1.fc39.ppc64le xz-5.4.4-1.fc39.ppc64le xz-libs-5.4.4-1.fc39.ppc64le zip-3.0-39.fc39.ppc64le zlib-1.2.13-4.fc39.ppc64le zstd-1.5.6-1.fc39.ppc64le Complete! No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 27 kB/s | 1.5 kB 00:00 Additional repo https_download_copr_fedorainfra 29 kB/s | 1.5 kB 00:00 Additional repo https_download_copr_fedorainfra 26 kB/s | 1.5 kB 00:00 Additional repo https_download_copr_fedorainfra 29 kB/s | 1.5 kB 00:00 fedora 16 kB/s | 3.8 kB 00:00 updates 18 kB/s | 4.9 kB 00:00 Dependencies resolved. ======================================================================================================================================================================================================================= Package Arch Version Repository Size ======================================================================================================================================================================================================================= Installing: clang ppc64le 19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc39 https_download_copr_fedorainfracloud_org_results_fedora_llvm_team_llvm_snapshots_incubator_20240411_fedora_releasever_basearch 75 k clang-rpm-config-18 noarch 1-153.fc39 https_download_copr_fedorainfracloud_org_results_fedora_llvm_team_clang_rpm_config_fedora_releasever_basearch 19 k compiler-rt ppc64le 19.0.0~pre20240411.g0c57a2e4b4e5a6-2.fc39 https_download_copr_fedorainfracloud_org_results_fedora_llvm_team_llvm_snapshots_incubator_20240411_fedora_releasever_basearch 1.7 M libatomic ppc64le 13.2.1-7.fc39 updates 40 k libomp ppc64le 19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39 https_download_copr_fedorainfracloud_org_results_fedora_llvm_team_llvm_snapshots_incubator_20240411_fedora_releasever_basearch 666 k libomp-devel ppc64le 19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39 https_download_copr_fedorainfracloud_org_results_fedora_llvm_team_llvm_snapshots_incubator_20240411_fedora_releasever_basearch 541 k llvm ppc64le 19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39 https_download_copr_fedorainfracloud_org_results_fedora_llvm_team_llvm_snapshots_incubator_20240411_fedora_releasever_basearch 32 M Installing dependencies: annobin-docs noarch 12.46-1.fc39 updates 88 k annobin-plugin-gcc ppc64le 12.46-1.fc39 updates 961 k clang-libs ppc64le 19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc39 https_download_copr_fedorainfracloud_org_results_fedora_llvm_team_llvm_snapshots_incubator_20240411_fedora_releasever_basearch 25 M clang-resource-filesystem noarch 19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc39 https_download_copr_fedorainfracloud_org_results_fedora_llvm_team_llvm_snapshots_incubator_20240411_fedora_releasever_basearch 8.9 k clang-rpm-config noarch 1-153.fc39 https_download_copr_fedorainfracloud_org_results_fedora_llvm_team_clang_rpm_config_fedora_releasever_basearch 74 k clang18 ppc64le 18.1.0~rc4-2.fc39 https_download_copr_fedorainfracloud_org_results_fedora_llvm_team_llvm_compat_packages_fedora_releasever_basearch 79 k clang18-libs ppc64le 18.1.0~rc4-2.fc39 https_download_copr_fedorainfracloud_org_results_fedora_llvm_team_llvm_compat_packages_fedora_releasever_basearch 25 M clang18-resource-filesystem noarch 18.1.0~rc4-2.fc39 https_download_copr_fedorainfracloud_org_results_fedora_llvm_team_llvm_compat_packages_fedora_releasever_basearch 14 k cpp ppc64le 13.2.1-7.fc39 updates 9.8 M expat ppc64le 2.6.2-1.fc39_clang19.0.0 copr_base 119 k gc ppc64le 8.2.2-4.fc39_clang19.0.0 copr_base 119 k gcc ppc64le 13.2.1-7.fc39 updates 31 M gcc-c++ ppc64le 13.2.1-7.fc39 updates 12 M gcc-plugin-annobin ppc64le 13.2.1-7.fc39 updates 55 k glibc-devel ppc64le 2.38-17.fc39 updates 592 k guile22 ppc64le 2.2.7-9.fc39 fedora 6.6 M kernel-headers ppc64le 6.8.3-200.fc39 updates 1.6 M libasan ppc64le 13.2.1-7.fc39 updates 498 k libb2 ppc64le 0.98.1-9.fc39_clang19.0.0 copr_base 29 k libdwarf ppc64le 1:0.8.0-1.fc39_clang19.0.0 copr_base 222 k libdwarf-tools ppc64le 1:0.8.0-1.fc39_clang19.0.0 copr_base 193 k libedit ppc64le 3.1-48.20230828cvs.fc39_clang19.0.0 copr_base 117 k libmpc ppc64le 1.3.1-3.fc39_clang19.0.0 copr_base 91 k libstdc++-devel ppc64le 13.2.1-7.fc39 updates 2.6 M libtool-ltdl ppc64le 2.4.7-7.fc39_clang19.0.0 copr_base 37 k libubsan ppc64le 13.2.1-7.fc39 updates 256 k libxcrypt-devel ppc64le 4.4.36-2.fc39 fedora 30 k llvm-libs ppc64le 19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39 https_download_copr_fedorainfracloud_org_results_fedora_llvm_team_llvm_snapshots_incubator_20240411_fedora_releasever_basearch 28 M llvm18-libs ppc64le 18.1.0~rc4-1.fc39 https_download_copr_fedorainfracloud_org_results_fedora_llvm_team_llvm_compat_packages_fedora_releasever_basearch 29 M make ppc64le 1:4.4.1-3.fc39_clang19.0.0 copr_base 584 k mpdecimal ppc64le 2.5.1-7.fc39_clang19.0.0 copr_base 97 k python-pip-wheel noarch 23.2.1-1.fc39 fedora 1.5 M python3 ppc64le 3.12.2-2.fc39 updates 27 k python3-libs ppc64le 3.12.2-2.fc39 updates 9.4 M tzdata noarch 2024a-2.fc39 updates 715 k Transaction Summary ======================================================================================================================================================================================================================= Install 42 Packages Total size: 220 M Installed size: 993 M Downloading Packages: [SKIPPED] expat-2.6.2-1.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] gc-8.2.2-4.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libb2-0.98.1-9.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libdwarf-0.8.0-1.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libdwarf-tools-0.8.0-1.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libedit-3.1-48.20230828cvs.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libmpc-1.3.1-3.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] libtool-ltdl-2.4.7-7.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] make-4.4.1-3.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] mpdecimal-2.5.1-7.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] clang-rpm-config-1-153.fc39.noarch.rpm: Already downloaded [SKIPPED] clang-rpm-config-18-1-153.fc39.noarch.rpm: Already downloaded [SKIPPED] clang-19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc39.ppc64le.rpm: Already downloaded [SKIPPED] clang-libs-19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc39.ppc64le.rpm: Already downloaded [SKIPPED] clang-resource-filesystem-19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc39.noarch.rpm: Already downloaded [SKIPPED] compiler-rt-19.0.0~pre20240411.g0c57a2e4b4e5a6-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libomp-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libomp-devel-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] llvm-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] llvm-libs-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] clang18-18.1.0~rc4-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] clang18-libs-18.1.0~rc4-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] clang18-resource-filesystem-18.1.0~rc4-2.fc39.noarch.rpm: Already downloaded [SKIPPED] llvm18-libs-18.1.0~rc4-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] guile22-2.2.7-9.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libxcrypt-devel-4.4.36-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] python-pip-wheel-23.2.1-1.fc39.noarch.rpm: Already downloaded [SKIPPED] annobin-docs-12.46-1.fc39.noarch.rpm: Already downloaded [SKIPPED] annobin-plugin-gcc-12.46-1.fc39.ppc64le.rpm: Already downloaded [SKIPPED] cpp-13.2.1-7.fc39.ppc64le.rpm: Already downloaded [SKIPPED] gcc-13.2.1-7.fc39.ppc64le.rpm: Already downloaded [SKIPPED] gcc-c++-13.2.1-7.fc39.ppc64le.rpm: Already downloaded [SKIPPED] gcc-plugin-annobin-13.2.1-7.fc39.ppc64le.rpm: Already downloaded [SKIPPED] glibc-devel-2.38-17.fc39.ppc64le.rpm: Already downloaded [SKIPPED] kernel-headers-6.8.3-200.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libasan-13.2.1-7.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libatomic-13.2.1-7.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libstdc++-devel-13.2.1-7.fc39.ppc64le.rpm: Already downloaded [SKIPPED] libubsan-13.2.1-7.fc39.ppc64le.rpm: Already downloaded [SKIPPED] python3-3.12.2-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] python3-libs-3.12.2-2.fc39.ppc64le.rpm: Already downloaded [SKIPPED] tzdata-2024a-2.fc39.noarch.rpm: Already downloaded Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libstdc++-devel-13.2.1-7.fc39.ppc64le 1/42 Installing : libatomic-13.2.1-7.fc39.ppc64le 2/42 Installing : clang-resource-filesystem-19.0.0~pre20240411.g0c57 3/42 Installing : libmpc-1.3.1-3.fc39_clang19.0.0.ppc64le 4/42 Installing : libedit-3.1-48.20230828cvs.fc39_clang19.0.0.ppc64l 5/42 Installing : llvm-libs-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc3 6/42 Installing : libomp-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39.p 7/42 Installing : llvm18-libs-18.1.0~rc4-1.fc39.ppc64le 8/42 Running scriptlet: llvm18-libs-18.1.0~rc4-1.fc39.ppc64le 8/42 Installing : libb2-0.98.1-9.fc39_clang19.0.0.ppc64le 9/42 Installing : libomp-devel-19.0.0~pre20240411.g0c57a2e4b4e5a6-1. 10/42 Installing : cpp-13.2.1-7.fc39.ppc64le 11/42 Installing : compiler-rt-19.0.0~pre20240411.g0c57a2e4b4e5a6-2.f 12/42 Installing : clang-libs-19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc 13/42 Installing : tzdata-2024a-2.fc39.noarch 14/42 Installing : libubsan-13.2.1-7.fc39.ppc64le 15/42 Installing : libasan-13.2.1-7.fc39.ppc64le 16/42 Installing : kernel-headers-6.8.3-200.fc39.ppc64le 17/42 Installing : glibc-devel-2.38-17.fc39.ppc64le 18/42 Installing : libxcrypt-devel-4.4.36-2.fc39.ppc64le 19/42 Installing : annobin-docs-12.46-1.fc39.noarch 20/42 Installing : python-pip-wheel-23.2.1-1.fc39.noarch 21/42 Installing : clang18-resource-filesystem-18.1.0~rc4-2.fc39.noar 22/42 Installing : clang18-libs-18.1.0~rc4-2.fc39.ppc64le 23/42 Installing : mpdecimal-2.5.1-7.fc39_clang19.0.0.ppc64le 24/42 Installing : libtool-ltdl-2.4.7-7.fc39_clang19.0.0.ppc64le 25/42 Installing : libdwarf-1:0.8.0-1.fc39_clang19.0.0.ppc64le 26/42 Installing : libdwarf-tools-1:0.8.0-1.fc39_clang19.0.0.ppc64le 27/42 Installing : gc-8.2.2-4.fc39_clang19.0.0.ppc64le 28/42 Installing : guile22-2.2.7-9.fc39.ppc64le 29/42 Installing : make-1:4.4.1-3.fc39_clang19.0.0.ppc64le 30/42 Installing : gcc-13.2.1-7.fc39.ppc64le 31/42 Running scriptlet: gcc-13.2.1-7.fc39.ppc64le 31/42 Installing : gcc-c++-13.2.1-7.fc39.ppc64le 32/42 Installing : clang-19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc39.pp 33/42 Installing : clang18-18.1.0~rc4-2.fc39.ppc64le 34/42 Installing : expat-2.6.2-1.fc39_clang19.0.0.ppc64le 35/42 Installing : python3-3.12.2-2.fc39.ppc64le 36/42 Installing : python3-libs-3.12.2-2.fc39.ppc64le 37/42 Installing : llvm-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39.ppc 38/42 Installing : clang-rpm-config-1-153.fc39.noarch 39/42 Installing : clang-rpm-config-18-1-153.fc39.noarch 40/42 Installing : annobin-plugin-gcc-12.46-1.fc39.ppc64le 41/42 Running scriptlet: annobin-plugin-gcc-12.46-1.fc39.ppc64le 41/42 Installing : gcc-plugin-annobin-13.2.1-7.fc39.ppc64le 42/42 Running scriptlet: gcc-plugin-annobin-13.2.1-7.fc39.ppc64le 42/42 Verifying : expat-2.6.2-1.fc39_clang19.0.0.ppc64le 1/42 Verifying : gc-8.2.2-4.fc39_clang19.0.0.ppc64le 2/42 Verifying : libb2-0.98.1-9.fc39_clang19.0.0.ppc64le 3/42 Verifying : libdwarf-1:0.8.0-1.fc39_clang19.0.0.ppc64le 4/42 Verifying : libdwarf-tools-1:0.8.0-1.fc39_clang19.0.0.ppc64le 5/42 Verifying : libedit-3.1-48.20230828cvs.fc39_clang19.0.0.ppc64l 6/42 Verifying : libmpc-1.3.1-3.fc39_clang19.0.0.ppc64le 7/42 Verifying : libtool-ltdl-2.4.7-7.fc39_clang19.0.0.ppc64le 8/42 Verifying : make-1:4.4.1-3.fc39_clang19.0.0.ppc64le 9/42 Verifying : mpdecimal-2.5.1-7.fc39_clang19.0.0.ppc64le 10/42 Verifying : clang-rpm-config-1-153.fc39.noarch 11/42 Verifying : clang-rpm-config-18-1-153.fc39.noarch 12/42 Verifying : clang-19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc39.pp 13/42 Verifying : clang-libs-19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc 14/42 Verifying : clang-resource-filesystem-19.0.0~pre20240411.g0c57 15/42 Verifying : compiler-rt-19.0.0~pre20240411.g0c57a2e4b4e5a6-2.f 16/42 Verifying : libomp-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39.p 17/42 Verifying : libomp-devel-19.0.0~pre20240411.g0c57a2e4b4e5a6-1. 18/42 Verifying : llvm-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39.ppc 19/42 Verifying : llvm-libs-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc3 20/42 Verifying : clang18-18.1.0~rc4-2.fc39.ppc64le 21/42 Verifying : clang18-libs-18.1.0~rc4-2.fc39.ppc64le 22/42 Verifying : clang18-resource-filesystem-18.1.0~rc4-2.fc39.noar 23/42 Verifying : llvm18-libs-18.1.0~rc4-1.fc39.ppc64le 24/42 Verifying : guile22-2.2.7-9.fc39.ppc64le 25/42 Verifying : libxcrypt-devel-4.4.36-2.fc39.ppc64le 26/42 Verifying : python-pip-wheel-23.2.1-1.fc39.noarch 27/42 Verifying : annobin-docs-12.46-1.fc39.noarch 28/42 Verifying : annobin-plugin-gcc-12.46-1.fc39.ppc64le 29/42 Verifying : cpp-13.2.1-7.fc39.ppc64le 30/42 Verifying : gcc-13.2.1-7.fc39.ppc64le 31/42 Verifying : gcc-c++-13.2.1-7.fc39.ppc64le 32/42 Verifying : gcc-plugin-annobin-13.2.1-7.fc39.ppc64le 33/42 Verifying : glibc-devel-2.38-17.fc39.ppc64le 34/42 Verifying : kernel-headers-6.8.3-200.fc39.ppc64le 35/42 Verifying : libasan-13.2.1-7.fc39.ppc64le 36/42 Verifying : libatomic-13.2.1-7.fc39.ppc64le 37/42 Verifying : libstdc++-devel-13.2.1-7.fc39.ppc64le 38/42 Verifying : libubsan-13.2.1-7.fc39.ppc64le 39/42 Verifying : python3-3.12.2-2.fc39.ppc64le 40/42 Verifying : python3-libs-3.12.2-2.fc39.ppc64le 41/42 Verifying : tzdata-2024a-2.fc39.noarch 42/42 Installed: annobin-docs-12.46-1.fc39.noarch annobin-plugin-gcc-12.46-1.fc39.ppc64le clang-19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc39.ppc64le clang-libs-19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc39.ppc64le clang-resource-filesystem-19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc39.noarch clang-rpm-config-1-153.fc39.noarch clang-rpm-config-18-1-153.fc39.noarch clang18-18.1.0~rc4-2.fc39.ppc64le clang18-libs-18.1.0~rc4-2.fc39.ppc64le clang18-resource-filesystem-18.1.0~rc4-2.fc39.noarch compiler-rt-19.0.0~pre20240411.g0c57a2e4b4e5a6-2.fc39.ppc64le cpp-13.2.1-7.fc39.ppc64le expat-2.6.2-1.fc39_clang19.0.0.ppc64le gc-8.2.2-4.fc39_clang19.0.0.ppc64le gcc-13.2.1-7.fc39.ppc64le gcc-c++-13.2.1-7.fc39.ppc64le gcc-plugin-annobin-13.2.1-7.fc39.ppc64le glibc-devel-2.38-17.fc39.ppc64le guile22-2.2.7-9.fc39.ppc64le kernel-headers-6.8.3-200.fc39.ppc64le libasan-13.2.1-7.fc39.ppc64le libatomic-13.2.1-7.fc39.ppc64le libb2-0.98.1-9.fc39_clang19.0.0.ppc64le libdwarf-1:0.8.0-1.fc39_clang19.0.0.ppc64le libdwarf-tools-1:0.8.0-1.fc39_clang19.0.0.ppc64le libedit-3.1-48.20230828cvs.fc39_clang19.0.0.ppc64le libmpc-1.3.1-3.fc39_clang19.0.0.ppc64le libomp-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39.ppc64le libomp-devel-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39.ppc64le libstdc++-devel-13.2.1-7.fc39.ppc64le libtool-ltdl-2.4.7-7.fc39_clang19.0.0.ppc64le libubsan-13.2.1-7.fc39.ppc64le libxcrypt-devel-4.4.36-2.fc39.ppc64le llvm-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39.ppc64le llvm-libs-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39.ppc64le llvm18-libs-18.1.0~rc4-1.fc39.ppc64le make-1:4.4.1-3.fc39_clang19.0.0.ppc64le mpdecimal-2.5.1-7.fc39_clang19.0.0.ppc64le python-pip-wheel-23.2.1-1.fc39.noarch python3-3.12.2-2.fc39.ppc64le python3-libs-3.12.2-2.fc39.ppc64le tzdata-2024a-2.fc39.noarch Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.26-1.fc39_clang19.0.0.ppc64le annobin-docs-12.46-1.fc39.noarch annobin-plugin-gcc-12.46-1.fc39.ppc64le ansible-srpm-macros-1-12.fc39.noarch audit-libs-3.1.3-1.fc39_clang19.0.0.ppc64le authselect-1.4.3-1.fc39_clang19.0.0.ppc64le authselect-libs-1.4.3-1.fc39_clang19.0.0.ppc64le basesystem-11-18.fc39.noarch bash-5.2.26-1.fc39_clang19.0.0.ppc64le binutils-2.40-14.fc39.ppc64le binutils-gold-2.40-14.fc39.ppc64le bzip2-1.0.8-16.fc39_clang19.0.0.ppc64le bzip2-libs-1.0.8-16.fc39_clang19.0.0.ppc64le ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch clang-19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc39.ppc64le clang-libs-19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc39.ppc64le clang-resource-filesystem-19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc39.noarch clang-rpm-config-1-153.fc39.noarch clang-rpm-config-18-1-153.fc39.noarch clang18-18.1.0~rc4-2.fc39.ppc64le clang18-libs-18.1.0~rc4-2.fc39.ppc64le clang18-resource-filesystem-18.1.0~rc4-2.fc39.noarch compiler-rt-19.0.0~pre20240411.g0c57a2e4b4e5a6-2.fc39.ppc64le coreutils-9.3-5.fc39.ppc64le coreutils-common-9.3-5.fc39.ppc64le cpio-2.14-4.fc39.ppc64le cpp-13.2.1-7.fc39.ppc64le cracklib-2.9.11-2.fc39.ppc64le crypto-policies-20231204-1.git1e3a2e4.fc39.noarch curl-8.2.1-5.fc39_clang19.0.0.ppc64le cyrus-sasl-lib-2.1.28-11.fc39.ppc64le debugedit-5.0-12.fc39.ppc64le diffutils-3.10-3.fc39_clang19.0.0.ppc64le dwz-0.15-3.fc39.ppc64le ed-1.19-4.fc39_clang19.0.0.ppc64le efi-srpm-macros-5-9.fc39.noarch elfutils-0.191-2.fc39.ppc64le elfutils-debuginfod-client-0.191-2.fc39.ppc64le elfutils-default-yama-scope-0.191-2.fc39.noarch elfutils-libelf-0.191-2.fc39.ppc64le elfutils-libs-0.191-2.fc39.ppc64le expat-2.6.2-1.fc39_clang19.0.0.ppc64le fedora-gpg-keys-39-1.noarch fedora-release-39-36.noarch fedora-release-common-39-36.noarch fedora-release-identity-basic-39-36.noarch fedora-repos-39-1.noarch file-5.44-5.fc39.ppc64le file-libs-5.44-5.fc39.ppc64le filesystem-3.18-6.fc39.ppc64le findutils-4.9.0-5.fc39_clang19.0.0.ppc64le fonts-srpm-macros-2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-3.fc39.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.ppc64le gc-8.2.2-4.fc39_clang19.0.0.ppc64le gcc-13.2.1-7.fc39.ppc64le gcc-c++-13.2.1-7.fc39.ppc64le gcc-plugin-annobin-13.2.1-7.fc39.ppc64le gdb-minimal-14.2-1.fc39.ppc64le gdbm-libs-1.23-4.fc39_clang19.0.0.ppc64le ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.38-17.fc39.ppc64le glibc-common-2.38-17.fc39.ppc64le glibc-devel-2.38-17.fc39.ppc64le glibc-gconv-extra-2.38-17.fc39.ppc64le glibc-minimal-langpack-2.38-17.fc39.ppc64le gmp-6.2.1-5.fc39_clang19.0.0.ppc64le gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.5.0-1.fc39.noarch gpg-pubkey-18b8e74c-62f2920f grep-3.11-3.fc39_clang19.0.0.ppc64le guile22-2.2.7-9.fc39.ppc64le gzip-1.12-6.fc39_clang19.0.0.ppc64le info-7.0.3-3.fc39.ppc64le jansson-2.13.1-7.fc39_clang19.0.0.ppc64le kernel-headers-6.8.3-200.fc39.ppc64le kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.3-1.fc39_clang19.0.0.ppc64le krb5-libs-1.21.2-3.fc39_clang19.0.0.ppc64le libacl-2.3.1-9.fc39_clang19.0.0.ppc64le libarchive-3.7.1-1.fc39_clang19.0.0.ppc64le libasan-13.2.1-7.fc39.ppc64le libatomic-13.2.1-7.fc39.ppc64le libattr-2.5.1-8.fc39.ppc64le libb2-0.98.1-9.fc39_clang19.0.0.ppc64le libblkid-2.39.4-1.fc39.ppc64le libbrotli-1.1.0-1.fc39_clang19.0.0.ppc64le libcap-2.48-9.fc39_clang19.0.0.ppc64le libcap-ng-0.8.3-8.fc39_clang19.0.0.ppc64le libcom_err-1.47.0-2.fc39_clang19.0.0.ppc64le libcurl-8.2.1-5.fc39_clang19.0.0.ppc64le libdb-5.3.28-56.fc39.ppc64le libdwarf-0.8.0-1.fc39_clang19.0.0.ppc64le libdwarf-tools-0.8.0-1.fc39_clang19.0.0.ppc64le libeconf-0.5.2-2.fc39_clang19.0.0.ppc64le libedit-3.1-48.20230828cvs.fc39_clang19.0.0.ppc64le libevent-2.1.12-9.fc39_clang19.0.0.ppc64le libfdisk-2.39.4-1.fc39.ppc64le libffi-3.4.4-4.fc39_clang19.0.0.ppc64le libgcc-13.2.1-7.fc39.ppc64le libgomp-13.2.1-7.fc39.ppc64le libidn2-2.3.7-1.fc39_clang19.0.0.ppc64le libmount-2.39.4-1.fc39.ppc64le libmpc-1.3.1-3.fc39_clang19.0.0.ppc64le libnghttp2-1.55.1-5.fc39_clang19.0.0.ppc64le libnsl2-2.0.0-6.fc39_clang19.0.0.ppc64le libomp-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39.ppc64le libomp-devel-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39.ppc64le libpkgconf-1.9.5-2.fc39.ppc64le libpsl-0.21.2-4.fc39_clang19.0.0.ppc64le libpwquality-1.4.5-7.fc39_clang19.0.0.ppc64le librtas-2.0.4-3.fc39.ppc64le libselinux-3.5-5.fc39_clang19.0.0.ppc64le libsemanage-3.5-4.fc39_clang19.0.0.ppc64le libsepol-3.5-2.fc39_clang19.0.0.ppc64le libsigsegv-2.14-5.fc39_clang19.0.0.ppc64le libsmartcols-2.39.4-1.fc39.ppc64le libssh-0.10.6-2.fc39_clang19.0.0.ppc64le libssh-config-0.10.6-2.fc39_clang19.0.0.noarch libstdc++-13.2.1-7.fc39.ppc64le libstdc++-devel-13.2.1-7.fc39.ppc64le libtasn1-4.19.0-3.fc39_clang19.0.0.ppc64le libtirpc-1.3.4-1.rc3.fc39_clang19.0.0.ppc64le libtool-ltdl-2.4.7-7.fc39_clang19.0.0.ppc64le libubsan-13.2.1-7.fc39.ppc64le libunistring-1.1-5.fc39_clang19.0.0.ppc64le libutempter-1.2.1-10.fc39_clang19.0.0.ppc64le libuuid-2.39.4-1.fc39.ppc64le libverto-0.3.2-6.fc39.ppc64le libxcrypt-4.4.36-2.fc39.ppc64le libxcrypt-devel-4.4.36-2.fc39.ppc64le libxml2-2.10.4-3.fc39_clang19.0.0.ppc64le libzstd-1.5.6-1.fc39.ppc64le llvm-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39.ppc64le llvm-libs-19.0.0~pre20240411.g0c57a2e4b4e5a6-1.fc39.ppc64le llvm18-libs-18.1.0~rc4-1.fc39.ppc64le lua-libs-5.4.6-3.fc39_clang19.0.0.ppc64le lua-srpm-macros-1-13.fc39.noarch lz4-libs-1.9.4-4.fc39_clang19.0.0.ppc64le make-4.4.1-3.fc39_clang19.0.0.ppc64le mpdecimal-2.5.1-7.fc39_clang19.0.0.ppc64le mpfr-4.2.0-3.fc39_clang19.0.0.ppc64le ncurses-base-6.4-7.20230520.fc39.1.noarch ncurses-libs-6.4-7.20230520.fc39.1.ppc64le ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.ppc64le openssl-libs-3.1.1-4.fc39.ppc64le p11-kit-0.25.3-1.fc39_clang19.0.0.ppc64le p11-kit-trust-0.25.3-1.fc39_clang19.0.0.ppc64le package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-3.fc39_clang19.0.0.ppc64le pam-libs-1.5.3-3.fc39_clang19.0.0.ppc64le patch-2.7.6-22.fc39_clang19.0.0.ppc64le pcre2-10.42-1.fc39.2.ppc64le pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.ppc64le pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.ppc64le popt-1.19-3.fc39.ppc64le publicsuffix-list-dafsa-20240107-1.fc39.noarch pyproject-srpm-macros-1.12.0-1.fc39.noarch python-pip-wheel-23.2.1-1.fc39.noarch python-srpm-macros-3.12-4.fc39.noarch python3-3.12.2-2.fc39.ppc64le python3-libs-3.12.2-2.fc39.ppc64le qt5-srpm-macros-5.15.12-1.fc39.noarch qt6-srpm-macros-6.6.2-1.fc39.noarch readline-8.2-6.fc39.ppc64le redhat-rpm-config-266-1.fc39.noarch rpm-4.19.1.1-1.fc39.ppc64le rpm-build-4.19.1.1-1.fc39.ppc64le rpm-build-libs-4.19.1.1-1.fc39.ppc64le rpm-libs-4.19.1.1-1.fc39.ppc64le rpm-sequoia-1.6.0-1.fc39.ppc64le rpmautospec-rpm-macros-0.6.3-1.fc39.noarch rust-srpm-macros-26.2-1.fc39.noarch sed-4.8-14.fc39.ppc64le setup-2.14.4-1.fc39.noarch shadow-utils-4.14.0-2.fc39.ppc64le sqlite-libs-3.42.0-7.fc39.ppc64le systemd-libs-254.10-1.fc39.ppc64le tar-1.35-2.fc39.ppc64le tzdata-2024a-2.fc39.noarch unzip-6.0-62.fc39.ppc64le util-linux-2.39.4-1.fc39.ppc64le util-linux-core-2.39.4-1.fc39.ppc64le which-2.21-40.fc39.ppc64le xxhash-libs-0.8.2-1.fc39.ppc64le xz-5.4.4-1.fc39.ppc64le xz-libs-5.4.4-1.fc39.ppc64le zip-3.0-39.fc39.ppc64le zlib-1.2.13-4.fc39.ppc64le zstd-1.5.6-1.fc39.ppc64le Start: buildsrpm Start: rpmbuild -bs Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1689897600 Wrote: /builddir/build/SRPMS/perl-threads-shared-1.68-500.fc39_clang19.0.0.src.rpm Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-39-ppc64le-1713227394.426987/root/var/log’: No such file or directory INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-39-ppc64le-1713227394.426987/root/var/log/dnf.log /var/lib/mock/fedora-39-ppc64le-1713227394.426987/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-ppc64le-1713227394.426987/root/var/log/dnf.rpm.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-63a241el/perl-threads-shared/perl-threads-shared.spec) Config(child) 2 minutes 23 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/perl-threads-shared-1.68-500.fc39_clang19.0.0.src.rpm) Config(fedora-39-ppc64le) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-ppc64le-bootstrap-1713227394.426987/root. INFO: reusing tmpfs at /var/lib/mock/fedora-39-ppc64le-bootstrap-1713227394.426987/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-ppc64le-1713227394.426987/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-1.fc39.ppc64le rpm-sequoia-1.6.0-1.fc39.ppc64le python3-dnf-4.19.2-1.fc39.noarch python3-dnf-plugins-core-4.6.0-1.fc39.noarch yum-4.19.2-1.fc39.noarch Finish: chroot init Start: build phase for perl-threads-shared-1.68-500.fc39_clang19.0.0.src.rpm Start: build setup for perl-threads-shared-1.68-500.fc39_clang19.0.0.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1689897600 Wrote: /builddir/build/SRPMS/perl-threads-shared-1.68-500.fc39_clang19.0.0.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 3.9 kB/s | 1.5 kB 00:00 Copr repository 6.3 MB/s | 4.0 MB 00:00 Additional repo https_download_copr_fedorainfra 23 kB/s | 1.5 kB 00:00 Additional repo https_download_copr_fedorainfra 24 kB/s | 1.5 kB 00:00 Additional repo https_download_copr_fedorainfra 4.8 kB/s | 1.5 kB 00:00 fedora 28 kB/s | 3.8 kB 00:00 updates 47 kB/s | 4.9 kB 00:00 Package coreutils-9.3-5.fc39.ppc64le is already installed. Package findutils-1:4.9.0-5.fc39_clang19.0.0.ppc64le is already installed. Package gcc-13.2.1-7.fc39.ppc64le is already installed. Package make-1:4.4.1-3.fc39_clang19.0.0.ppc64le is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: perl-Carp noarch 1.54-500.fc39 fedora 29 k perl-ExtUtils-MakeMaker noarch 2:7.70-501.fc39 fedora 292 k perl-File-Path noarch 2.18-500.fc39 fedora 35 k perl-POSIX ppc64le 2.13-502.fc39_clang19.0.0 copr_base 113 k perl-PathTools ppc64le 3.89-500.fc39_clang19.0.0 copr_base 83 k perl-Scalar-List-Utils ppc64le 5:1.63-500.fc39_clang19.0.0 copr_base 70 k perl-Test-Simple noarch 3:1.302195-5.fc39 fedora 575 k perl-Time-HiRes ppc64le 4:1.9775-500.fc39_clang19.0.0 copr_base 57 k perl-devel ppc64le 4:5.38.2-502.fc39_clang19.0.0 copr_base 741 k perl-generators noarch 1.16-3.fc39 fedora 16 k perl-interpreter ppc64le 4:5.38.2-502.fc39_clang19.0.0 copr_base 72 k perl-libs ppc64le 4:5.38.2-502.fc39_clang19.0.0 copr_base 2.2 M perl-threads ppc64le 1:2.36-500.fc39_clang19.0.0 copr_base 57 k Installing dependencies: groff-base ppc64le 1.23.0-3.fc39_clang19.0.0 copr_base 1.1 M ncurses ppc64le 6.4-7.20230520.fc39.1 updates 424 k perl-AutoLoader noarch 5.74-502.fc39_clang19.0.0 copr_base 22 k perl-AutoSplit noarch 5.74-502.fc39_clang19.0.0 copr_base 22 k perl-B ppc64le 1.88-502.fc39_clang19.0.0 copr_base 177 k perl-Benchmark noarch 1.24-502.fc39_clang19.0.0 copr_base 27 k perl-Class-Struct noarch 0.68-502.fc39_clang19.0.0 copr_base 23 k perl-Data-Dumper ppc64le 2.188-501.fc39_clang19.0.0 copr_base 55 k perl-Devel-PPPort ppc64le 3.71-501.fc39_clang19.0.0 copr_base 213 k perl-Digest noarch 1.20-500.fc39 fedora 25 k perl-Digest-MD5 ppc64le 2.58-500.fc39_clang19.0.0 copr_base 36 k perl-DynaLoader ppc64le 1.54-502.fc39_clang19.0.0 copr_base 27 k perl-Encode ppc64le 4:3.19-500.fc39_clang19.0.0 copr_base 1.7 M perl-Errno ppc64le 1.37-502.fc39_clang19.0.0 copr_base 15 k perl-Exporter noarch 5.77-500.fc39 fedora 31 k perl-ExtUtils-Command noarch 2:7.70-501.fc39 fedora 14 k perl-ExtUtils-Constant noarch 0.25-502.fc39_clang19.0.0 copr_base 44 k perl-ExtUtils-Install noarch 2.22-500.fc39 fedora 43 k perl-ExtUtils-Manifest noarch 1:1.75-3.fc39 fedora 34 k perl-ExtUtils-ParseXS noarch 1:3.51-500.fc39 fedora 187 k perl-Fcntl ppc64le 1.15-502.fc39_clang19.0.0 copr_base 21 k perl-Fedora-VSP noarch 0.001-32.fc39 fedora 23 k perl-File-Basename noarch 2.86-502.fc39_clang19.0.0 copr_base 18 k perl-File-Compare noarch 1.100.700-502.fc39_clang19.0.0 copr_base 14 k perl-File-Copy noarch 2.41-502.fc39_clang19.0.0 copr_base 21 k perl-File-Find noarch 1.43-502.fc39_clang19.0.0 copr_base 26 k perl-File-Temp noarch 1:0.231.100-500.fc39 fedora 58 k perl-File-stat noarch 1.13-502.fc39_clang19.0.0 copr_base 18 k perl-FileHandle noarch 2.05-502.fc39_clang19.0.0 copr_base 16 k perl-Getopt-Long noarch 1:2.54-500.fc39 fedora 60 k perl-Getopt-Std noarch 1.13-502.fc39_clang19.0.0 copr_base 16 k perl-HTTP-Tiny noarch 0.088-3.fc39 fedora 56 k perl-IO ppc64le 1.52-502.fc39_clang19.0.0 copr_base 78 k perl-IO-Socket-IP noarch 0.42-1.fc39 fedora 42 k perl-IO-Socket-SSL noarch 2.083-3.fc39 fedora 225 k perl-IPC-Open3 noarch 1.22-502.fc39_clang19.0.0 copr_base 22 k perl-Importer noarch 0.026-10.fc39 fedora 39 k perl-JSON-PP noarch 1:4.16-501.fc39 fedora 67 k perl-MIME-Base64 ppc64le 3.16-500.fc39_clang19.0.0 copr_base 31 k perl-Math-BigInt noarch 1:1.9998.39-2.fc39 fedora 203 k perl-Math-BigRat noarch 0.2624-500.fc39 fedora 41 k perl-Math-Complex noarch 1.62-502.fc39_clang19.0.0 copr_base 47 k perl-Mozilla-CA noarch 20230801-1.fc39 fedora 13 k perl-Net-SSLeay ppc64le 1.92-10.fc39_clang19.0.0 copr_base 329 k perl-Object-HashBase noarch 0.010-1.fc39 updates 26 k perl-Pod-Escapes noarch 1:1.07-500.fc39 fedora 20 k perl-Pod-Perldoc noarch 3.28.01-501.fc39 fedora 86 k perl-Pod-Simple noarch 1:3.45-4.fc39 fedora 218 k perl-Pod-Usage noarch 4:2.03-500.fc39 fedora 39 k perl-SelectSaver noarch 1.02-502.fc39_clang19.0.0 copr_base 12 k perl-Socket ppc64le 4:2.037-3.fc39_clang19.0.0 copr_base 54 k perl-Storable ppc64le 1:3.32-500.fc39_clang19.0.0 copr_base 94 k perl-Symbol noarch 1.09-502.fc39_clang19.0.0 copr_base 15 k perl-Term-ANSIColor noarch 5.01-501.fc39 fedora 47 k perl-Term-Cap noarch 1.18-500.fc39 fedora 22 k perl-Term-Table noarch 0.016-7.fc39 fedora 34 k perl-Test-Harness noarch 1:3.48-1.fc39 updates 275 k perl-Text-ParseWords noarch 3.31-500.fc39 fedora 16 k perl-Text-Tabs+Wrap noarch 2023.0511-3.fc39 fedora 22 k perl-Time-Local noarch 2:1.350-3.fc39 fedora 34 k perl-URI noarch 5.21-1.fc39 fedora 125 k perl-base noarch 2.27-502.fc39_clang19.0.0 copr_base 17 k perl-constant noarch 1.33-501.fc39 fedora 22 k perl-if noarch 0.61.000-502.fc39_clang19.0.0 copr_base 15 k perl-lib ppc64le 0.65-502.fc39_clang19.0.0 copr_base 15 k perl-libnet noarch 3.15-501.fc39 fedora 129 k perl-locale noarch 1.10-502.fc39_clang19.0.0 copr_base 14 k perl-macros noarch 4:5.38.2-502.fc39_clang19.0.0 copr_base 13 k perl-mro ppc64le 1.28-502.fc39_clang19.0.0 copr_base 29 k perl-overload noarch 1.37-502.fc39_clang19.0.0 copr_base 46 k perl-overloading noarch 0.02-502.fc39_clang19.0.0 copr_base 13 k perl-parent noarch 1:0.241-500.fc39 fedora 14 k perl-podlators noarch 1:5.01-500.fc39 fedora 125 k perl-vars noarch 1.05-502.fc39_clang19.0.0 copr_base 14 k perl-version ppc64le 8:0.99.30-1.fc39_clang19.0.0 copr_base 61 k python3-pyparsing noarch 3.0.9-11.fc39 fedora 254 k systemtap-sdt-devel ppc64le 5.1~pre17062192g5fd8daba-1.fc39 updates 74 k Transaction Summary ================================================================================ Install 90 Packages Total size: 12 M Total download size: 118 k Installed size: 54 M Downloading Packages: [SKIPPED] groff-base-1.23.0-3.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-AutoLoader-5.74-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-AutoSplit-5.74-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-B-1.88-502.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-Benchmark-1.24-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-Class-Struct-0.68-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-Data-Dumper-2.188-501.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-Devel-PPPort-3.71-501.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-Digest-MD5-2.58-500.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-DynaLoader-1.54-502.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-Encode-3.19-500.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-Errno-1.37-502.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-ExtUtils-Constant-0.25-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-Fcntl-1.15-502.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-File-Basename-2.86-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-File-Compare-1.100.700-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-File-Copy-2.41-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-File-Find-1.43-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-File-stat-1.13-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-FileHandle-2.05-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-Getopt-Std-1.13-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-IO-1.52-502.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-IPC-Open3-1.22-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-MIME-Base64-3.16-500.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-Math-Complex-1.62-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-Net-SSLeay-1.92-10.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-POSIX-2.13-502.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-PathTools-3.89-500.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-Scalar-List-Utils-1.63-500.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-SelectSaver-1.02-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-Socket-2.037-3.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-Storable-3.32-500.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-Symbol-1.09-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-Time-HiRes-1.9775-500.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-base-2.27-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-devel-5.38.2-502.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-if-0.61.000-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-interpreter-5.38.2-502.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-lib-0.65-502.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-libs-5.38.2-502.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-locale-1.10-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-macros-5.38.2-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-mro-1.28-502.fc39_clang19.0.0.ppc64le.rpm: Already downloaded [SKIPPED] perl-overload-1.37-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-overloading-0.02-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-vars-1.05-502.fc39_clang19.0.0.noarch.rpm: Already downloaded [SKIPPED] perl-Carp-1.54-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Digest-1.20-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Exporter-5.77-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-ExtUtils-Command-7.70-501.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-ExtUtils-Install-2.22-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-ExtUtils-MakeMaker-7.70-501.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-ExtUtils-Manifest-1.75-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-ExtUtils-ParseXS-3.51-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Fedora-VSP-0.001-32.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-File-Path-2.18-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-File-Temp-0.231.100-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Getopt-Long-2.54-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-HTTP-Tiny-0.088-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-IO-Socket-IP-0.42-1.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-IO-Socket-SSL-2.083-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Importer-0.026-10.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-JSON-PP-4.16-501.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Math-BigInt-1.9998.39-2.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Math-BigRat-0.2624-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Mozilla-CA-20230801-1.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Escapes-1.07-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Perldoc-3.28.01-501.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Simple-3.45-4.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Usage-2.03-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Term-ANSIColor-5.01-501.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Term-Cap-1.18-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Term-Table-0.016-7.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Test-Simple-1.302195-5.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Text-ParseWords-3.31-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Time-Local-1.350-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-URI-5.21-1.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-constant-1.33-501.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-generators-1.16-3.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-libnet-3.15-501.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-parent-0.241-500.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-podlators-5.01-500.fc39.noarch.rpm: Already downloaded [SKIPPED] python3-pyparsing-3.0.9-11.fc39.noarch.rpm: Already downloaded [SKIPPED] ncurses-6.4-7.20230520.fc39.1.ppc64le.rpm: Already downloaded [SKIPPED] perl-Object-HashBase-0.010-1.fc39.noarch.rpm: Already downloaded [SKIPPED] perl-Test-Harness-3.48-1.fc39.noarch.rpm: Already downloaded [SKIPPED] systemtap-sdt-devel-5.1~pre17062192g5fd8daba-1.fc39.ppc64le.rpm: Already downloaded (89/90): perl-threads-2.36-500.fc39_clang19.0.0 728 kB/s | 57 kB 00:00 (90/90): perl-version-0.99.30-1.fc39_clang19.0. 341 kB/s | 61 kB 00:00 -------------------------------------------------------------------------------- Total 607 kB/s | 118 kB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : ncurses-6.4-7.20230520.fc39.1.ppc64le 1/90 Installing : python3-pyparsing-3.0.9-11.fc39.noarch 2/90 Installing : systemtap-sdt-devel-5.1~pre17062192g5fd8daba-1.fc3 3/90 Running scriptlet: groff-base-1.23.0-3.fc39_clang19.0.0.ppc64le 4/90 Installing : groff-base-1.23.0-3.fc39_clang19.0.0.ppc64le 4/90 Running scriptlet: groff-base-1.23.0-3.fc39_clang19.0.0.ppc64le 4/90 Installing : perl-Digest-1.20-500.fc39.noarch 5/90 Installing : perl-Digest-MD5-2.58-500.fc39_clang19.0.0.ppc64le 6/90 Installing : perl-B-1.88-502.fc39_clang19.0.0.ppc64le 7/90 Installing : perl-FileHandle-2.05-502.fc39_clang19.0.0.noarch 8/90 Installing : perl-Data-Dumper-2.188-501.fc39_clang19.0.0.ppc64l 9/90 Installing : perl-libnet-3.15-501.fc39.noarch 10/90 Installing : perl-AutoLoader-5.74-502.fc39_clang19.0.0.noarch 11/90 Installing : perl-base-2.27-502.fc39_clang19.0.0.noarch 12/90 Installing : perl-URI-5.21-1.fc39.noarch 13/90 Installing : perl-if-0.61.000-502.fc39_clang19.0.0.noarch 14/90 Installing : perl-locale-1.10-502.fc39_clang19.0.0.noarch 15/90 Installing : perl-Net-SSLeay-1.92-10.fc39_clang19.0.0.ppc64le 16/90 Installing : perl-Pod-Escapes-1:1.07-500.fc39.noarch 17/90 Installing : perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch 18/90 Installing : perl-File-Path-2.18-500.fc39.noarch 19/90 Installing : perl-Mozilla-CA-20230801-1.fc39.noarch 20/90 Installing : perl-IO-Socket-IP-0.42-1.fc39.noarch 21/90 Installing : perl-Time-Local-2:1.350-3.fc39.noarch 22/90 Installing : perl-IO-Socket-SSL-2.083-3.fc39.noarch 23/90 Installing : perl-Class-Struct-0.68-502.fc39_clang19.0.0.noarch 24/90 Installing : perl-POSIX-2.13-502.fc39_clang19.0.0.ppc64le 25/90 Installing : perl-Term-ANSIColor-5.01-501.fc39.noarch 26/90 Installing : perl-Term-Cap-1.18-500.fc39.noarch 27/90 Installing : perl-IPC-Open3-1.22-502.fc39_clang19.0.0.noarch 28/90 Installing : perl-File-Temp-1:0.231.100-500.fc39.noarch 29/90 Installing : perl-HTTP-Tiny-0.088-3.fc39.noarch 30/90 Installing : perl-Pod-Simple-1:3.45-4.fc39.noarch 31/90 Installing : perl-Symbol-1.09-502.fc39_clang19.0.0.noarch 32/90 Installing : perl-SelectSaver-1.02-502.fc39_clang19.0.0.noarch 33/90 Installing : perl-Socket-4:2.037-3.fc39_clang19.0.0.ppc64le 34/90 Installing : perl-File-stat-1.13-502.fc39_clang19.0.0.noarch 35/90 Installing : perl-podlators-1:5.01-500.fc39.noarch 36/90 Installing : perl-Pod-Perldoc-3.28.01-501.fc39.noarch 37/90 Installing : perl-mro-1.28-502.fc39_clang19.0.0.ppc64le 38/90 Installing : perl-Fcntl-1.15-502.fc39_clang19.0.0.ppc64le 39/90 Installing : perl-overloading-0.02-502.fc39_clang19.0.0.noarch 40/90 Installing : perl-Text-ParseWords-3.31-500.fc39.noarch 41/90 Installing : perl-IO-1.52-502.fc39_clang19.0.0.ppc64le 42/90 Installing : perl-Pod-Usage-4:2.03-500.fc39.noarch 43/90 Installing : perl-Getopt-Std-1.13-502.fc39_clang19.0.0.noarch 44/90 Installing : perl-MIME-Base64-3.16-500.fc39_clang19.0.0.ppc64le 45/90 Installing : perl-Errno-1.37-502.fc39_clang19.0.0.ppc64le 46/90 Installing : perl-File-Basename-2.86-502.fc39_clang19.0.0.noarc 47/90 Installing : perl-Scalar-List-Utils-5:1.63-500.fc39_clang19.0.0 48/90 Installing : perl-overload-1.37-502.fc39_clang19.0.0.noarch 49/90 Installing : perl-vars-1.05-502.fc39_clang19.0.0.noarch 50/90 Installing : perl-Storable-1:3.32-500.fc39_clang19.0.0.ppc64le 51/90 Installing : perl-constant-1.33-501.fc39.noarch 52/90 Installing : perl-parent-1:0.241-500.fc39.noarch 53/90 Installing : perl-Getopt-Long-1:2.54-500.fc39.noarch 54/90 Installing : perl-DynaLoader-1.54-502.fc39_clang19.0.0.ppc64le 55/90 Installing : perl-Carp-1.54-500.fc39.noarch 56/90 Installing : perl-Exporter-5.77-500.fc39.noarch 57/90 Installing : perl-PathTools-3.89-500.fc39_clang19.0.0.ppc64le 58/90 Installing : perl-Encode-4:3.19-500.fc39_clang19.0.0.ppc64le 59/90 Installing : perl-libs-4:5.38.2-502.fc39_clang19.0.0.ppc64le 60/90 Installing : perl-interpreter-4:5.38.2-502.fc39_clang19.0.0.ppc 61/90 Installing : perl-File-Find-1.43-502.fc39_clang19.0.0.noarch 62/90 Installing : perl-File-Copy-2.41-502.fc39_clang19.0.0.noarch 63/90 Installing : perl-Time-HiRes-4:1.9775-500.fc39_clang19.0.0.ppc6 64/90 Installing : perl-ExtUtils-ParseXS-1:3.51-500.fc39.noarch 65/90 Installing : perl-File-Compare-1.100.700-502.fc39_clang19.0.0.n 66/90 Installing : perl-Math-Complex-1.62-502.fc39_clang19.0.0.noarch 67/90 Installing : perl-Math-BigRat-0.2624-500.fc39.noarch 68/90 Installing : perl-Math-BigInt-1:1.9998.39-2.fc39.noarch 69/90 Installing : perl-JSON-PP-1:4.16-501.fc39.noarch 70/90 Installing : perl-version-8:0.99.30-1.fc39_clang19.0.0.ppc64le 71/90 Installing : perl-ExtUtils-Command-2:7.70-501.fc39.noarch 72/90 Installing : perl-ExtUtils-Manifest-1:1.75-3.fc39.noarch 73/90 Installing : perl-macros-4:5.38.2-502.fc39_clang19.0.0.noarch 74/90 Installing : perl-AutoSplit-5.74-502.fc39_clang19.0.0.noarch 75/90 Installing : perl-Benchmark-1.24-502.fc39_clang19.0.0.noarch 76/90 Installing : perl-Test-Harness-1:3.48-1.fc39.noarch 77/90 Installing : perl-Devel-PPPort-3.71-501.fc39_clang19.0.0.ppc64l 78/90 Installing : perl-ExtUtils-Constant-0.25-502.fc39_clang19.0.0.n 79/90 Installing : perl-lib-0.65-502.fc39_clang19.0.0.ppc64le 80/90 Installing : perl-devel-4:5.38.2-502.fc39_clang19.0.0.ppc64le 81/90 Installing : perl-ExtUtils-Install-2.22-500.fc39.noarch 82/90 Installing : perl-ExtUtils-MakeMaker-2:7.70-501.fc39.noarch 83/90 Installing : perl-Fedora-VSP-0.001-32.fc39.noarch 84/90 Installing : perl-Importer-0.026-10.fc39.noarch 85/90 Installing : perl-Object-HashBase-0.010-1.fc39.noarch 86/90 Installing : perl-Term-Table-0.016-7.fc39.noarch 87/90 Installing : perl-Test-Simple-3:1.302195-5.fc39.noarch 88/90 Installing : perl-generators-1.16-3.fc39.noarch 89/90 Installing : perl-threads-1:2.36-500.fc39_clang19.0.0.ppc64le 90/90 Running scriptlet: perl-threads-1:2.36-500.fc39_clang19.0.0.ppc64le 90/90 Verifying : groff-base-1.23.0-3.fc39_clang19.0.0.ppc64le 1/90 Verifying : perl-AutoLoader-5.74-502.fc39_clang19.0.0.noarch 2/90 Verifying : perl-AutoSplit-5.74-502.fc39_clang19.0.0.noarch 3/90 Verifying : perl-B-1.88-502.fc39_clang19.0.0.ppc64le 4/90 Verifying : perl-Benchmark-1.24-502.fc39_clang19.0.0.noarch 5/90 Verifying : perl-Class-Struct-0.68-502.fc39_clang19.0.0.noarch 6/90 Verifying : perl-Data-Dumper-2.188-501.fc39_clang19.0.0.ppc64l 7/90 Verifying : perl-Devel-PPPort-3.71-501.fc39_clang19.0.0.ppc64l 8/90 Verifying : perl-Digest-MD5-2.58-500.fc39_clang19.0.0.ppc64le 9/90 Verifying : perl-DynaLoader-1.54-502.fc39_clang19.0.0.ppc64le 10/90 Verifying : perl-Encode-4:3.19-500.fc39_clang19.0.0.ppc64le 11/90 Verifying : perl-Errno-1.37-502.fc39_clang19.0.0.ppc64le 12/90 Verifying : perl-ExtUtils-Constant-0.25-502.fc39_clang19.0.0.n 13/90 Verifying : perl-Fcntl-1.15-502.fc39_clang19.0.0.ppc64le 14/90 Verifying : perl-File-Basename-2.86-502.fc39_clang19.0.0.noarc 15/90 Verifying : perl-File-Compare-1.100.700-502.fc39_clang19.0.0.n 16/90 Verifying : perl-File-Copy-2.41-502.fc39_clang19.0.0.noarch 17/90 Verifying : perl-File-Find-1.43-502.fc39_clang19.0.0.noarch 18/90 Verifying : perl-File-stat-1.13-502.fc39_clang19.0.0.noarch 19/90 Verifying : perl-FileHandle-2.05-502.fc39_clang19.0.0.noarch 20/90 Verifying : perl-Getopt-Std-1.13-502.fc39_clang19.0.0.noarch 21/90 Verifying : perl-IO-1.52-502.fc39_clang19.0.0.ppc64le 22/90 Verifying : perl-IPC-Open3-1.22-502.fc39_clang19.0.0.noarch 23/90 Verifying : perl-MIME-Base64-3.16-500.fc39_clang19.0.0.ppc64le 24/90 Verifying : perl-Math-Complex-1.62-502.fc39_clang19.0.0.noarch 25/90 Verifying : perl-Net-SSLeay-1.92-10.fc39_clang19.0.0.ppc64le 26/90 Verifying : perl-POSIX-2.13-502.fc39_clang19.0.0.ppc64le 27/90 Verifying : perl-PathTools-3.89-500.fc39_clang19.0.0.ppc64le 28/90 Verifying : perl-Scalar-List-Utils-5:1.63-500.fc39_clang19.0.0 29/90 Verifying : perl-SelectSaver-1.02-502.fc39_clang19.0.0.noarch 30/90 Verifying : perl-Socket-4:2.037-3.fc39_clang19.0.0.ppc64le 31/90 Verifying : perl-Storable-1:3.32-500.fc39_clang19.0.0.ppc64le 32/90 Verifying : perl-Symbol-1.09-502.fc39_clang19.0.0.noarch 33/90 Verifying : perl-Time-HiRes-4:1.9775-500.fc39_clang19.0.0.ppc6 34/90 Verifying : perl-base-2.27-502.fc39_clang19.0.0.noarch 35/90 Verifying : perl-devel-4:5.38.2-502.fc39_clang19.0.0.ppc64le 36/90 Verifying : perl-if-0.61.000-502.fc39_clang19.0.0.noarch 37/90 Verifying : perl-interpreter-4:5.38.2-502.fc39_clang19.0.0.ppc 38/90 Verifying : perl-lib-0.65-502.fc39_clang19.0.0.ppc64le 39/90 Verifying : perl-libs-4:5.38.2-502.fc39_clang19.0.0.ppc64le 40/90 Verifying : perl-locale-1.10-502.fc39_clang19.0.0.noarch 41/90 Verifying : perl-macros-4:5.38.2-502.fc39_clang19.0.0.noarch 42/90 Verifying : perl-mro-1.28-502.fc39_clang19.0.0.ppc64le 43/90 Verifying : perl-overload-1.37-502.fc39_clang19.0.0.noarch 44/90 Verifying : perl-overloading-0.02-502.fc39_clang19.0.0.noarch 45/90 Verifying : perl-threads-1:2.36-500.fc39_clang19.0.0.ppc64le 46/90 Verifying : perl-vars-1.05-502.fc39_clang19.0.0.noarch 47/90 Verifying : perl-version-8:0.99.30-1.fc39_clang19.0.0.ppc64le 48/90 Verifying : perl-Carp-1.54-500.fc39.noarch 49/90 Verifying : perl-Digest-1.20-500.fc39.noarch 50/90 Verifying : perl-Exporter-5.77-500.fc39.noarch 51/90 Verifying : perl-ExtUtils-Command-2:7.70-501.fc39.noarch 52/90 Verifying : perl-ExtUtils-Install-2.22-500.fc39.noarch 53/90 Verifying : perl-ExtUtils-MakeMaker-2:7.70-501.fc39.noarch 54/90 Verifying : perl-ExtUtils-Manifest-1:1.75-3.fc39.noarch 55/90 Verifying : perl-ExtUtils-ParseXS-1:3.51-500.fc39.noarch 56/90 Verifying : perl-Fedora-VSP-0.001-32.fc39.noarch 57/90 Verifying : perl-File-Path-2.18-500.fc39.noarch 58/90 Verifying : perl-File-Temp-1:0.231.100-500.fc39.noarch 59/90 Verifying : perl-Getopt-Long-1:2.54-500.fc39.noarch 60/90 Verifying : perl-HTTP-Tiny-0.088-3.fc39.noarch 61/90 Verifying : perl-IO-Socket-IP-0.42-1.fc39.noarch 62/90 Verifying : perl-IO-Socket-SSL-2.083-3.fc39.noarch 63/90 Verifying : perl-Importer-0.026-10.fc39.noarch 64/90 Verifying : perl-JSON-PP-1:4.16-501.fc39.noarch 65/90 Verifying : perl-Math-BigInt-1:1.9998.39-2.fc39.noarch 66/90 Verifying : perl-Math-BigRat-0.2624-500.fc39.noarch 67/90 Verifying : perl-Mozilla-CA-20230801-1.fc39.noarch 68/90 Verifying : perl-Pod-Escapes-1:1.07-500.fc39.noarch 69/90 Verifying : perl-Pod-Perldoc-3.28.01-501.fc39.noarch 70/90 Verifying : perl-Pod-Simple-1:3.45-4.fc39.noarch 71/90 Verifying : perl-Pod-Usage-4:2.03-500.fc39.noarch 72/90 Verifying : perl-Term-ANSIColor-5.01-501.fc39.noarch 73/90 Verifying : perl-Term-Cap-1.18-500.fc39.noarch 74/90 Verifying : perl-Term-Table-0.016-7.fc39.noarch 75/90 Verifying : perl-Test-Simple-3:1.302195-5.fc39.noarch 76/90 Verifying : perl-Text-ParseWords-3.31-500.fc39.noarch 77/90 Verifying : perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch 78/90 Verifying : perl-Time-Local-2:1.350-3.fc39.noarch 79/90 Verifying : perl-URI-5.21-1.fc39.noarch 80/90 Verifying : perl-constant-1.33-501.fc39.noarch 81/90 Verifying : perl-generators-1.16-3.fc39.noarch 82/90 Verifying : perl-libnet-3.15-501.fc39.noarch 83/90 Verifying : perl-parent-1:0.241-500.fc39.noarch 84/90 Verifying : perl-podlators-1:5.01-500.fc39.noarch 85/90 Verifying : python3-pyparsing-3.0.9-11.fc39.noarch 86/90 Verifying : ncurses-6.4-7.20230520.fc39.1.ppc64le 87/90 Verifying : perl-Object-HashBase-0.010-1.fc39.noarch 88/90 Verifying : perl-Test-Harness-1:3.48-1.fc39.noarch 89/90 Verifying : systemtap-sdt-devel-5.1~pre17062192g5fd8daba-1.fc3 90/90 Installed: groff-base-1.23.0-3.fc39_clang19.0.0.ppc64le ncurses-6.4-7.20230520.fc39.1.ppc64le perl-AutoLoader-5.74-502.fc39_clang19.0.0.noarch perl-AutoSplit-5.74-502.fc39_clang19.0.0.noarch perl-B-1.88-502.fc39_clang19.0.0.ppc64le perl-Benchmark-1.24-502.fc39_clang19.0.0.noarch perl-Carp-1.54-500.fc39.noarch perl-Class-Struct-0.68-502.fc39_clang19.0.0.noarch perl-Data-Dumper-2.188-501.fc39_clang19.0.0.ppc64le perl-Devel-PPPort-3.71-501.fc39_clang19.0.0.ppc64le perl-Digest-1.20-500.fc39.noarch perl-Digest-MD5-2.58-500.fc39_clang19.0.0.ppc64le perl-DynaLoader-1.54-502.fc39_clang19.0.0.ppc64le perl-Encode-4:3.19-500.fc39_clang19.0.0.ppc64le perl-Errno-1.37-502.fc39_clang19.0.0.ppc64le perl-Exporter-5.77-500.fc39.noarch perl-ExtUtils-Command-2:7.70-501.fc39.noarch perl-ExtUtils-Constant-0.25-502.fc39_clang19.0.0.noarch perl-ExtUtils-Install-2.22-500.fc39.noarch perl-ExtUtils-MakeMaker-2:7.70-501.fc39.noarch perl-ExtUtils-Manifest-1:1.75-3.fc39.noarch perl-ExtUtils-ParseXS-1:3.51-500.fc39.noarch perl-Fcntl-1.15-502.fc39_clang19.0.0.ppc64le perl-Fedora-VSP-0.001-32.fc39.noarch perl-File-Basename-2.86-502.fc39_clang19.0.0.noarch perl-File-Compare-1.100.700-502.fc39_clang19.0.0.noarch perl-File-Copy-2.41-502.fc39_clang19.0.0.noarch perl-File-Find-1.43-502.fc39_clang19.0.0.noarch perl-File-Path-2.18-500.fc39.noarch perl-File-Temp-1:0.231.100-500.fc39.noarch perl-File-stat-1.13-502.fc39_clang19.0.0.noarch perl-FileHandle-2.05-502.fc39_clang19.0.0.noarch perl-Getopt-Long-1:2.54-500.fc39.noarch perl-Getopt-Std-1.13-502.fc39_clang19.0.0.noarch perl-HTTP-Tiny-0.088-3.fc39.noarch perl-IO-1.52-502.fc39_clang19.0.0.ppc64le perl-IO-Socket-IP-0.42-1.fc39.noarch perl-IO-Socket-SSL-2.083-3.fc39.noarch perl-IPC-Open3-1.22-502.fc39_clang19.0.0.noarch perl-Importer-0.026-10.fc39.noarch perl-JSON-PP-1:4.16-501.fc39.noarch perl-MIME-Base64-3.16-500.fc39_clang19.0.0.ppc64le perl-Math-BigInt-1:1.9998.39-2.fc39.noarch perl-Math-BigRat-0.2624-500.fc39.noarch perl-Math-Complex-1.62-502.fc39_clang19.0.0.noarch perl-Mozilla-CA-20230801-1.fc39.noarch perl-Net-SSLeay-1.92-10.fc39_clang19.0.0.ppc64le perl-Object-HashBase-0.010-1.fc39.noarch perl-POSIX-2.13-502.fc39_clang19.0.0.ppc64le perl-PathTools-3.89-500.fc39_clang19.0.0.ppc64le perl-Pod-Escapes-1:1.07-500.fc39.noarch perl-Pod-Perldoc-3.28.01-501.fc39.noarch perl-Pod-Simple-1:3.45-4.fc39.noarch perl-Pod-Usage-4:2.03-500.fc39.noarch perl-Scalar-List-Utils-5:1.63-500.fc39_clang19.0.0.ppc64le perl-SelectSaver-1.02-502.fc39_clang19.0.0.noarch perl-Socket-4:2.037-3.fc39_clang19.0.0.ppc64le perl-Storable-1:3.32-500.fc39_clang19.0.0.ppc64le perl-Symbol-1.09-502.fc39_clang19.0.0.noarch perl-Term-ANSIColor-5.01-501.fc39.noarch perl-Term-Cap-1.18-500.fc39.noarch perl-Term-Table-0.016-7.fc39.noarch perl-Test-Harness-1:3.48-1.fc39.noarch perl-Test-Simple-3:1.302195-5.fc39.noarch perl-Text-ParseWords-3.31-500.fc39.noarch perl-Text-Tabs+Wrap-2023.0511-3.fc39.noarch perl-Time-HiRes-4:1.9775-500.fc39_clang19.0.0.ppc64le perl-Time-Local-2:1.350-3.fc39.noarch perl-URI-5.21-1.fc39.noarch perl-base-2.27-502.fc39_clang19.0.0.noarch perl-constant-1.33-501.fc39.noarch perl-devel-4:5.38.2-502.fc39_clang19.0.0.ppc64le perl-generators-1.16-3.fc39.noarch perl-if-0.61.000-502.fc39_clang19.0.0.noarch perl-interpreter-4:5.38.2-502.fc39_clang19.0.0.ppc64le perl-lib-0.65-502.fc39_clang19.0.0.ppc64le perl-libnet-3.15-501.fc39.noarch perl-libs-4:5.38.2-502.fc39_clang19.0.0.ppc64le perl-locale-1.10-502.fc39_clang19.0.0.noarch perl-macros-4:5.38.2-502.fc39_clang19.0.0.noarch perl-mro-1.28-502.fc39_clang19.0.0.ppc64le perl-overload-1.37-502.fc39_clang19.0.0.noarch perl-overloading-0.02-502.fc39_clang19.0.0.noarch perl-parent-1:0.241-500.fc39.noarch perl-podlators-1:5.01-500.fc39.noarch perl-threads-1:2.36-500.fc39_clang19.0.0.ppc64le perl-vars-1.05-502.fc39_clang19.0.0.noarch perl-version-8:0.99.30-1.fc39_clang19.0.0.ppc64le python3-pyparsing-3.0.9-11.fc39.noarch systemtap-sdt-devel-5.1~pre17062192g5fd8daba-1.fc39.ppc64le Complete! Finish: build setup for perl-threads-shared-1.68-500.fc39_clang19.0.0.src.rpm Start: rpmbuild perl-threads-shared-1.68-500.fc39_clang19.0.0.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1689897600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.mi9nyf + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf threads-shared-1.59 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/threads-shared-1.59.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd threads-shared-1.59 + rm -rf /builddir/build/BUILD/threads-shared-1.59-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/threads-shared-1.59-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (threads-shared-1.59-Upgrade-to-1.60.patch):' Patch #0 (threads-shared-1.59-Upgrade-to-1.60.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file lib/threads/shared.pm patching file shared.xs Patch #1 (threads-shared-1.60-threads-shared-fix-leak.patch): + echo 'Patch #1 (threads-shared-1.60-threads-shared-fix-leak.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file shared.xs Patch #2 (threads-shared-1.59-Upgrade-to-1.61.patch): + echo 'Patch #2 (threads-shared-1.59-Upgrade-to-1.61.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file lib/threads/shared.pm patching file t/stress.t Patch #3 (threads-shared-1.61-Upgrade-to-1.62.patch): + echo 'Patch #3 (threads-shared-1.61-Upgrade-to-1.62.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file lib/threads/shared.pm patching file shared.xs Patch #4 (threads-shared-1.62-Upgrade-to-1.64.patch): + echo 'Patch #4 (threads-shared-1.62-Upgrade-to-1.64.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file lib/threads/shared.pm patching file shared.xs patching file t/pod.t Patch #5 (threads-shared-1.64-Upgrade-to-1.68.patch): + echo 'Patch #5 (threads-shared-1.64-Upgrade-to-1.68.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file lib/threads/shared.pm patching file shared.xs + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/0nothread.t + chmod +x t/0nothread.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/av_refs.t + chmod +x t/av_refs.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/av_simple.t + chmod +x t/av_simple.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/blessed.t + chmod +x t/blessed.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/clone.t + chmod +x t/clone.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/cond.t + chmod +x t/cond.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/disabled.t + chmod +x t/disabled.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/dualvar.t + chmod +x t/dualvar.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/hv_refs.t + chmod +x t/hv_refs.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/hv_simple.t + chmod +x t/hv_simple.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/no_share.t + chmod +x t/no_share.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/object.t + chmod +x t/object.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/object2.t + chmod +x t/object2.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/shared_attr.t + chmod +x t/shared_attr.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/stress.t + chmod +x t/stress.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/sv_refs.t + chmod +x t/sv_refs.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/sv_simple.t + chmod +x t/sv_simple.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/utf8.t + chmod +x t/utf8.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/wait.t + chmod +x t/wait.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/waithires.t + chmod +x t/waithires.t + for F in t/*.t t/*pl + perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' t/test.pl + chmod +x t/test.pl + '[' -e /usr/lib/rpm/clang/perl-threads-shared-run ']' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.uy7xml + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto=thin -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=clang + export CC + CXX=clang++ + export CXX + cd threads-shared-1.59 + perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 'OPTIMIZE=-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' Checking if your kit is complete... Warning: the following files are missing in your kit: t/pod.t Please inform the author. Generating a Unix-style Makefile Writing Makefile for threads::shared + /usr/bin/make -O -j2 V=1 VERBOSE=1 Running Mkbootstrap for shared () chmod 644 "shared.bs" cp lib/threads/shared.pm blib/lib/threads/shared.pm "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- shared.bs blib/arch/auto/threads/shared/shared.bs 644 "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' shared.xs > shared.xsc mv shared.xsc shared.c clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION=\"1.68\" -DXS_VERSION=\"1.68\" -fPIC "-I/usr/lib64/perl5/CORE" -DHAS_PPPORT_H shared.c shared.xs:203:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 203 | MUTEX_INIT(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:186:5: note: expanded from macro 'MUTEX_INIT' 186 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:203:5: note: '{' token is here 203 | MUTEX_INIT(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:186:16: note: expanded from macro 'MUTEX_INIT' 186 | STMT_START { \ | ^ shared.xs:203:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 203 | MUTEX_INIT(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:191:5: note: expanded from macro 'MUTEX_INIT' 191 | } STMT_END | ^ shared.xs:203:5: note: ')' token is here 203 | MUTEX_INIT(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:191:7: note: expanded from macro 'MUTEX_INIT' 191 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:204:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 204 | COND_INIT(&lock->cond); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:239:5: note: expanded from macro 'COND_INIT' 239 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:204:5: note: '{' token is here 204 | COND_INIT(&lock->cond); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:239:16: note: expanded from macro 'COND_INIT' 239 | STMT_START { \ | ^ shared.xs:204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 204 | COND_INIT(&lock->cond); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:244:5: note: expanded from macro 'COND_INIT' 244 | } STMT_END | ^ shared.xs:204:5: note: ')' token is here 204 | COND_INIT(&lock->cond); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:244:7: note: expanded from macro 'COND_INIT' 244 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:210:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 210 | MUTEX_DESTROY(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:225:5: note: expanded from macro 'MUTEX_DESTROY' 225 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:210:5: note: '{' token is here 210 | MUTEX_DESTROY(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:225:16: note: expanded from macro 'MUTEX_DESTROY' 225 | STMT_START { \ | ^ shared.xs:210:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 210 | MUTEX_DESTROY(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:234:5: note: expanded from macro 'MUTEX_DESTROY' 234 | } STMT_END | ^ shared.xs:210:5: note: ')' token is here 210 | MUTEX_DESTROY(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:234:7: note: expanded from macro 'MUTEX_DESTROY' 234 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:211:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 211 | COND_DESTROY(&lock->cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:271:5: note: expanded from macro 'COND_DESTROY' 271 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:211:5: note: '{' token is here 211 | COND_DESTROY(&lock->cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:271:16: note: expanded from macro 'COND_DESTROY' 271 | STMT_START { \ | ^ shared.xs:211:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 211 | COND_DESTROY(&lock->cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:280:5: note: expanded from macro 'COND_DESTROY' 280 | } STMT_END | ^ shared.xs:211:5: note: ')' token is here 211 | COND_DESTROY(&lock->cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:280:7: note: expanded from macro 'COND_DESTROY' 280 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 217 | MUTEX_LOCK(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:203:5: note: expanded from macro 'MUTEX_LOCK' 203 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:217:5: note: '{' token is here 217 | MUTEX_LOCK(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:203:16: note: expanded from macro 'MUTEX_LOCK' 203 | STMT_START { \ | ^ shared.xs:217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 217 | MUTEX_LOCK(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:210:5: note: expanded from macro 'MUTEX_LOCK' 210 | } STMT_END | ^ shared.xs:217:5: note: ')' token is here 217 | MUTEX_LOCK(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:210:7: note: expanded from macro 'MUTEX_LOCK' 210 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:221:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 221 | COND_SIGNAL(&lock->cond); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:247:5: note: expanded from macro 'COND_SIGNAL' 247 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:221:13: note: '{' token is here 221 | COND_SIGNAL(&lock->cond); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:247:16: note: expanded from macro 'COND_SIGNAL' 247 | STMT_START { \ | ^ shared.xs:221:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 221 | COND_SIGNAL(&lock->cond); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:252:5: note: expanded from macro 'COND_SIGNAL' 252 | } STMT_END | ^ shared.xs:221:13: note: ')' token is here 221 | COND_SIGNAL(&lock->cond); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:252:7: note: expanded from macro 'COND_SIGNAL' 252 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:240:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 240 | MUTEX_UNLOCK(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:213:5: note: expanded from macro 'MUTEX_UNLOCK' 213 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:240:5: note: '{' token is here 240 | MUTEX_UNLOCK(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:213:16: note: expanded from macro 'MUTEX_UNLOCK' 213 | STMT_START { \ | ^ shared.xs:240:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 240 | MUTEX_UNLOCK(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' 222 | } STMT_END | ^ shared.xs:240:5: note: ')' token is here 240 | MUTEX_UNLOCK(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:7: note: expanded from macro 'MUTEX_UNLOCK' 222 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:249:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 249 | MUTEX_LOCK(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:203:5: note: expanded from macro 'MUTEX_LOCK' 203 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:249:5: note: '{' token is here 249 | MUTEX_LOCK(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:203:16: note: expanded from macro 'MUTEX_LOCK' 203 | STMT_START { \ | ^ shared.xs:249:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 249 | MUTEX_LOCK(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:210:5: note: expanded from macro 'MUTEX_LOCK' 210 | } STMT_END | ^ shared.xs:249:5: note: ')' token is here 249 | MUTEX_LOCK(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:210:7: note: expanded from macro 'MUTEX_LOCK' 210 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:266:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 266 | COND_WAIT(&lock->cond,&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:263:5: note: expanded from macro 'COND_WAIT' 263 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:266:13: note: '{' token is here 266 | COND_WAIT(&lock->cond,&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:263:16: note: expanded from macro 'COND_WAIT' 263 | STMT_START { \ | ^ shared.xs:266:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 266 | COND_WAIT(&lock->cond,&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:268:5: note: expanded from macro 'COND_WAIT' 268 | } STMT_END | ^ shared.xs:266:13: note: ')' token is here 266 | COND_WAIT(&lock->cond,&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:268:7: note: expanded from macro 'COND_WAIT' 268 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 279 | MUTEX_UNLOCK(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:213:5: note: expanded from macro 'MUTEX_UNLOCK' 213 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:279:5: note: '{' token is here 279 | MUTEX_UNLOCK(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:213:16: note: expanded from macro 'MUTEX_UNLOCK' 213 | STMT_START { \ | ^ shared.xs:279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 279 | MUTEX_UNLOCK(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' 222 | } STMT_END | ^ shared.xs:279:5: note: ')' token is here 279 | MUTEX_UNLOCK(&lock->mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:7: note: expanded from macro 'MUTEX_UNLOCK' 222 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:332:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 332 | COND_DESTROY(&ul->user_cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:271:5: note: expanded from macro 'COND_DESTROY' 271 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:332:9: note: '{' token is here 332 | COND_DESTROY(&ul->user_cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:271:16: note: expanded from macro 'COND_DESTROY' 271 | STMT_START { \ | ^ shared.xs:332:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 332 | COND_DESTROY(&ul->user_cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:280:5: note: expanded from macro 'COND_DESTROY' 280 | } STMT_END | ^ shared.xs:332:9: note: ')' token is here 332 | COND_DESTROY(&ul->user_cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:280:7: note: expanded from macro 'COND_DESTROY' 280 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:407:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 407 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:407:5: note: '{' token is here 407 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:407:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 407 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:407:5: note: ')' token is here 407 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:422:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 422 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:422:9: note: '{' token is here 422 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:422:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 422 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:422:9: note: '{' token is here 422 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:422:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 422 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:422:9: note: '{' token is here 422 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:422:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 422 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:422:9: note: '{' token is here 422 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:422:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 422 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:422:9: note: ')' token is here 422 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:422:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 422 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:422:9: note: ')' token is here 422 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:422:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 422 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:422:9: note: ')' token is here 422 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:422:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 422 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:422:9: note: ')' token is here 422 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:430:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 430 | COND_INIT(&ul->user_cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:239:5: note: expanded from macro 'COND_INIT' 239 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:430:9: note: '{' token is here 430 | COND_INIT(&ul->user_cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:239:16: note: expanded from macro 'COND_INIT' 239 | STMT_START { \ | ^ shared.xs:430:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 430 | COND_INIT(&ul->user_cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:244:5: note: expanded from macro 'COND_INIT' 244 | } STMT_END | ^ shared.xs:430:9: note: ')' token is here 430 | COND_INIT(&ul->user_cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:244:7: note: expanded from macro 'COND_INIT' 244 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:431:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 431 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:431:9: note: '{' token is here 431 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:431:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 431 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:431:9: note: '{' token is here 431 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:431:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 431 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:431:9: note: '{' token is here 431 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:431:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 431 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:431:9: note: '{' token is here 431 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:431:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 431 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:431:9: note: ')' token is here 431 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:431:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 431 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:431:9: note: ')' token is here 431 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:431:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 431 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:431:9: note: ')' token is here 431 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:431:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 431 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:431:9: note: ')' token is here 431 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:545:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 545 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:545:5: note: '{' token is here 545 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:545:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 545 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:545:5: note: '{' token is here 545 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:545:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 545 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:545:5: note: '{' token is here 545 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:545:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 545 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:545:5: note: '{' token is here 545 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:545:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 545 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:545:5: note: ')' token is here 545 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:545:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 545 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:545:5: note: ')' token is here 545 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:545:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 545 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:545:5: note: ')' token is here 545 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:545:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 545 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:545:5: note: ')' token is here 545 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:549:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 549 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:549:5: note: '{' token is here 549 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:549:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 549 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:549:5: note: '{' token is here 549 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:549:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 549 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:549:5: note: '{' token is here 549 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:549:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 549 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:549:5: note: '{' token is here 549 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:549:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 549 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:549:5: note: ')' token is here 549 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:549:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 549 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:549:5: note: ')' token is here 549 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:549:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 549 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:549:5: note: ')' token is here 549 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:549:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 549 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:549:5: note: ')' token is here 549 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:580:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 580 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:580:5: note: '{' token is here 580 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:580:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 580 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:580:5: note: ')' token is here 580 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:586:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 586 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:586:9: note: '{' token is here 586 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:586:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 586 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:586:9: note: '{' token is here 586 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:586:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 586 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:586:9: note: '{' token is here 586 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:586:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 586 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:586:9: note: '{' token is here 586 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:586:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 586 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:586:9: note: ')' token is here 586 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:586:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 586 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:586:9: note: ')' token is here 586 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:586:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 586 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:586:9: note: ')' token is here 586 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:586:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 586 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:586:9: note: ')' token is here 586 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:588:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 588 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:588:9: note: '{' token is here 588 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:588:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 588 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:588:9: note: '{' token is here 588 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:588:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 588 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:588:9: note: '{' token is here 588 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:588:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 588 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:588:9: note: '{' token is here 588 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:588:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 588 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:588:9: note: ')' token is here 588 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:588:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 588 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:588:9: note: ')' token is here 588 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:588:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 588 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:588:9: note: ')' token is here 588 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:588:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 588 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:588:9: note: ')' token is here 588 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:609:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 609 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:609:9: note: '{' token is here 609 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:609:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 609 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:609:9: note: ')' token is here 609 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:612:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 612 | SvSETMAGIC(sv); | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2359:23: note: expanded from macro 'SvSETMAGIC' 2359 | #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:612:9: note: '{' token is here 612 | SvSETMAGIC(sv); | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2359:34: note: expanded from macro 'SvSETMAGIC' 2359 | #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END | ^ shared.xs:612:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 612 | SvSETMAGIC(sv); | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2359:76: note: expanded from macro 'SvSETMAGIC' 2359 | #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END | ^ shared.xs:612:9: note: ')' token is here 612 | SvSETMAGIC(sv); | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2359:78: note: expanded from macro 'SvSETMAGIC' 2359 | #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:749:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 749 | SvRV_set(sv, obj); | ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1514:9: note: expanded from macro 'SvRV_set' 1514 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:749:9: note: '{' token is here 749 | SvRV_set(sv, obj); | ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1514:20: note: expanded from macro 'SvRV_set' 1514 | STMT_START { \ | ^ shared.xs:749:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 749 | SvRV_set(sv, obj); | ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1521:9: note: expanded from macro 'SvRV_set' 1521 | } STMT_END | ^ shared.xs:749:9: note: ')' token is here 749 | SvRV_set(sv, obj); | ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1521:11: note: expanded from macro 'SvRV_set' 1521 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:763:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 763 | SvSTASH_set(obj, (HV*)SvREFCNT_inc(stash)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1526:9: note: expanded from macro 'SvSTASH_set' 1526 | STMT_START { assert(SvTYPE(sv) >= SVt_PVMG); \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:763:9: note: '{' token is here 763 | SvSTASH_set(obj, (HV*)SvREFCNT_inc(stash)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1526:20: note: expanded from macro 'SvSTASH_set' 1526 | STMT_START { assert(SvTYPE(sv) >= SVt_PVMG); \ | ^ shared.xs:763:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 763 | SvSTASH_set(obj, (HV*)SvREFCNT_inc(stash)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1527:61: note: expanded from macro 'SvSTASH_set' 1527 | (((XPVMG*) SvANY(sv))->xmg_stash = (val)); } STMT_END | ^ shared.xs:763:9: note: ')' token is here 763 | SvSTASH_set(obj, (HV*)SvREFCNT_inc(stash)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1527:63: note: expanded from macro 'SvSTASH_set' 1527 | (((XPVMG*) SvANY(sv))->xmg_stash = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:788:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 788 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:788:5: note: '{' token is here 788 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:788:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 788 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:788:5: note: ')' token is here 788 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:819:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 819 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:819:13: note: '{' token is here 819 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:819:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 819 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:819:13: note: '{' token is here 819 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:819:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 819 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:819:13: note: '{' token is here 819 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:819:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 819 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:819:13: note: '{' token is here 819 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:819:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 819 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:819:13: note: ')' token is here 819 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:819:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 819 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:819:13: note: ')' token is here 819 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:819:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 819 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:819:13: note: ')' token is here 819 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:819:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 819 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:819:13: note: ')' token is here 819 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:836:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 836 | SvSTASH_set(sobj, (HV*)fake_stash); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1526:9: note: expanded from macro 'SvSTASH_set' 1526 | STMT_START { assert(SvTYPE(sv) >= SVt_PVMG); \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:836:15: note: '{' token is here 836 | SvSTASH_set(sobj, (HV*)fake_stash); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1526:20: note: expanded from macro 'SvSTASH_set' 1526 | STMT_START { assert(SvTYPE(sv) >= SVt_PVMG); \ | ^ shared.xs:836:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 836 | SvSTASH_set(sobj, (HV*)fake_stash); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1527:61: note: expanded from macro 'SvSTASH_set' 1527 | (((XPVMG*) SvANY(sv))->xmg_stash = (val)); } STMT_END | ^ shared.xs:836:15: note: ')' token is here 836 | SvSTASH_set(sobj, (HV*)fake_stash); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1527:63: note: expanded from macro 'SvSTASH_set' 1527 | (((XPVMG*) SvANY(sv))->xmg_stash = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:838:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 838 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:838:13: note: '{' token is here 838 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:838:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 838 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:838:13: note: '{' token is here 838 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:838:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 838 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:838:13: note: '{' token is here 838 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:838:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 838 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:838:13: note: '{' token is here 838 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:838:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 838 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:838:13: note: ')' token is here 838 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:838:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 838 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:838:13: note: ')' token is here 838 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:838:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 838 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:838:13: note: ')' token is here 838 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:838:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 838 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:838:13: note: ')' token is here 838 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:844:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 844 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:844:9: note: '{' token is here 844 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:844:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 844 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:844:9: note: '{' token is here 844 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:844:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 844 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:844:9: note: '{' token is here 844 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:844:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 844 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:844:9: note: '{' token is here 844 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:844:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 844 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:844:9: note: ')' token is here 844 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:844:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 844 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:844:9: note: ')' token is here 844 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:844:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 844 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:844:9: note: ')' token is here 844 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:844:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 844 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:844:9: note: ')' token is here 844 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:854:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 854 | SvSTASH_set(ssv, (HV*)fake_stash); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1526:9: note: expanded from macro 'SvSTASH_set' 1526 | STMT_START { assert(SvTYPE(sv) >= SVt_PVMG); \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:854:11: note: '{' token is here 854 | SvSTASH_set(ssv, (HV*)fake_stash); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1526:20: note: expanded from macro 'SvSTASH_set' 1526 | STMT_START { assert(SvTYPE(sv) >= SVt_PVMG); \ | ^ shared.xs:854:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 854 | SvSTASH_set(ssv, (HV*)fake_stash); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1527:61: note: expanded from macro 'SvSTASH_set' 1527 | (((XPVMG*) SvANY(sv))->xmg_stash = (val)); } STMT_END | ^ shared.xs:854:11: note: ')' token is here 854 | SvSTASH_set(ssv, (HV*)fake_stash); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1527:63: note: expanded from macro 'SvSTASH_set' 1527 | (((XPVMG*) SvANY(sv))->xmg_stash = (val)); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:856:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 856 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:856:9: note: '{' token is here 856 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:856:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 856 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:856:9: note: '{' token is here 856 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:856:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 856 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:856:9: note: '{' token is here 856 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:856:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 856 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:856:9: note: '{' token is here 856 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:856:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 856 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:856:9: note: ')' token is here 856 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:856:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 856 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:856:9: note: ')' token is here 856 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:856:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 856 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:856:9: note: ')' token is here 856 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:856:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 856 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:856:9: note: ')' token is here 856 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:870:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 870 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:870:5: note: '{' token is here 870 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:870:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 870 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:870:5: note: ')' token is here 870 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:873:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 873 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:873:9: note: '{' token is here 873 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:873:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 873 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:873:9: note: '{' token is here 873 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:873:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 873 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:873:9: note: '{' token is here 873 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:873:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 873 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:873:9: note: '{' token is here 873 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:873:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 873 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:873:9: note: ')' token is here 873 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:873:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 873 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:873:9: note: ')' token is here 873 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:873:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 873 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:873:9: note: ')' token is here 873 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:873:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 873 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:873:9: note: ')' token is here 873 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:875:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 875 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:875:9: note: '{' token is here 875 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:875:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 875 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:875:9: note: '{' token is here 875 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:875:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 875 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:875:9: note: '{' token is here 875 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:875:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 875 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:875:9: note: '{' token is here 875 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:875:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 875 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:875:9: note: ')' token is here 875 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:875:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 875 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:875:9: note: ')' token is here 875 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:875:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 875 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:875:9: note: ')' token is here 875 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:875:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 875 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:875:9: note: ')' token is here 875 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:888:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 888 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:888:5: note: '{' token is here 888 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:888:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 888 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:888:5: note: ')' token is here 888 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:921:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 921 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:921:9: note: '{' token is here 921 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:921:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 921 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:921:9: note: ')' token is here 921 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:958:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 958 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:958:5: note: '{' token is here 958 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:958:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 958 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:958:5: note: ')' token is here 958 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:963:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 963 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:963:13: note: '{' token is here 963 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:963:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 963 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:963:13: note: '{' token is here 963 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:963:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 963 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:963:13: note: '{' token is here 963 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:963:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 963 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:963:13: note: '{' token is here 963 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:963:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 963 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:963:13: note: ')' token is here 963 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:963:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 963 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:963:13: note: ')' token is here 963 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:963:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 963 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:963:13: note: ')' token is here 963 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:963:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 963 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:963:13: note: ')' token is here 963 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:977:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 977 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:977:13: note: '{' token is here 977 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:977:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 977 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:977:13: note: '{' token is here 977 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:977:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 977 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:977:13: note: '{' token is here 977 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:977:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 977 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:977:13: note: '{' token is here 977 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:977:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 977 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:977:13: note: ')' token is here 977 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:977:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 977 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:977:13: note: ')' token is here 977 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:977:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 977 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:977:13: note: ')' token is here 977 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:977:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 977 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:977:13: note: ')' token is here 977 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:980:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 980 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:980:9: note: '{' token is here 980 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:980:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 980 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:980:9: note: '{' token is here 980 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:980:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 980 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:980:9: note: '{' token is here 980 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:980:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 980 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:980:9: note: '{' token is here 980 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:980:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 980 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:980:9: note: ')' token is here 980 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:980:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 980 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:980:9: note: ')' token is here 980 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:980:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 980 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:980:9: note: ')' token is here 980 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:980:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 980 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:980:9: note: ')' token is here 980 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1013:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1013 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1013:5: note: '{' token is here 1013 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:1013:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1013 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:1013:5: note: ')' token is here 1013 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1017:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1017 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1017:9: note: '{' token is here 1017 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1017:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1017 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1017:9: note: '{' token is here 1017 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1017:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1017 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1017:9: note: '{' token is here 1017 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1017:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1017 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1017:9: note: '{' token is here 1017 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1017:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1017 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1017:9: note: ')' token is here 1017 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1017:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1017 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1017:9: note: ')' token is here 1017 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1017:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1017 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1017:9: note: ')' token is here 1017 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1017:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1017 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1017:9: note: ')' token is here 1017 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1031:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1031 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1031:9: note: '{' token is here 1031 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1031:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1031 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1031:9: note: '{' token is here 1031 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1031:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1031 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1031:9: note: '{' token is here 1031 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1031:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1031 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1031:9: note: '{' token is here 1031 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1031:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1031 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1031:9: note: ')' token is here 1031 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1031:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1031 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1031:9: note: ')' token is here 1031 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1031:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1031 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1031:9: note: ')' token is here 1031 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1031:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1031 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1031:9: note: ')' token is here 1031 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1034:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1034 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1034:5: note: '{' token is here 1034 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:1034:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1034 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1034:5: note: '{' token is here 1034 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1034:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1034 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1034:5: note: '{' token is here 1034 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1034:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1034 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1034:5: note: '{' token is here 1034 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1034:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1034 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1034:5: note: ')' token is here 1034 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1034:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1034 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1034:5: note: ')' token is here 1034 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1034:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1034 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1034:5: note: ')' token is here 1034 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1034:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1034 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:1034:5: note: ')' token is here 1034 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1056:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1056 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1056:5: note: '{' token is here 1056 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:1056:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1056 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:1056:5: note: ')' token is here 1056 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1061:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1061 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1061:9: note: '{' token is here 1061 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1061:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1061 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1061:9: note: '{' token is here 1061 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1061:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1061 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1061:9: note: '{' token is here 1061 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1061:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1061 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1061:9: note: '{' token is here 1061 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1061:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1061 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1061:9: note: ')' token is here 1061 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1061:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1061 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1061:9: note: ')' token is here 1061 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1061:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1061 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1061:9: note: ')' token is here 1061 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1061:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1061 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1061:9: note: ')' token is here 1061 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1075:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1075 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1075:9: note: '{' token is here 1075 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1075:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1075 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1075:9: note: '{' token is here 1075 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1075:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1075 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1075:9: note: '{' token is here 1075 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1075:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1075 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1075:9: note: '{' token is here 1075 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1075:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1075 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1075:9: note: ')' token is here 1075 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1075:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1075 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1075:9: note: ')' token is here 1075 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1075:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1075 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1075:9: note: ')' token is here 1075 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1075:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1075 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1075:9: note: ')' token is here 1075 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1078:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1078 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1078:5: note: '{' token is here 1078 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:1078:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1078 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1078:5: note: '{' token is here 1078 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1078:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1078 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1078:5: note: '{' token is here 1078 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1078:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1078 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1078:5: note: '{' token is here 1078 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1078:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1078 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1078:5: note: ')' token is here 1078 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1078:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1078 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1078:5: note: ')' token is here 1078 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1078:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1078 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1078:5: note: ')' token is here 1078 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1078:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1078 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:1078:5: note: ')' token is here 1078 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:295:5: note: expanded from macro 'SHARED_EDIT' 295 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1119:5: note: '{' token is here 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:295:16: note: expanded from macro 'SHARED_EDIT' 295 | STMT_START { \ | ^ shared.xs:1119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1119:5: note: '{' token is here 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:1119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:1119:5: note: ')' token is here 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1119:5: note: '{' token is here 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1119:5: note: '{' token is here 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1119:5: note: '{' token is here 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1119:5: note: '{' token is here 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1119:5: note: ')' token is here 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1119:5: note: ')' token is here 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1119:5: note: ')' token is here 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1119:5: note: ')' token is here 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:298:5: note: expanded from macro 'SHARED_EDIT' 298 | } STMT_END | ^ shared.xs:1119:5: note: ')' token is here 1119 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:298:7: note: expanded from macro 'SHARED_EDIT' 298 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1126:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:302:5: note: expanded from macro 'SHARED_RELEASE' 302 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1126:5: note: '{' token is here 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:302:16: note: expanded from macro 'SHARED_RELEASE' 302 | STMT_START { \ | ^ shared.xs:1126:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1126:5: note: '{' token is here 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:1126:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1126:5: note: '{' token is here 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1126:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1126:5: note: '{' token is here 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1126:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1126:5: note: '{' token is here 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1126:5: note: ')' token is here 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1126:5: note: ')' token is here 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1126:5: note: ')' token is here 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:1126:5: note: ')' token is here 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:305:5: note: expanded from macro 'SHARED_RELEASE' 305 | } STMT_END | ^ shared.xs:1126:5: note: ')' token is here 1126 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:305:7: note: expanded from macro 'SHARED_RELEASE' 305 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:295:5: note: expanded from macro 'SHARED_EDIT' 295 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1139:5: note: '{' token is here 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:295:16: note: expanded from macro 'SHARED_EDIT' 295 | STMT_START { \ | ^ shared.xs:1139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1139:5: note: '{' token is here 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:1139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:1139:5: note: ')' token is here 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1139:5: note: '{' token is here 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1139:5: note: '{' token is here 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1139:5: note: '{' token is here 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1139:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1139:5: note: '{' token is here 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1139:5: note: ')' token is here 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1139:5: note: ')' token is here 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1139:5: note: ')' token is here 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1139:5: note: ')' token is here 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1139:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:298:5: note: expanded from macro 'SHARED_EDIT' 298 | } STMT_END | ^ shared.xs:1139:5: note: ')' token is here 1139 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:298:7: note: expanded from macro 'SHARED_EDIT' 298 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1151:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1151 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1151:21: note: '{' token is here 1151 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1151:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1151 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1151:21: note: '{' token is here 1151 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1151:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1151 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1151:21: note: '{' token is here 1151 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1151:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1151 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1151:21: note: ')' token is here 1151 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1151:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1151 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1151:21: note: ')' token is here 1151 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1151:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1151 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1151:21: note: ')' token is here 1151 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1155:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1155 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1155:21: note: '{' token is here 1155 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1155:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1155 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1155:21: note: '{' token is here 1155 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1155:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1155 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1155:21: note: '{' token is here 1155 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1155:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1155 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1155:21: note: ')' token is here 1155 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1155:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1155 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1155:21: note: ')' token is here 1155 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1155:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1155 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1155:21: note: ')' token is here 1155 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1161:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:302:5: note: expanded from macro 'SHARED_RELEASE' 302 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1161:5: note: '{' token is here 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:302:16: note: expanded from macro 'SHARED_RELEASE' 302 | STMT_START { \ | ^ shared.xs:1161:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1161:5: note: '{' token is here 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:1161:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1161:5: note: '{' token is here 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1161:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1161:5: note: '{' token is here 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1161:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1161:5: note: '{' token is here 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1161:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1161:5: note: ')' token is here 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1161:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1161:5: note: ')' token is here 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1161:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1161:5: note: ')' token is here 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1161:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:1161:5: note: ')' token is here 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1161:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:305:5: note: expanded from macro 'SHARED_RELEASE' 305 | } STMT_END | ^ shared.xs:1161:5: note: ')' token is here 1161 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:305:7: note: expanded from macro 'SHARED_RELEASE' 305 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1278:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1278 | MUTEX_LOCK(&PL_sharedsv_lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:203:5: note: expanded from macro 'MUTEX_LOCK' 203 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1278:5: note: '{' token is here 1278 | MUTEX_LOCK(&PL_sharedsv_lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:203:16: note: expanded from macro 'MUTEX_LOCK' 203 | STMT_START { \ | ^ shared.xs:1278:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1278 | MUTEX_LOCK(&PL_sharedsv_lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:210:5: note: expanded from macro 'MUTEX_LOCK' 210 | } STMT_END | ^ shared.xs:1278:5: note: ')' token is here 1278 | MUTEX_LOCK(&PL_sharedsv_lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:210:7: note: expanded from macro 'MUTEX_LOCK' 210 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1280:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1280 | MUTEX_UNLOCK(&PL_sharedsv_lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:213:5: note: expanded from macro 'MUTEX_UNLOCK' 213 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1280:5: note: '{' token is here 1280 | MUTEX_UNLOCK(&PL_sharedsv_lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:213:16: note: expanded from macro 'MUTEX_UNLOCK' 213 | STMT_START { \ | ^ shared.xs:1280:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1280 | MUTEX_UNLOCK(&PL_sharedsv_lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' 222 | } STMT_END | ^ shared.xs:1280:5: note: ')' token is here 1280 | MUTEX_UNLOCK(&PL_sharedsv_lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:7: note: expanded from macro 'MUTEX_UNLOCK' 222 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1300:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1300 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1300:9: note: '{' token is here 1300 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1300:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1300 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1300:9: note: '{' token is here 1300 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1300:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1300 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1300:9: note: '{' token is here 1300 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1300:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1300 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1300:9: note: ')' token is here 1300 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1300:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1300 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1300:9: note: ')' token is here 1300 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1300:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1300 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1300:9: note: ')' token is here 1300 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1334:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1334 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1334:13: note: '{' token is here 1334 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:1334:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1334 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:1334:13: note: ')' token is here 1334 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1338:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1338 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1338:13: note: '{' token is here 1338 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1338:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1338 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1338:13: note: '{' token is here 1338 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1338:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1338 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1338:13: note: '{' token is here 1338 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1338:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1338 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1338:13: note: '{' token is here 1338 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1338:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1338 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1338:13: note: ')' token is here 1338 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1338:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1338 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1338:13: note: ')' token is here 1338 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1338:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1338 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1338:13: note: ')' token is here 1338 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1338:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1338 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1338:13: note: ')' token is here 1338 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1341:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:302:5: note: expanded from macro 'SHARED_RELEASE' 302 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1341:13: note: '{' token is here 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:302:16: note: expanded from macro 'SHARED_RELEASE' 302 | STMT_START { \ | ^ shared.xs:1341:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1341:13: note: '{' token is here 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:1341:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1341:13: note: '{' token is here 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1341:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1341:13: note: '{' token is here 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1341:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1341:13: note: '{' token is here 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1341:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1341:13: note: ')' token is here 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1341:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1341:13: note: ')' token is here 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1341:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1341:13: note: ')' token is here 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1341:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:1341:13: note: ')' token is here 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1341:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:305:5: note: expanded from macro 'SHARED_RELEASE' 305 | } STMT_END | ^ shared.xs:1341:13: note: ')' token is here 1341 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:305:7: note: expanded from macro 'SHARED_RELEASE' 305 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1505:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1505 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1505:5: note: '{' token is here 1505 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ shared.c:1505:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1505 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1505:5: note: '{' token is here 1505 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.c:1505:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1505 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.c:1505:5: note: ')' token is here 1505 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1505:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1505 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ shared.c:1505:5: note: ')' token is here 1505 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1352:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1352 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1352:9: note: '{' token is here 1352 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:1352:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1352 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:1352:9: note: ')' token is here 1352 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1353:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1353 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1353:9: note: '{' token is here 1353 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1353:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1353 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1353:9: note: '{' token is here 1353 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1353:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1353 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1353:9: note: '{' token is here 1353 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1353:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1353 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1353:9: note: '{' token is here 1353 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1353:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1353 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1353:9: note: ')' token is here 1353 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1353:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1353 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1353:9: note: ')' token is here 1353 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1353:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1353 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1353:9: note: ')' token is here 1353 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1353:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1353 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1353:9: note: ')' token is here 1353 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1355:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1355 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1355:9: note: '{' token is here 1355 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:1355:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1355 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1355:9: note: '{' token is here 1355 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1355:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1355 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1355:9: note: '{' token is here 1355 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1355:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1355 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1355:9: note: '{' token is here 1355 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1355:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1355 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1355:9: note: ')' token is here 1355 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1355:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1355 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1355:9: note: ')' token is here 1355 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1355:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1355 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1355:9: note: ')' token is here 1355 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1355:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1355 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:1355:9: note: ')' token is here 1355 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1361:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1361 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1361:13: note: '{' token is here 1361 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1361:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1361 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1361:13: note: '{' token is here 1361 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1361:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1361 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1361:13: note: '{' token is here 1361 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1361:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1361 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1361:13: note: '{' token is here 1361 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1361:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1361 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1361:13: note: ')' token is here 1361 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1361:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1361 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1361:13: note: ')' token is here 1361 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1361:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1361 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1361:13: note: ')' token is here 1361 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1361:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1361 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1361:13: note: ')' token is here 1361 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1365:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1365 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1365:13: note: '{' token is here 1365 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:1365:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1365 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1365:13: note: '{' token is here 1365 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1365:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1365 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1365:13: note: '{' token is here 1365 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1365:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1365 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1365:13: note: '{' token is here 1365 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1365:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1365 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1365:13: note: ')' token is here 1365 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1365:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1365 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1365:13: note: ')' token is here 1365 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1365:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1365 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1365:13: note: ')' token is here 1365 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1365:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1365 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:1365:13: note: ')' token is here 1365 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1541:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1541 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1541:5: note: '{' token is here 1541 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ shared.c:1541:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1541 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1541:5: note: '{' token is here 1541 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.c:1541:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1541 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.c:1541:5: note: ')' token is here 1541 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1541:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1541 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ shared.c:1541:5: note: ')' token is here 1541 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1377:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1377 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1377:9: note: '{' token is here 1377 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:1377:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1377 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:1377:9: note: ')' token is here 1377 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1378:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1378 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1378:9: note: '{' token is here 1378 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1378:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1378 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1378:9: note: '{' token is here 1378 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1378:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1378 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1378:9: note: '{' token is here 1378 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1378:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1378 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1378:9: note: '{' token is here 1378 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1378:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1378 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1378:9: note: ')' token is here 1378 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1378:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1378 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1378:9: note: ')' token is here 1378 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1378:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1378 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1378:9: note: ')' token is here 1378 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1378:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1378 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1378:9: note: ')' token is here 1378 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1380:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1380 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1380:9: note: '{' token is here 1380 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:1380:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1380 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1380:9: note: '{' token is here 1380 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1380:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1380 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1380:9: note: '{' token is here 1380 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1380:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1380 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1380:9: note: '{' token is here 1380 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1380:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1380 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1380:9: note: ')' token is here 1380 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1380:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1380 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1380:9: note: ')' token is here 1380 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1380:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1380 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1380:9: note: ')' token is here 1380 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1380:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1380 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:1380:9: note: ')' token is here 1380 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1569:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1569 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1569:5: note: '{' token is here 1569 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.c:1569:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1569 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.c:1569:5: note: ')' token is here 1569 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1394:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1394 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1394:9: note: '{' token is here 1394 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:1394:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1394 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:1394:9: note: ')' token is here 1394 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1395:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1395 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1395:9: note: '{' token is here 1395 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1395:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1395 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1395:9: note: '{' token is here 1395 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1395:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1395 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1395:9: note: '{' token is here 1395 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1395:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1395 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1395:9: note: '{' token is here 1395 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1395:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1395 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1395:9: note: ')' token is here 1395 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1395:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1395 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1395:9: note: ')' token is here 1395 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1395:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1395 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1395:9: note: ')' token is here 1395 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1395:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1395 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1395:9: note: ')' token is here 1395 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1397:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1397 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1397:9: note: '{' token is here 1397 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:1397:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1397 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1397:9: note: '{' token is here 1397 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1397:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1397 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1397:9: note: '{' token is here 1397 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1397:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1397 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1397:9: note: '{' token is here 1397 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1397:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1397 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1397:9: note: ')' token is here 1397 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1397:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1397 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1397:9: note: ')' token is here 1397 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1397:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1397 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1397:9: note: ')' token is here 1397 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1397:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1397 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:1397:9: note: ')' token is here 1397 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1597:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1597 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1597:5: note: '{' token is here 1597 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.c:1597:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1597 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.c:1597:5: note: ')' token is here 1597 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1410:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:295:5: note: expanded from macro 'SHARED_EDIT' 295 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1410:9: note: '{' token is here 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:295:16: note: expanded from macro 'SHARED_EDIT' 295 | STMT_START { \ | ^ shared.xs:1410:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1410:9: note: '{' token is here 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:1410:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:1410:9: note: ')' token is here 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1410:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1410:9: note: '{' token is here 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1410:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1410:9: note: '{' token is here 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1410:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1410:9: note: '{' token is here 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1410:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1410:9: note: '{' token is here 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1410:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1410:9: note: ')' token is here 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1410:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1410:9: note: ')' token is here 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1410:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1410:9: note: ')' token is here 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1410:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1410:9: note: ')' token is here 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1410:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:298:5: note: expanded from macro 'SHARED_EDIT' 298 | } STMT_END | ^ shared.xs:1410:9: note: ')' token is here 1410 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:298:7: note: expanded from macro 'SHARED_EDIT' 298 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1412:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:302:5: note: expanded from macro 'SHARED_RELEASE' 302 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1412:9: note: '{' token is here 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:302:16: note: expanded from macro 'SHARED_RELEASE' 302 | STMT_START { \ | ^ shared.xs:1412:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1412:9: note: '{' token is here 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:1412:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1412:9: note: '{' token is here 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1412:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1412:9: note: '{' token is here 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1412:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1412:9: note: '{' token is here 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1412:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1412:9: note: ')' token is here 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1412:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1412:9: note: ')' token is here 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1412:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1412:9: note: ')' token is here 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1412:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:1412:9: note: ')' token is here 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1412:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:305:5: note: expanded from macro 'SHARED_RELEASE' 305 | } STMT_END | ^ shared.xs:1412:9: note: ')' token is here 1412 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:305:7: note: expanded from macro 'SHARED_RELEASE' 305 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1620:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1620 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1620:5: note: '{' token is here 1620 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ shared.c:1620:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1620 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1620:5: note: '{' token is here 1620 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.c:1620:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1620 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.c:1620:5: note: ')' token is here 1620 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1620:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1620 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ shared.c:1620:5: note: ')' token is here 1620 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1421:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:295:5: note: expanded from macro 'SHARED_EDIT' 295 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1421:9: note: '{' token is here 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:295:16: note: expanded from macro 'SHARED_EDIT' 295 | STMT_START { \ | ^ shared.xs:1421:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1421:9: note: '{' token is here 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:1421:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:1421:9: note: ')' token is here 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1421:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1421:9: note: '{' token is here 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1421:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1421:9: note: '{' token is here 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1421:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1421:9: note: '{' token is here 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1421:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1421:9: note: '{' token is here 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1421:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1421:9: note: ')' token is here 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1421:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1421:9: note: ')' token is here 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1421:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1421:9: note: ')' token is here 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1421:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1421:9: note: ')' token is here 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1421:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:298:5: note: expanded from macro 'SHARED_EDIT' 298 | } STMT_END | ^ shared.xs:1421:9: note: ')' token is here 1421 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:298:7: note: expanded from macro 'SHARED_EDIT' 298 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1434:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1434 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1434:21: note: '{' token is here 1434 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1434:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1434 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1434:21: note: '{' token is here 1434 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1434:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1434 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1434:21: note: '{' token is here 1434 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1434:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1434 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1434:21: note: ')' token is here 1434 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1434:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1434 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1434:21: note: ')' token is here 1434 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1434:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1434 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1434:21: note: ')' token is here 1434 | PERL_SET_CONTEXT((aTHX = caller_perl)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1438:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1438 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1438:21: note: '{' token is here 1438 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1438:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1438 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1438:21: note: '{' token is here 1438 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1438:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1438 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1438:21: note: '{' token is here 1438 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1438:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1438 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1438:21: note: ')' token is here 1438 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1438:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1438 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1438:21: note: ')' token is here 1438 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1438:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1438 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1438:21: note: ')' token is here 1438 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1443:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:302:5: note: expanded from macro 'SHARED_RELEASE' 302 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1443:9: note: '{' token is here 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:302:16: note: expanded from macro 'SHARED_RELEASE' 302 | STMT_START { \ | ^ shared.xs:1443:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1443:9: note: '{' token is here 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:1443:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1443:9: note: '{' token is here 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1443:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1443:9: note: '{' token is here 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1443:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1443:9: note: '{' token is here 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1443:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1443:9: note: ')' token is here 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1443:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1443:9: note: ')' token is here 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1443:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1443:9: note: ')' token is here 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1443:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:1443:9: note: ')' token is here 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1443:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:305:5: note: expanded from macro 'SHARED_RELEASE' 305 | } STMT_END | ^ shared.xs:1443:9: note: ')' token is here 1443 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:305:7: note: expanded from macro 'SHARED_RELEASE' 305 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1664:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1664 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1664:5: note: '{' token is here 1664 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ shared.c:1664:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1664 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1664:5: note: '{' token is here 1664 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.c:1664:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1664 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.c:1664:5: note: ')' token is here 1664 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1664:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1664 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ shared.c:1664:5: note: ')' token is here 1664 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:295:5: note: expanded from macro 'SHARED_EDIT' 295 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1453:13: note: '{' token is here 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:295:16: note: expanded from macro 'SHARED_EDIT' 295 | STMT_START { \ | ^ shared.xs:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1453:13: note: '{' token is here 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:1453:13: note: ')' token is here 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1453:13: note: '{' token is here 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1453:13: note: '{' token is here 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1453:13: note: '{' token is here 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1453:13: note: '{' token is here 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1453:13: note: ')' token is here 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1453:13: note: ')' token is here 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1453:13: note: ')' token is here 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1453:13: note: ')' token is here 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:298:5: note: expanded from macro 'SHARED_EDIT' 298 | } STMT_END | ^ shared.xs:1453:13: note: ')' token is here 1453 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:298:7: note: expanded from macro 'SHARED_EDIT' 298 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1463:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:295:5: note: expanded from macro 'SHARED_EDIT' 295 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1463:13: note: '{' token is here 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:295:16: note: expanded from macro 'SHARED_EDIT' 295 | STMT_START { \ | ^ shared.xs:1463:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1463:13: note: '{' token is here 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:1463:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:1463:13: note: ')' token is here 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:296:9: note: expanded from macro 'SHARED_EDIT' 296 | ENTER_LOCK; \ | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1463:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1463:13: note: '{' token is here 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1463:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1463:13: note: '{' token is here 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1463:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1463:13: note: '{' token is here 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1463:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1463:13: note: '{' token is here 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1463:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1463:13: note: ')' token is here 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1463:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1463:13: note: ')' token is here 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1463:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1463:13: note: ')' token is here 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1463:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1463:13: note: ')' token is here 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:297:9: note: expanded from macro 'SHARED_EDIT' 297 | SHARED_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1463:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:298:5: note: expanded from macro 'SHARED_EDIT' 298 | } STMT_END | ^ shared.xs:1463:13: note: ')' token is here 1463 | SHARED_EDIT; | ^~~~~~~~~~~ shared.xs:298:7: note: expanded from macro 'SHARED_EDIT' 298 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1466:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:302:5: note: expanded from macro 'SHARED_RELEASE' 302 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1466:9: note: '{' token is here 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:302:16: note: expanded from macro 'SHARED_RELEASE' 302 | STMT_START { \ | ^ shared.xs:1466:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1466:9: note: '{' token is here 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:1466:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1466:9: note: '{' token is here 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1466:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1466:9: note: '{' token is here 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1466:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1466:9: note: '{' token is here 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1466:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1466:9: note: ')' token is here 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1466:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1466:9: note: ')' token is here 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1466:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1466:9: note: ')' token is here 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1466:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:1466:9: note: ')' token is here 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:303:9: note: expanded from macro 'SHARED_RELEASE' 303 | CALLER_CONTEXT; \ | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1466:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:305:5: note: expanded from macro 'SHARED_RELEASE' 305 | } STMT_END | ^ shared.xs:1466:9: note: ')' token is here 1466 | SHARED_RELEASE; | ^~~~~~~~~~~~~~ shared.xs:305:7: note: expanded from macro 'SHARED_RELEASE' 305 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1702:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1702 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1702:5: note: '{' token is here 1702 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.c:1702:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1702 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.c:1702:5: note: ')' token is here 1702 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1479:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1479 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1479:9: note: '{' token is here 1479 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:1479:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1479 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:1479:9: note: ')' token is here 1479 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1480:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1480 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1480:9: note: '{' token is here 1480 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1480:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1480 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1480:9: note: '{' token is here 1480 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1480:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1480 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1480:9: note: '{' token is here 1480 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1480:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1480 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1480:9: note: '{' token is here 1480 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1480:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1480 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1480:9: note: ')' token is here 1480 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1480:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1480 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1480:9: note: ')' token is here 1480 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1480:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1480 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1480:9: note: ')' token is here 1480 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1480:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1480 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1480:9: note: ')' token is here 1480 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1486:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1486 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1486:13: note: '{' token is here 1486 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:1486:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1486 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1486:13: note: '{' token is here 1486 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1486:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1486 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1486:13: note: '{' token is here 1486 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1486:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1486 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1486:13: note: '{' token is here 1486 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1486:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1486 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1486:13: note: ')' token is here 1486 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1486:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1486 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1486:13: note: ')' token is here 1486 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1486:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1486 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1486:13: note: ')' token is here 1486 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1486:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1486 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:1486:13: note: ')' token is here 1486 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1489:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1489 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1489:13: note: '{' token is here 1489 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:1489:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1489 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1489:13: note: '{' token is here 1489 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1489:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1489 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1489:13: note: '{' token is here 1489 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1489:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1489 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1489:13: note: '{' token is here 1489 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1489:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1489 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1489:13: note: ')' token is here 1489 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1489:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1489 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1489:13: note: ')' token is here 1489 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1489:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1489 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1489:13: note: ')' token is here 1489 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1489:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1489 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:1489:13: note: ')' token is here 1489 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1738 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1738:5: note: '{' token is here 1738 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.c:1738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1738 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.c:1738:5: note: ')' token is here 1738 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1507:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1507 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1507:9: note: '{' token is here 1507 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:1507:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1507 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:1507:9: note: ')' token is here 1507 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1508:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1508 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1508:9: note: '{' token is here 1508 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1508:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1508 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1508:9: note: '{' token is here 1508 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1508:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1508 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1508:9: note: '{' token is here 1508 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1508:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1508 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1508:9: note: '{' token is here 1508 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1508:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1508 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1508:9: note: ')' token is here 1508 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1508:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1508 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1508:9: note: ')' token is here 1508 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1508:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1508 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1508:9: note: ')' token is here 1508 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1508:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1508 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1508:9: note: ')' token is here 1508 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1513:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1513 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1513:13: note: '{' token is here 1513 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:1513:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1513 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1513:13: note: '{' token is here 1513 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1513:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1513 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1513:13: note: '{' token is here 1513 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1513:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1513 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1513:13: note: '{' token is here 1513 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1513:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1513 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1513:13: note: ')' token is here 1513 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1513:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1513 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1513:13: note: ')' token is here 1513 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1513:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1513 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1513:13: note: ')' token is here 1513 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1513:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1513 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:1513:13: note: ')' token is here 1513 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1516:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1516 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1516:13: note: '{' token is here 1516 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:1516:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1516 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1516:13: note: '{' token is here 1516 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1516:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1516 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1516:13: note: '{' token is here 1516 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1516:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1516 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1516:13: note: '{' token is here 1516 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1516:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1516 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1516:13: note: ')' token is here 1516 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1516:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1516 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1516:13: note: ')' token is here 1516 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1516:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1516 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1516:13: note: ')' token is here 1516 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1516:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1516 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:1516:13: note: ')' token is here 1516 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1778:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1778 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1778:5: note: '{' token is here 1778 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.c:1778:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1778 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.c:1778:5: note: ')' token is here 1778 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1540:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1540 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1540:13: note: '{' token is here 1540 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ shared.xs:1540:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1540 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1540:13: note: '{' token is here 1540 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.xs:1540:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1540 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.xs:1540:13: note: ')' token is here 1540 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1540:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1540 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ shared.xs:1540:13: note: ')' token is here 1540 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1807:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1807 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1807:5: note: '{' token is here 1807 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.c:1807:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1807 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.c:1807:5: note: ')' token is here 1807 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1560:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1560 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1560:13: note: '{' token is here 1560 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ shared.xs:1560:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1560 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1560:13: note: '{' token is here 1560 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.xs:1560:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1560 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.xs:1560:13: note: ')' token is here 1560 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1560:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1560 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ shared.xs:1560:13: note: ')' token is here 1560 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1839:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1839 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1839:5: note: '{' token is here 1839 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.c:1839:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1839 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.c:1839:5: note: ')' token is here 1839 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1863:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1863 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1863:5: note: '{' token is here 1863 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.c:1863:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1863 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.c:1863:5: note: ')' token is here 1863 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1614:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1614 | MUTEX_LOCK(&ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:203:5: note: expanded from macro 'MUTEX_LOCK' 203 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1614:9: note: '{' token is here 1614 | MUTEX_LOCK(&ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:203:16: note: expanded from macro 'MUTEX_LOCK' 203 | STMT_START { \ | ^ shared.xs:1614:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1614 | MUTEX_LOCK(&ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:210:5: note: expanded from macro 'MUTEX_LOCK' 210 | } STMT_END | ^ shared.xs:1614:9: note: ')' token is here 1614 | MUTEX_LOCK(&ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:210:7: note: expanded from macro 'MUTEX_LOCK' 210 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1621:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1621 | COND_SIGNAL(&ul->lock.cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:247:5: note: expanded from macro 'COND_SIGNAL' 247 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1621:9: note: '{' token is here 1621 | COND_SIGNAL(&ul->lock.cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:247:16: note: expanded from macro 'COND_SIGNAL' 247 | STMT_START { \ | ^ shared.xs:1621:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1621 | COND_SIGNAL(&ul->lock.cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:252:5: note: expanded from macro 'COND_SIGNAL' 252 | } STMT_END | ^ shared.xs:1621:9: note: ')' token is here 1621 | COND_SIGNAL(&ul->lock.cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:252:7: note: expanded from macro 'COND_SIGNAL' 252 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1622:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1622 | COND_WAIT(user_condition, &ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:263:5: note: expanded from macro 'COND_WAIT' 263 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1622:9: note: '{' token is here 1622 | COND_WAIT(user_condition, &ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:263:16: note: expanded from macro 'COND_WAIT' 263 | STMT_START { \ | ^ shared.xs:1622:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1622 | COND_WAIT(user_condition, &ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:268:5: note: expanded from macro 'COND_WAIT' 268 | } STMT_END | ^ shared.xs:1622:9: note: ')' token is here 1622 | COND_WAIT(user_condition, &ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:268:7: note: expanded from macro 'COND_WAIT' 268 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1625:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1625 | COND_WAIT(&ul->lock.cond, &ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:263:5: note: expanded from macro 'COND_WAIT' 263 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1625:13: note: '{' token is here 1625 | COND_WAIT(&ul->lock.cond, &ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:263:16: note: expanded from macro 'COND_WAIT' 263 | STMT_START { \ | ^ shared.xs:1625:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1625 | COND_WAIT(&ul->lock.cond, &ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:268:5: note: expanded from macro 'COND_WAIT' 268 | } STMT_END | ^ shared.xs:1625:13: note: ')' token is here 1625 | COND_WAIT(&ul->lock.cond, &ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:268:7: note: expanded from macro 'COND_WAIT' 268 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1629:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1629 | MUTEX_UNLOCK(&ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:213:5: note: expanded from macro 'MUTEX_UNLOCK' 213 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1629:9: note: '{' token is here 1629 | MUTEX_UNLOCK(&ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:213:16: note: expanded from macro 'MUTEX_UNLOCK' 213 | STMT_START { \ | ^ shared.xs:1629:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1629 | MUTEX_UNLOCK(&ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' 222 | } STMT_END | ^ shared.xs:1629:9: note: ')' token is here 1629 | MUTEX_UNLOCK(&ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:7: note: expanded from macro 'MUTEX_UNLOCK' 222 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1934:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1934 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1934:5: note: '{' token is here 1934 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ shared.c:1934:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1934 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:1934:5: note: '{' token is here 1934 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.c:1934:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1934 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.c:1934:5: note: ')' token is here 1934 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:1934:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1934 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ shared.c:1934:5: note: ')' token is here 1934 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1665:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1665 | MUTEX_LOCK(&ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:203:5: note: expanded from macro 'MUTEX_LOCK' 203 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1665:9: note: '{' token is here 1665 | MUTEX_LOCK(&ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:203:16: note: expanded from macro 'MUTEX_LOCK' 203 | STMT_START { \ | ^ shared.xs:1665:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1665 | MUTEX_LOCK(&ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:210:5: note: expanded from macro 'MUTEX_LOCK' 210 | } STMT_END | ^ shared.xs:1665:9: note: ')' token is here 1665 | MUTEX_LOCK(&ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:210:7: note: expanded from macro 'MUTEX_LOCK' 210 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1671:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1671 | COND_SIGNAL(&ul->lock.cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:247:5: note: expanded from macro 'COND_SIGNAL' 247 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1671:9: note: '{' token is here 1671 | COND_SIGNAL(&ul->lock.cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:247:16: note: expanded from macro 'COND_SIGNAL' 247 | STMT_START { \ | ^ shared.xs:1671:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1671 | COND_SIGNAL(&ul->lock.cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:252:5: note: expanded from macro 'COND_SIGNAL' 252 | } STMT_END | ^ shared.xs:1671:9: note: ')' token is here 1671 | COND_SIGNAL(&ul->lock.cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:252:7: note: expanded from macro 'COND_SIGNAL' 252 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1675:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1675 | COND_WAIT(&ul->lock.cond, &ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:263:5: note: expanded from macro 'COND_WAIT' 263 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1675:13: note: '{' token is here 1675 | COND_WAIT(&ul->lock.cond, &ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:263:16: note: expanded from macro 'COND_WAIT' 263 | STMT_START { \ | ^ shared.xs:1675:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1675 | COND_WAIT(&ul->lock.cond, &ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:268:5: note: expanded from macro 'COND_WAIT' 268 | } STMT_END | ^ shared.xs:1675:13: note: ')' token is here 1675 | COND_WAIT(&ul->lock.cond, &ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:268:7: note: expanded from macro 'COND_WAIT' 268 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1679:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1679 | MUTEX_UNLOCK(&ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:213:5: note: expanded from macro 'MUTEX_UNLOCK' 213 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1679:9: note: '{' token is here 1679 | MUTEX_UNLOCK(&ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:213:16: note: expanded from macro 'MUTEX_UNLOCK' 213 | STMT_START { \ | ^ shared.xs:1679:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1679 | MUTEX_UNLOCK(&ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' 222 | } STMT_END | ^ shared.xs:1679:9: note: ')' token is here 1679 | MUTEX_UNLOCK(&ul->lock.mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:7: note: expanded from macro 'MUTEX_UNLOCK' 222 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1682:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1682 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1682:13: note: '{' token is here 1682 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ shared.xs:1682:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1682 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1682:13: note: '{' token is here 1682 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.xs:1682:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1682 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.xs:1682:13: note: ')' token is here 1682 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1682:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1682 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^ shared.xs:1682:13: note: ')' token is here 1682 | XSRETURN_UNDEF; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' 339 | #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:2010:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2010 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:495:18: note: expanded from macro 'PUSHi' 495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:2010:2: note: '{' token is here 2010 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:495:29: note: expanded from macro 'PUSHi' 495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ shared.c:2010:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2010 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:495:31: note: expanded from macro 'PUSHi' 495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:427:5: note: expanded from macro 'TARGi' 427 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:2010:2: note: '{' token is here 2010 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:495:31: note: expanded from macro 'PUSHi' 495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:427:16: note: expanded from macro 'TARGi' 427 | STMT_START { \ | ^ shared.c:2010:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2010 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:495:31: note: expanded from macro 'PUSHi' 495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:444:5: note: expanded from macro 'TARGi' 444 | } STMT_END | ^ shared.c:2010:2: note: ')' token is here 2010 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:495:31: note: expanded from macro 'PUSHi' 495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:444:7: note: expanded from macro 'TARGi' 444 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:2010:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2010 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:495:56: note: expanded from macro 'PUSHi' 495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^ shared.c:2010:2: note: ')' token is here 2010 | PUSHi((IV)RETVAL); | ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:495:58: note: expanded from macro 'PUSHi' 495 | #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:2012:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2012 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:2012:5: note: '{' token is here 2012 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.c:2012:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2012 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.c:2012:5: note: ')' token is here 2012 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1707:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1707 | COND_SIGNAL(&ul->user_cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:247:5: note: expanded from macro 'COND_SIGNAL' 247 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1707:9: note: '{' token is here 1707 | COND_SIGNAL(&ul->user_cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:247:16: note: expanded from macro 'COND_SIGNAL' 247 | STMT_START { \ | ^ shared.xs:1707:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1707 | COND_SIGNAL(&ul->user_cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:252:5: note: expanded from macro 'COND_SIGNAL' 252 | } STMT_END | ^ shared.xs:1707:9: note: ')' token is here 1707 | COND_SIGNAL(&ul->user_cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:252:7: note: expanded from macro 'COND_SIGNAL' 252 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:2046:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2046 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:2046:5: note: '{' token is here 2046 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ shared.c:2046:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2046 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:2046:5: note: '{' token is here 2046 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.c:2046:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2046 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.c:2046:5: note: ')' token is here 2046 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:2046:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2046 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ shared.c:2046:5: note: ')' token is here 2046 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1730:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1730 | COND_BROADCAST(&ul->user_cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:255:5: note: expanded from macro 'COND_BROADCAST' 255 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1730:9: note: '{' token is here 1730 | COND_BROADCAST(&ul->user_cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:255:16: note: expanded from macro 'COND_BROADCAST' 255 | STMT_START { \ | ^ shared.xs:1730:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1730 | COND_BROADCAST(&ul->user_cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:260:5: note: expanded from macro 'COND_BROADCAST' 260 | } STMT_END | ^ shared.xs:1730:9: note: ')' token is here 1730 | COND_BROADCAST(&ul->user_cond); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:260:7: note: expanded from macro 'COND_BROADCAST' 260 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:2080:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2080 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:2080:5: note: '{' token is here 2080 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ shared.c:2080:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2080 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:2080:5: note: '{' token is here 2080 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.c:2080:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2080 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.c:2080:5: note: ')' token is here 2080 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:2080:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2080 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^ shared.c:2080:5: note: ')' token is here 2080 | XSRETURN_EMPTY; | ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY' 340 | #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1767:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1767 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:5: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1767:13: note: '{' token is here 1767 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:284:16: note: expanded from macro 'ENTER_LOCK' 284 | STMT_START { \ | ^ shared.xs:1767:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1767 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:5: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^ shared.xs:1767:13: note: ')' token is here 1767 | ENTER_LOCK; | ^~~~~~~~~~ shared.xs:287:7: note: expanded from macro 'ENTER_LOCK' 287 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1768:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1768 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:5: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1768:13: note: '{' token is here 1768 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:164:16: note: expanded from macro 'SHARED_CONTEXT' 164 | STMT_START { \ | ^ shared.xs:1768:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1768 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1768:13: note: '{' token is here 1768 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1768:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1768 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1768:13: note: '{' token is here 1768 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1768:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1768 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1768:13: note: '{' token is here 1768 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1768:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1768 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1768:13: note: ')' token is here 1768 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1768:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1768 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1768:13: note: ')' token is here 1768 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1768:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1768 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1768:13: note: ')' token is here 1768 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:165:9: note: expanded from macro 'SHARED_CONTEXT' 165 | PERL_SET_CONTEXT((aTHX = PL_sharedsv_space)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1768:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1768 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:5: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^ shared.xs:1768:13: note: ')' token is here 1768 | SHARED_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:168:7: note: expanded from macro 'SHARED_CONTEXT' 168 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1773:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1773 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:5: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1773:13: note: '{' token is here 1773 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:176:16: note: expanded from macro 'CALLER_CONTEXT' 176 | STMT_START { \ | ^ shared.xs:1773:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1773 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:5: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1773:13: note: '{' token is here 1773 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:408:16: note: expanded from macro 'PERL_SET_CONTEXT' 408 | STMT_START { \ | ^ shared.xs:1773:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1773 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:25: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1773:13: note: '{' token is here 1773 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:36: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1773:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1773 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.xs:1773:13: note: '{' token is here 1773 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6367:18: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6367 | STMT_START { \ | ^ shared.xs:1773:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1773 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:7: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^ shared.xs:1773:13: note: ')' token is here 1773 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:38: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6370:9: note: expanded from macro 'PERL_SET_LOCALE_CONTEXT' 6370 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1773:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1773 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:66: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^ shared.xs:1773:13: note: ')' token is here 1773 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:414:9: note: expanded from macro 'PERL_SET_CONTEXT' 414 | PERL_SET_NON_tTHX_CONTEXT(t); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:6380:68: note: expanded from macro 'PERL_SET_NON_tTHX_CONTEXT' 6380 | STMT_START { PERL_SET_LOCALE_CONTEXT(i); } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1773:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1773 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:5: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^ shared.xs:1773:13: note: ')' token is here 1773 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:179:9: note: expanded from macro 'CALLER_CONTEXT' 179 | PERL_SET_CONTEXT((aTHX = caller_perl)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:415:7: note: expanded from macro 'PERL_SET_CONTEXT' 415 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.xs:1773:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 1773 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:5: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^ shared.xs:1773:13: note: ')' token is here 1773 | CALLER_CONTEXT; | ^~~~~~~~~~~~~~ shared.xs:180:7: note: expanded from macro 'CALLER_CONTEXT' 180 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ shared.c:2137:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2137 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' 3826 | # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ | ^ shared.c:2137:5: note: '{' token is here 2137 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' 325 | STMT_START { \ | ^ shared.c:2137:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] 2137 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^ shared.c:2137:5: note: ')' token is here 2137 | XSRETURN(1); | ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' 330 | } STMT_END | ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' 3827 | # define STMT_END ) | ^ 624 warnings generated. rm -f blib/arch/auto/threads/shared/shared.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto=thin -Wl,--build-id=sha1 -L/usr/local/lib -fstack-protector-strong shared.o -o blib/arch/auto/threads/shared/shared.so \ -lpthread -lperl \ chmod 755 blib/arch/auto/threads/shared/shared.so Manifying 1 pod document Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.CSDSWX "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- shared.bs blib/arch/auto/threads/shared/shared.bs 644 Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/lib64/perl5/vendor_perl/auto/threads/shared/shared.so Installing /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/lib64/perl5/vendor_perl/threads/shared.pm Installing /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/share/man/man3/threads::shared.3pm --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/lib64/perl5/vendor_perl/auto/threads/shared/shared.so [ 2e] clang version 19.0.0pre20240411.g0c57a2e4b4e5a6 (Fedora 19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc39) /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/lib64/perl5/vendor_perl/auto/threads/shared/shared.so built with clang Checking for LLVM bitcode artifacts + RPM_EC=0 ++ jobs -p + exit 0 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le ++ dirname /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le + CFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto=thin -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=clang + export CC + CXX=clang++ + export CXX + cd threads-shared-1.59 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le 'INSTALL=/usr/bin/install -p' + find /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le -type f -name '*.bs' -size 0 -delete + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr + mkdir -p /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/libexec/perl-threads-shared + cp -a t /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/libexec/perl-threads-shared + cat + chmod +x /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/libexec/perl-threads-shared/test + /bin/bash /usr/lib/rpm/redhat/verify-clang-cc + /usr/lib/rpm/redhat/brp-llvm-compile-lto-elf -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto=thin -Wl,--build-id=sha1 + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.68-500.fc39_clang19.0.0 --unique-debug-suffix -1.68-500.fc39_clang19.0.0.ppc64le --unique-debug-src-base perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/threads-shared-1.59 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files dwz: ./usr/lib64/perl5/vendor_perl/auto/threads/shared/shared.so-1.68-500.fc39_clang19.0.0.ppc64le.debug: Unknown debugging section .debug_addr sepdebugcrcfix: Updated 0 CRC32s, 1 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le 226 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /bin/bash /usr/lib/rpm/redhat/verify-clang-cc --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/lib64/perl5/vendor_perl/auto/threads/shared/shared.so llvm-readelf: warning: '/builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/threads/shared/shared.so-1.68-500.fc39_clang19.0.0.ppc64le.debug': PT_DYNAMIC segment offset (0x2fa58) + file size (0x220) exceeds the size of the file (0x1d438) llvm-readelf: warning: '/builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/threads/shared/shared.so-1.68-500.fc39_clang19.0.0.ppc64le.debug': PT_DYNAMIC segment offset (0x2fa58) + file size (0x220) exceeds the size of the file (0x1d438) [ 2e] clang version 19.0.0pre20240411.g0c57a2e4b4e5a6 (Fedora 19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc39) /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/threads/shared/shared.so-1.68-500.fc39_clang19.0.0.ppc64le.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/threads/shared/shared.so-1.68-500.fc39_clang19.0.0.ppc64le.debug llvm-readelf: warning: '/builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/threads/shared/shared.so-1.68-500.fc39_clang19.0.0.ppc64le.debug': PT_DYNAMIC segment offset (0x2fa58) + file size (0x220) exceeds the size of the file (0x1d438) llvm-readelf: warning: '/builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/threads/shared/shared.so-1.68-500.fc39_clang19.0.0.ppc64le.debug': PT_DYNAMIC segment offset (0x2fa58) + file size (0x220) exceeds the size of the file (0x1d438) llvm-readelf: warning: '/builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/threads/shared/shared.so-1.68-500.fc39_clang19.0.0.ppc64le.debug': PT_DYNAMIC segment offset (0x2fa58) + file size (0x220) exceeds the size of the file (0x1d438) llvm-readelf: warning: '/builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/threads/shared/shared.so-1.68-500.fc39_clang19.0.0.ppc64le.debug': PT_DYNAMIC segment offset (0x2fa58) + file size (0x220) exceeds the size of the file (0x1d438) llvm-readelf: warning: '/builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/threads/shared/shared.so-1.68-500.fc39_clang19.0.0.ppc64le.debug': PT_DYNAMIC segment offset (0x2fa58) + file size (0x220) exceeds the size of the file (0x1d438) [ 2e] clang version 19.0.0pre20240411.g0c57a2e4b4e5a6 (Fedora 19.0.0~pre20240411.g0c57a2e4b4e5a6-3.fc39) /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/threads/shared/shared.so-1.68-500.fc39_clang19.0.0.ppc64le.debug built with clang + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/libexec/perl-threads-shared/test from /bin/sh to #!/usr/bin/sh + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.46Vjr3 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto=thin -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=clang + export CC + CXX=clang++ + export CXX + cd threads-shared-1.59 ++ perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '-j${RPM_BUILD_NCPUS}' + export HARNESS_OPTIONS=j1 + HARNESS_OPTIONS=j1 + unset GIT_DIR PERL_BUILD_PACKAGING PERL_CORE PERL_RUNPERL_DEBUG RUN_MAINTAINER_TESTS + make test "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- shared.bs blib/arch/auto/threads/shared/shared.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t # Testing threads::shared 1.68 t/0nothread.t .... ok t/av_refs.t ...... ok t/av_simple.t .... ok t/blessed.t ...... ok t/clone.t ........ ok t/cond.t ......... ok t/disabled.t ..... ok t/dualvar.t ...... ok t/hv_refs.t ...... ok t/hv_simple.t .... ok t/no_share.t ..... ok t/object.t ....... ok t/object2.t ...... ok t/shared_attr.t .. ok t/stress.t ....... ok t/sv_refs.t ...... ok t/sv_simple.t .... ok t/utf8.t ......... ok t/wait.t ......... ok t/waithires.t .... ok All tests successful. Files=20, Tests=979, 19 wallclock secs ( 0.13 usr 0.00 sys + 4.44 cusr 0.10 csys = 4.67 CPU) Result: PASS + RPM_EC=0 ++ jobs -p + exit 0 Processing files: perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Fpqhwc + umask 022 + cd /builddir/build/BUILD + cd threads-shared-1.59 + DOCDIR=/builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/share/doc/perl-threads-shared + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/share/doc/perl-threads-shared + cp -pr /builddir/build/BUILD/threads-shared-1.59/Changes /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/share/doc/perl-threads-shared + cp -pr /builddir/build/BUILD/threads-shared-1.59/examples /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/share/doc/perl-threads-shared + cp -pr /builddir/build/BUILD/threads-shared-1.59/README /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le/usr/share/doc/perl-threads-shared + RPM_EC=0 ++ jobs -p + exit 0 Provides: perl(threads::shared) = 1.68 perl-threads-shared = 1.68-500.fc39_clang19.0.0 perl-threads-shared(ppc-64) = 1.68-500.fc39_clang19.0.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libperl.so.5.38()(64bit) perl(:MODULE_COMPAT_5.38.2) perl(:VERSION) >= 5.8.0 perl(Config) perl(Scalar::Util) perl(strict) perl(warnings) perl-libs rtld(GNU_HASH) Processing files: perl-threads-shared-tests-1.68-500.fc39_clang19.0.0.ppc64le Provides: perl-threads-shared-tests = 1.68-500.fc39_clang19.0.0 perl-threads-shared-tests(ppc-64) = 1.68-500.fc39_clang19.0.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/perl /usr/bin/sh perl(Config) perl(ExtUtils::testlib) perl(Scalar::Util) perl(Test::More) perl(strict) perl(threads) perl(threads::shared) perl(warnings) Processing files: perl-threads-shared-debugsource-1.68-500.fc39_clang19.0.0.ppc64le Provides: perl-threads-shared-debugsource = 1.68-500.fc39_clang19.0.0 perl-threads-shared-debugsource(ppc-64) = 1.68-500.fc39_clang19.0.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: perl-threads-shared-debuginfo-1.68-500.fc39_clang19.0.0.ppc64le Provides: debuginfo(build-id) = 0cf10643e0110b1efc5e13fd6a1199f9b2ff63b6 perl-threads-shared-debuginfo = 1.68-500.fc39_clang19.0.0 perl-threads-shared-debuginfo(ppc-64) = 1.68-500.fc39_clang19.0.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: perl-threads-shared-debugsource(ppc-64) = 1.68-500.fc39_clang19.0.0 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le Wrote: /builddir/build/RPMS/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le.rpm Wrote: /builddir/build/RPMS/perl-threads-shared-tests-1.68-500.fc39_clang19.0.0.ppc64le.rpm Wrote: /builddir/build/RPMS/perl-threads-shared-debuginfo-1.68-500.fc39_clang19.0.0.ppc64le.rpm Wrote: /builddir/build/RPMS/perl-threads-shared-debugsource-1.68-500.fc39_clang19.0.0.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.eOOlRT + umask 022 + cd /builddir/build/BUILD + cd threads-shared-1.59 + /usr/bin/rm -rf /builddir/build/BUILDROOT/perl-threads-shared-1.68-500.fc39_clang19.0.0.ppc64le + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.6bqOgy + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/threads-shared-1.59-SPECPARTS + rm -rf threads-shared-1.59 threads-shared-1.59.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild perl-threads-shared-1.68-500.fc39_clang19.0.0.src.rpm Finish: build phase for perl-threads-shared-1.68-500.fc39_clang19.0.0.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-39-ppc64le-1713227394.426987/root/var/log/dnf.log /var/lib/mock/fedora-39-ppc64le-1713227394.426987/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-ppc64le-1713227394.426987/root/var/log/dnf.rpm.log INFO: Done(/var/lib/copr-rpmbuild/results/perl-threads-shared-1.68-500.fc39_clang19.0.0.src.rpm) Config(child) 0 minutes 46 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "perl-threads-shared-debuginfo", "epoch": null, "version": "1.68", "release": "500.fc39_clang19.0.0", "arch": "ppc64le" }, { "name": "perl-threads-shared", "epoch": null, "version": "1.68", "release": "500.fc39_clang19.0.0", "arch": "ppc64le" }, { "name": "perl-threads-shared-debugsource", "epoch": null, "version": "1.68", "release": "500.fc39_clang19.0.0", "arch": "ppc64le" }, { "name": "perl-threads-shared-tests", "epoch": null, "version": "1.68", "release": "500.fc39_clang19.0.0", "arch": "ppc64le" }, { "name": "perl-threads-shared", "epoch": null, "version": "1.68", "release": "500.fc39_clang19.0.0", "arch": "src" } ] } RPMResults finished