=>> Building audio/logitechmediaserver build started at Thu Mar 28 07:28:09 GMT 2024 port directory: /usr/ports/audio/logitechmediaserver package name: logitechmediaserver-8.4.0 building for: FreeBSD pkg-builder.dan.net.uk 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 amd64 maintained by: trueos@norwegianrockcat.com Makefile datestamp: -rw-r--r-- 1 root wheel 4580 Mar 13 17:24 /usr/ports/audio/logitechmediaserver/Makefile Ports top last git commit: c2c35d895e Ports top unclean checkout: yes Port dir last git commit: fa8a46b47d Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20240122_1 Host OSVERSION: 1400097 Jail OSVERSION: 1302001 Job Id: 07 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1302001 UNAME_v=FreeBSD 13.2-RELEASE-p10 UNAME_r=13.2-RELEASE-p10 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.99.20240122_1 MASTERMNT=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/07/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=13-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20240122_1 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for logitechmediaserver-8.4.0: APE=on: Monkey's Audio lossless format support DOCS=on: Build and/or install documentation FAAD=on: FAAD AAC decoder support FLAC=on: FLAC lossless audio codec support LAME=on: LAME MP3 audio encoder support SOX=on: Support OGG Vorbis input via SoX (SliMP3 and SB1) TEST=on: Build and/or run tests ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- trueos@norwegianrockcat.com --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=gmake ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/wrkdirs/usr/ports/audio/logitechmediaserver/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/audio/logitechmediaserver/work XDG_CACHE_HOME=/wrkdirs/usr/ports/audio/logitechmediaserver/work/.cache HOME=/wrkdirs/usr/ports/audio/logitechmediaserver/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/audio/logitechmediaserver/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/audio/logitechmediaserver/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCACHE_DIR="/root/.ccache" --End CONFIGURE_ENV-- --MAKE_ENV-- PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/wrkdirs/usr/ports/audio/logitechmediaserver/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/audio/logitechmediaserver/work XDG_CACHE_HOME=/wrkdirs/usr/ports/audio/logitechmediaserver/work/.cache HOME=/wrkdirs/usr/ports/audio/logitechmediaserver/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/audio/logitechmediaserver/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/audio/logitechmediaserver/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CCACHE_DIR="/root/.ccache" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- SLIMDIR=share/logitechmediaserver SLIMDBDIR=/var/db/logitechmediaserver OPSYS=freebsd ARCH=amd64 ARCHNAME=amd64-freebsd-thread-multi PORTDOCS="" OSREL=13.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PERL_VERSION=5.36.3 PERL_VER=5.36 PERL5_MAN1=lib/perl5/site_perl/man/man1 PERL5_MAN3=lib/perl5/site_perl/man/man3 SITE_PERL=lib/perl5/site_perl SITE_ARCH=lib/perl5/site_perl/mach/5.36 DOCSDIR="share/doc/logitechmediaserver" EXAMPLESDIR="share/examples/logitechmediaserver" DATADIR="share/logitechmediaserver" WWWDIR="www/logitechmediaserver" ETCDIR="etc/logitechmediaserver" --End PLIST_SUB-- --SUB_LIST-- PERL=/usr/local/bin/perl PORTNAME=logitechmediaserver SITE_PERL=/usr/local/lib/perl5/site_perl SLIMDIR=share/logitechmediaserver SLIMDBDIR=/var/db/logitechmediaserver SLIMUSER=slimserv SLIMGROUP=slimserv CONFFILES="convert.conf types.conf" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/logitechmediaserver DOCSDIR=/usr/local/share/doc/logitechmediaserver EXAMPLESDIR=/usr/local/share/examples/logitechmediaserver WWWDIR=/usr/local/www/logitechmediaserver ETCDIR=/usr/local/etc/logitechmediaserver --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl mysql=8.0 imagemagick=7 samba=4.13 java=18 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache NO_CCACHE_DEPEND=1 CCACHE_WRAPPER_PATH= /ccache/libexec/ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> logitechmediaserver-8.4.0 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.20.9_1.pkg [pkg-builder.dan.net.uk] Installing pkg-1.20.9_1... [pkg-builder.dan.net.uk] Extracting pkg-1.20.9_1: .......... done ===> logitechmediaserver-8.4.0 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of logitechmediaserver-8.4.0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by logitechmediaserver-8.4.0 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by logitechmediaserver-8.4.0 for building => SHA256 Checksum OK for Logitech-slimserver-8.4.0-e225575_GH0.tar.gz. => SHA256 Checksum OK for Logitech-slimserver-vendor-5bb7355_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by logitechmediaserver-8.4.0 for building ===> Extracting for logitechmediaserver-8.4.0 => SHA256 Checksum OK for Logitech-slimserver-8.4.0-e225575_GH0.tar.gz. => SHA256 Checksum OK for Logitech-slimserver-vendor-5bb7355_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for logitechmediaserver-8.4.0 ===> Applying FreeBSD patches for logitechmediaserver-8.4.0 from /usr/ports/audio/logitechmediaserver/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> logitechmediaserver-8.4.0 depends on executable: nasm - not found ===> Installing existing package /packages/All/nasm-2.16.01_1,2.pkg [pkg-builder.dan.net.uk] Installing nasm-2.16.01_1,2... [pkg-builder.dan.net.uk] Extracting nasm-2.16.01_1,2: .......... done ===> logitechmediaserver-8.4.0 depends on executable: nasm - found ===> Returning to build of logitechmediaserver-8.4.0 ===> logitechmediaserver-8.4.0 depends on executable: bash - not found ===> Installing existing package /packages/All/bash-5.2.26_1.pkg [pkg-builder.dan.net.uk] Installing bash-5.2.26_1... [pkg-builder.dan.net.uk] `-- Installing gettext-runtime-0.22.3_1... [pkg-builder.dan.net.uk] | `-- Installing indexinfo-0.3.1... [pkg-builder.dan.net.uk] | `-- Extracting indexinfo-0.3.1: . done [pkg-builder.dan.net.uk] `-- Extracting gettext-runtime-0.22.3_1: .......... done [pkg-builder.dan.net.uk] Extracting bash-5.2.26_1: .......... done ===> logitechmediaserver-8.4.0 depends on executable: bash - found ===> Returning to build of logitechmediaserver-8.4.0 ===> logitechmediaserver-8.4.0 depends on executable: rsync - not found ===> Installing existing package /packages/All/rsync-3.2.7_1.pkg [pkg-builder.dan.net.uk] Installing rsync-3.2.7_1... [pkg-builder.dan.net.uk] `-- Installing libiconv-1.17_1... [pkg-builder.dan.net.uk] `-- Extracting libiconv-1.17_1: .......... done [pkg-builder.dan.net.uk] `-- Installing liblz4-1.9.4_1,1... [pkg-builder.dan.net.uk] `-- Extracting liblz4-1.9.4_1,1: .......... done [pkg-builder.dan.net.uk] `-- Installing openssl-3.0.13_1,1... [pkg-builder.dan.net.uk] `-- Extracting openssl-3.0.13_1,1: .......... done [pkg-builder.dan.net.uk] `-- Installing popt-1.19_1... [pkg-builder.dan.net.uk] `-- Extracting popt-1.19_1: .......... done [pkg-builder.dan.net.uk] `-- Installing xxhash-0.8.2_1... [pkg-builder.dan.net.uk] `-- Extracting xxhash-0.8.2_1: .......... done [pkg-builder.dan.net.uk] `-- Installing zstd-1.5.5_1... [pkg-builder.dan.net.uk] `-- Extracting zstd-1.5.5_1: .......... done [pkg-builder.dan.net.uk] Extracting rsync-3.2.7_1: .......... done ===== Message from rsync-3.2.7_1: -- Some scripts provided by rsync, such as rrsync, require Python, which is not installed by default. ===> logitechmediaserver-8.4.0 depends on executable: rsync - found ===> Returning to build of logitechmediaserver-8.4.0 ===> logitechmediaserver-8.4.0 depends on package: gettext-runtime>=0.22_1 - found ===> logitechmediaserver-8.4.0 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg-builder.dan.net.uk] Installing gmake-4.4.1... [pkg-builder.dan.net.uk] Extracting gmake-4.4.1: .......... done ===> logitechmediaserver-8.4.0 depends on package: gmake>=4.4.1 - found ===> Returning to build of logitechmediaserver-8.4.0 ===> logitechmediaserver-8.4.0 depends on package: perl5>=5.36<5.37 - not found ===> Installing existing package /packages/All/perl5-5.36.3_1.pkg [pkg-builder.dan.net.uk] Installing perl5-5.36.3_1... [pkg-builder.dan.net.uk] Extracting perl5-5.36.3_1: .......... done ===> logitechmediaserver-8.4.0 depends on package: perl5>=5.36<5.37 - found ===> Returning to build of logitechmediaserver-8.4.0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> logitechmediaserver-8.4.0 depends on shared library: libgd.so - not found ===> Installing existing package /packages/All/libgd-2.3.3_10,1.pkg [pkg-builder.dan.net.uk] Installing libgd-2.3.3_10,1... [pkg-builder.dan.net.uk] `-- Installing fontconfig-2.15.0_2,1... [pkg-builder.dan.net.uk] | `-- Installing expat-2.6.1... [pkg-builder.dan.net.uk] | `-- Extracting expat-2.6.1: .......... done [pkg-builder.dan.net.uk] | `-- Installing freetype2-2.13.2... [pkg-builder.dan.net.uk] | `-- Extracting freetype2-2.13.2: .......... done [pkg-builder.dan.net.uk] `-- Extracting fontconfig-2.15.0_2,1: .......... done [pkg-builder.dan.net.uk] `-- Installing jpeg-turbo-3.0.2... [pkg-builder.dan.net.uk] `-- Extracting jpeg-turbo-3.0.2: .......... done [pkg-builder.dan.net.uk] `-- Installing libX11-1.8.7_1,1... [pkg-builder.dan.net.uk] | `-- Installing libxcb-1.16.1... [pkg-builder.dan.net.uk] | | `-- Installing libXau-1.0.9_1... [pkg-builder.dan.net.uk] | | `-- Extracting libXau-1.0.9_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libXdmcp-1.1.5... [pkg-builder.dan.net.uk] | | `-- Installing xorgproto-2023.2... [pkg-builder.dan.net.uk] | | `-- Extracting xorgproto-2023.2: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting libXdmcp-1.1.5: ...... done [pkg-builder.dan.net.uk] | `-- Extracting libxcb-1.16.1: .......... done [pkg-builder.dan.net.uk] `-- Extracting libX11-1.8.7_1,1: .......... done [pkg-builder.dan.net.uk] `-- Installing libXpm-3.5.17_1... [pkg-builder.dan.net.uk] | `-- Installing libXext-1.3.6,1... [pkg-builder.dan.net.uk] | `-- Extracting libXext-1.3.6,1: .......... done [pkg-builder.dan.net.uk] | `-- Installing libXt-1.3.0,1... [pkg-builder.dan.net.uk] | | `-- Installing libICE-1.1.0_2,1... [pkg-builder.dan.net.uk] | | `-- Extracting libICE-1.1.0_2,1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libSM-1.2.3_1,1... [pkg-builder.dan.net.uk] | | `-- Extracting libSM-1.2.3_1,1: ........ done [pkg-builder.dan.net.uk] | `-- Extracting libXt-1.3.0,1: .......... done [pkg-builder.dan.net.uk] `-- Extracting libXpm-3.5.17_1: .......... done [pkg-builder.dan.net.uk] `-- Installing libimagequant-4.3.0_1... [pkg-builder.dan.net.uk] `-- Extracting libimagequant-4.3.0_1: ...... done [pkg-builder.dan.net.uk] `-- Installing png-1.6.43... [pkg-builder.dan.net.uk] `-- Extracting png-1.6.43: .......... done [pkg-builder.dan.net.uk] `-- Installing tiff-4.4.0_3... [pkg-builder.dan.net.uk] | `-- Installing jbigkit-2.1_2... [pkg-builder.dan.net.uk] | `-- Extracting jbigkit-2.1_2: .......... done [pkg-builder.dan.net.uk] | `-- Installing libdeflate-1.19... [pkg-builder.dan.net.uk] | `-- Extracting libdeflate-1.19: .......... done [pkg-builder.dan.net.uk] `-- Extracting tiff-4.4.0_3: .......... done [pkg-builder.dan.net.uk] `-- Installing webp-1.3.2_1... [pkg-builder.dan.net.uk] | `-- Installing freeglut-3.2.1... [pkg-builder.dan.net.uk] | | `-- Installing libGLU-9.0.2_2... [pkg-builder.dan.net.uk] | | `-- Installing libglvnd-1.7.0... [pkg-builder.dan.net.uk] | | `-- Extracting libglvnd-1.7.0: .......... done [pkg-builder.dan.net.uk] | | `-- Extracting libGLU-9.0.2_2: ..... done [pkg-builder.dan.net.uk] | | `-- Installing libXi-1.8_1,1... [pkg-builder.dan.net.uk] | | `-- Installing libXfixes-6.0.0_1... [pkg-builder.dan.net.uk] | | `-- Extracting libXfixes-6.0.0_1: ....... done [pkg-builder.dan.net.uk] | | `-- Extracting libXi-1.8_1,1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libXrandr-1.5.2_1... [pkg-builder.dan.net.uk] | | `-- Installing libXrender-0.9.10_2... [pkg-builder.dan.net.uk] | | `-- Extracting libXrender-0.9.10_2: ....... done [pkg-builder.dan.net.uk] | | `-- Extracting libXrandr-1.5.2_1: .......... done [pkg-builder.dan.net.uk] | | `-- Installing libXxf86vm-1.1.4_4... [pkg-builder.dan.net.uk] | | `-- Extracting libXxf86vm-1.1.4_4: .......... done [pkg-builder.dan.net.uk] | `-- Extracting freeglut-3.2.1: .......... done [pkg-builder.dan.net.uk] | `-- Installing giflib-5.2.1_1... [pkg-builder.dan.net.uk] | `-- Extracting giflib-5.2.1_1: .......... done [pkg-builder.dan.net.uk] `-- Extracting webp-1.3.2_1: .......... done [pkg-builder.dan.net.uk] Extracting libgd-2.3.3_10,1: .......... done ==> Running trigger: fontconfig.ucl Running fc-cache to build fontconfig cache... ===== Message from freetype2-2.13.2: -- The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as the default, emulating a modern version of ClearType. This change inevitably leads to different rendering results, and you might change port's options to adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment variable). The environment variable "FREETYPE_PROPERTIES" can be used to control the driver properties. Example: FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ cff:no-stem-darkening=1 \ autofitter:warping=1 This allows to select, say, the subpixel hinting mode at runtime for a given application. If LONG_PCF_NAMES port's option was enabled, the PCF family names may include the foundry and information whether they contain wide characters. For example, "Sony Fixed" or "Misc Fixed Wide", instead of "Fixed". This can be disabled at run time with using pcf:no-long-family-names property, if needed. Example: FREETYPE_PROPERTIES=pcf:no-long-family-names=1 How to recreate fontconfig cache with using such environment variable, if needed: # env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv The controllable properties are listed in the section "Controlling FreeType Modules" in the reference's table of contents (/usr/local/share/doc/freetype2/reference/index.html, if documentation was installed). ===== Message from freeglut-3.2.1: -- Joystick support is untested and it is unknown if it works. Do not hesitate to contact x11@FreeBSD.org if this causes issues. ===> logitechmediaserver-8.4.0 depends on shared library: libgd.so - found (/usr/local/lib/libgd.so) ===> Returning to build of logitechmediaserver-8.4.0 ===> logitechmediaserver-8.4.0 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for logitechmediaserver-8.4.0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for logitechmediaserver-8.4.0 cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN && ./buildme.sh RUN_TESTS:1 CLEAN:1 USE_HINTS:1 RENAME_x86:1 target all Looks like your compiler is cc FreeBSD clang version 14.0.5 (https://github.com/llvm/llvm-project.git llvmorg-14.0.5-0-gc12386ae247c) Target: x86_64-unknown-freebsd13.2 Thread model: posix InstalledDir: /usr/bin Building for FreeBSD / amd64-freebsd-thread-multi Building with Perl 5.36 at /usr/local/bin/perl build_module run tests:0 clean:1 hints 1 Sub-Uplevel-0.22 tar zxf Sub-Uplevel-0.22.tar.gz tar done Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Sub::Uplevel Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Sub-Uplevel-0.22' cp lib/Sub/Uplevel.pod blib/lib/Sub/Uplevel.pod cp lib/Sub/Uplevel.pm blib/lib/Sub/Uplevel.pm Manifying 2 pod documents gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Sub-Uplevel-0.22' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Sub-Uplevel-0.22' Manifying 2 pod documents Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Sub/Uplevel.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Sub/Uplevel.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Sub::Uplevel.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Sub-Uplevel-0.22' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Sub-Uplevel-0.22' rm -f \ Uplevel.bso Uplevel.def \ Uplevel.exp Uplevel.x \ blib/arch/auto/Sub/Uplevel/extralibs.all \ blib/arch/auto/Sub/Uplevel/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libUplevel.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Sub-Uplevel-0.22' build_module run tests:0 clean:1 hints 1 Tree-DAG_Node-1.06 tar zxf Tree-DAG_Node-1.06.tar.gz tar done Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Tree::DAG_Node Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Tree-DAG_Node-1.06' cp lib/Tree/DAG_Node.pm blib/lib/Tree/DAG_Node.pm Manifying 1 pod document gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Tree-DAG_Node-1.06' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Tree-DAG_Node-1.06' Manifying 1 pod document Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Tree/DAG_Node.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Tree::DAG_Node.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Tree-DAG_Node-1.06' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Tree-DAG_Node-1.06' rm -f \ DAG_Node.bso DAG_Node.def \ DAG_Node.exp DAG_Node.x \ blib/arch/auto/Tree/DAG_Node/extralibs.all \ blib/arch/auto/Tree/DAG_Node/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libDAG_Node.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Tree-DAG_Node-1.06' build_module run tests:0 clean:1 hints 1 Test-Warn-0.23 tar zxf Test-Warn-0.23.tar.gz tar done Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Test::Warn Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Test-Warn-0.23' cp Warn.pm blib/lib/Test/Warn.pm Manifying 1 pod document gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Test-Warn-0.23' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Test-Warn-0.23' Manifying 1 pod document Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Test/Warn.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Test::Warn.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Test-Warn-0.23' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Test-Warn-0.23' rm -f \ Warn.bso Warn.def \ Warn.exp Warn.x \ blib/arch/auto/Test/Warn/extralibs.all \ blib/arch/auto/Test/Warn/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libWarn.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Test-Warn-0.23' build_module run tests:1 clean:1 hints 1 Audio-Scan-1.09 tar zxf Audio-Scan-1.09.tar.gz tar done Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Audio::Scan Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Audio-Scan-1.09' Running Mkbootstrap for Scan () chmod 644 "Scan.bs" "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Scan.bs blib/arch/auto/Audio/Scan/Scan.bs 644 "/usr/local/bin/perl" "/usr/local/lib/perl5/5.36/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.36/ExtUtils/typemap' Scan.xs > Scan.xsc Please specify prototyping behavior for Scan.xs (see perlxs manual) mv Scan.xsc Scan.c cc -c -Iinclude -Isrc -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -Wdeclaration-after-statement -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"1.09\" -DXS_VERSION=\"1.09\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" Scan.c In file included from Scan.xs:2: In file included from /usr/local/lib/perl5/5.36/mach/CORE/perl.h:7242: /usr/local/lib/perl5/5.36/mach/CORE/inline.h:3489:17: warning: mixing declarations and code is incompatible with standards before C99 [-Wdeclaration-after-statement] const char *file = CopFILE(cop); ^ In file included from Scan.xs:23: src/id3.c:1325:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(*string, ptr - str); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ src/id3.c:1325:7: note: '{' token is here SvCUR_set(*string, ptr - str); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' STMT_START { \ ^ In file included from Scan.xs:23: src/id3.c:1325:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(*string, ptr - str); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^ src/id3.c:1325:7: note: ')' token is here SvCUR_set(*string, ptr - str); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scan.xs:26: src/asf.c:187:54: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] PerlIO_printf(PerlIO_stderr(), "size: %llu\n", tmp.size); ~~~~ ^~~~~~~~ %lu src/asf.c:702:54: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] PerlIO_printf(PerlIO_stderr(), "size: %llu\n", hdr_size); ~~~~ ^~~~~~~~ %lu src/asf.c:1274:54: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] PerlIO_printf(PerlIO_stderr(), "size: %llu\n", size); ~~~~ ^~~~ %lu In file included from Scan.xs:29: src/mp4.c:258:103: warning: format specifies type 'long long' but the argument has type 'unsigned long' [-Wformat] PerlIO_printf(PerlIO_stderr(), "find_frame: file offset out of range (%d > %lld)\n", file_offset, mp4->audio_offset + mp4->audio_size); ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %lu Scan.xs:208:67: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] snprintf(hashstr, sizeof(hashstr) - 1, "%s%d%llu", file, mtime, size); ~~~~ ^~~~ %lu Scan.c:444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scan.c:444:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scan.c:444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scan.c:444:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scan.c:478:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scan.c:478:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Scan.c:478:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scan.c:478:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Scan.c:478:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ Scan.c:478:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scan.c:478:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Scan.c:478:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scan.c:480:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scan.c:480:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scan.c:480:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scan.c:480:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scan.c:518:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scan.c:518:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scan.c:518:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scan.c:518:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scan.c:537:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scan.c:537:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Scan.c:537:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scan.c:537:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Scan.c:537:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ Scan.c:537:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scan.c:537:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Scan.c:537:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scan.c:539:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scan.c:539:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scan.c:539:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scan.c:539:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scan.c:567:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scan.c:567:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Scan.c:567:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scan.c:567:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Scan.c:567:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ Scan.c:567:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scan.c:567:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Scan.c:567:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scan.c:569:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scan.c:569:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scan.c:569:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scan.c:569:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scan.c:605:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scan.c:605:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scan.c:605:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scan.c:605:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scan.c:635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scan.c:635:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scan.c:635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scan.c:635:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scan.c:679:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scan.c:679:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scan.c:679:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scan.c:679:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 36 warnings generated. rm -f blib/arch/auto/Audio/Scan/Scan.so LD_RUN_PATH="/usr/lib" cc -shared -L/usr/local/lib/perl5/5.36/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong Scan.o -o blib/arch/auto/Audio/Scan/Scan.so \ -lz \ chmod 755 blib/arch/auto/Audio/Scan/Scan.so cp lib/Audio/Scan.pm blib/lib/Audio/Scan.pm PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01use.t .......... ok t/02pod.t .......... skipped: Test::Pod 1.14 required t/03podcoverage.t .. skipped: Test::Pod::Coverage 1.04 required t/04critic.t ....... ok t/aac.t ............ ok t/aiff.t ........... ok t/asf.t ............ ok t/dsdiff.t ......... ok t/dsf.t ............ ok t/flac.t ........... ok t/mac.t ............ ok t/mp3.t ............ ok Ignoring empty box of type mdat in: /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Audio-Scan-1.09/t/mp4/heaac.mp4 t/mp4.t ............ ok t/musepack.t ....... ok t/ogg.t ............ ok t/opus.t ........... ok t/util.t ........... ok t/wav.t ............ ok t/wavpack.t ........ ok All tests successful. Files=19, Tests=1244, 3 wallclock secs ( 0.17 usr 0.05 sys + 2.00 cusr 0.38 csys = 2.61 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Audio-Scan-1.09' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Audio-Scan-1.09' "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Scan.bs blib/arch/auto/Audio/Scan/Scan.bs 644 Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/Audio/Scan/Scan.so Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Audio/Scan.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Audio::Scan.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Audio-Scan-1.09' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Audio-Scan-1.09' rm -f \ Scan.bso Scan.def \ Scan.exp Scan.x \ Scan.bs blib/arch/auto/Audio/Scan/extralibs.all \ blib/arch/auto/Audio/Scan/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml Scan.base \ Scan.bs Scan.bso \ Scan.c Scan.def \ Scan.exp Scan.o \ Scan_def.old blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libScan.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Audio-Scan-1.09' build_module run tests:1 clean:1 hints 1 Class-XSAccessor-1.18 tar zxf Class-XSAccessor-1.18.tar.gz tar done Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Class::XSAccessor Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Class-XSAccessor-1.18' Running Mkbootstrap for XSAccessor () chmod 644 "XSAccessor.bs" "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- XSAccessor.bs blib/arch/auto/Class/XSAccessor/XSAccessor.bs 644 "/usr/local/bin/perl" "/usr/local/lib/perl5/5.36/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.36/ExtUtils/typemap' XSAccessor.xs > XSAccessor.xsc mv XSAccessor.xsc XSAccessor.c cc -c -I. -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O3 -Wall -W -DVERSION=\"1.18\" -DXS_VERSION=\"1.18\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" XSAccessor.c XSAccessor.c:735:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ XSAccessor.c:735:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ XSAccessor.c:735:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ XSAccessor.c:735:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ XSAccessor.c:735:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ XSAccessor.c:735:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ XSAccessor.c:735:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ XSAccessor.c:735:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ XSAccessor.xs:604:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ XSAccessor.xs:604:9: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ XSAccessor.xs:604:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ XSAccessor.xs:604:9: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ XSAccessor.c:754:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ XSAccessor.c:754:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ XSAccessor.c:754:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ XSAccessor.c:754:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ XSAccessor.c:754:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ XSAccessor.c:754:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ XSAccessor.c:754:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ XSAccessor.c:754:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:39:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(getter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:231:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' #define CXAH_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:39:5: note: '{' token is here CXAH_OPTIMIZE_ENTERSUB(getter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:232:12: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Hash.xs:39:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(getter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:239:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Hash.xs:39:5: note: ')' token is here CXAH_OPTIMIZE_ENTERSUB(getter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:240:3: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:43:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:43:7: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:43:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:43:7: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:43:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:43:7: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:43:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:43:7: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:57:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:57:7: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:57:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:57:7: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:57:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:57:7: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:57:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:57:7: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:70:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(lvalue_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:231:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' #define CXAH_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:70:5: note: '{' token is here CXAH_OPTIMIZE_ENTERSUB(lvalue_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:232:12: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Hash.xs:70:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(lvalue_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:239:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Hash.xs:70:5: note: ')' token is here CXAH_OPTIMIZE_ENTERSUB(lvalue_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:240:3: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:80:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:80:7: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:80:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:80:7: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:83:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:83:7: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:83:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:83:7: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:83:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:83:7: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:83:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:83:7: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:105:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:105:7: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:105:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:105:7: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:108:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:108:7: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:108:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:108:7: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:108:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:108:7: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:108:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:108:7: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:231:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' #define CXAH_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:119:5: note: '{' token is here CXAH_OPTIMIZE_ENTERSUB(setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:232:12: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Hash.xs:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:239:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Hash.xs:119:5: note: ')' token is here CXAH_OPTIMIZE_ENTERSUB(setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:240:3: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:146:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(chained_setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:231:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' #define CXAH_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:146:5: note: '{' token is here CXAH_OPTIMIZE_ENTERSUB(chained_setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:232:12: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Hash.xs:146:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(chained_setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:239:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Hash.xs:146:5: note: ')' token is here CXAH_OPTIMIZE_ENTERSUB(chained_setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:240:3: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:173:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:231:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' #define CXAH_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:173:5: note: '{' token is here CXAH_OPTIMIZE_ENTERSUB(accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:232:12: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Hash.xs:173:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:239:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Hash.xs:173:5: note: ')' token is here CXAH_OPTIMIZE_ENTERSUB(accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:240:3: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:184:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:184:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:184:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:184:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:184:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:184:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:184:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:184:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:206:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:206:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:206:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:206:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:206:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:206:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:206:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:206:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:219:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(chained_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:231:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' #define CXAH_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:219:5: note: '{' token is here CXAH_OPTIMIZE_ENTERSUB(chained_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:232:12: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Hash.xs:219:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(chained_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:239:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Hash.xs:219:5: note: ')' token is here CXAH_OPTIMIZE_ENTERSUB(chained_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:240:3: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:230:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:230:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:230:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:230:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:230:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:230:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:230:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:230:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:252:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:252:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:252:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:252:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:263:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(exists_predicate); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:231:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' #define CXAH_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:263:5: note: '{' token is here CXAH_OPTIMIZE_ENTERSUB(exists_predicate); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:232:12: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Hash.xs:263:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(exists_predicate); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:239:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Hash.xs:263:5: note: ')' token is here CXAH_OPTIMIZE_ENTERSUB(exists_predicate); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:240:3: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:265:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:265:7: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:265:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:265:7: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:265:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:265:7: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:265:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:265:7: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:267:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:267:7: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:267:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:267:7: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:267:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:267:7: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:267:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:267:7: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:278:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:278:7: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:278:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:278:7: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:278:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:278:7: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:278:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:278:7: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:280:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:280:7: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:280:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:280:7: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:280:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:280:7: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:280:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:280:7: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:291:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(defined_predicate); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:231:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' #define CXAH_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:291:5: note: '{' token is here CXAH_OPTIMIZE_ENTERSUB(defined_predicate); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:232:12: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Hash.xs:291:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(defined_predicate); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:239:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Hash.xs:291:5: note: ')' token is here CXAH_OPTIMIZE_ENTERSUB(defined_predicate); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:240:3: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:293:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:293:7: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:293:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:293:7: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:293:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:293:7: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:293:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:293:7: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:295:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:295:7: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:295:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:295:7: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:295:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:295:7: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:295:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:295:7: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:307:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:307:7: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:307:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:307:7: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:307:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:307:7: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:307:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:307:7: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:309:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:309:7: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:309:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:309:7: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:309:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:309:7: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:309:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:309:7: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:321:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(constructor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:231:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' #define CXAH_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:321:5: note: '{' token is here CXAH_OPTIMIZE_ENTERSUB(constructor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:232:12: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Hash.xs:321:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(constructor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:239:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Hash.xs:321:5: note: ')' token is here CXAH_OPTIMIZE_ENTERSUB(constructor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:240:3: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:373:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(constant_false); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:231:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' #define CXAH_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:373:5: note: '{' token is here CXAH_OPTIMIZE_ENTERSUB(constant_false); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:232:12: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Hash.xs:373:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(constant_false); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:239:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Hash.xs:373:5: note: ')' token is here CXAH_OPTIMIZE_ENTERSUB(constant_false); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:240:3: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:375:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:375:7: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:375:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:375:7: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:375:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:375:7: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:375:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:375:7: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:384:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:384:7: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:384:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:384:7: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:384:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:384:7: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:384:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:384:7: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:392:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(constant_true); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:231:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' #define CXAH_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:392:5: note: '{' token is here CXAH_OPTIMIZE_ENTERSUB(constant_true); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:232:12: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Hash.xs:392:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(constant_true); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:239:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Hash.xs:392:5: note: ')' token is here CXAH_OPTIMIZE_ENTERSUB(constant_true); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:240:3: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:394:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:394:7: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:394:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:394:7: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:394:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:394:7: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:394:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:394:7: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:403:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:403:7: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:403:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:403:7: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:403:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:403:7: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:403:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:403:7: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:416:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB_TEST(test); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:213:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB_TEST' #define CXAH_OPTIMIZE_ENTERSUB_TEST(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:416:5: note: '{' token is here CXAH_OPTIMIZE_ENTERSUB_TEST(test); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:214:12: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB_TEST' STMT_START { \ ^ ./XS/Hash.xs:416:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB_TEST(test); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:228:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB_TEST' } \ ^ ./XS/Hash.xs:416:5: note: ')' token is here CXAH_OPTIMIZE_ENTERSUB_TEST(test); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:229:3: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB_TEST' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:427:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:427:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:427:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:427:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:427:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:427:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:427:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:427:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:450:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:450:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:450:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:450:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Hash.xs:450:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Hash.xs:450:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:450:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Hash.xs:450:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:471:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(getter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:428:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' #define INSTALL_NEW_CV_HASH_OBJ(name, xsub, obj_hash_key, obj_hash_key_len) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:471:7: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(getter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:429:12: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' STMT_START { \ ^ ./XS/Hash.xs:471:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(getter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:406:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' #define INSTALL_NEW_CV_WITH_PTR(name, xsub, user_pointer) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:471:7: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(getter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:407:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' STMT_START { \ ^ ./XS/Hash.xs:471:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(getter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:411:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' XSANY.any_ptr = (void *)user_pointer; \ ^ ./XS/Hash.xs:471:7: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(getter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:412:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:471:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(getter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:436:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' PERL_HASH(hk_ptr->hash, obj_hash_key, obj_hash_key_len); \ ^ ./XS/Hash.xs:471:7: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(getter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:437:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:475:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(lvalue_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:428:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' #define INSTALL_NEW_CV_HASH_OBJ(name, xsub, obj_hash_key, obj_hash_key_len) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:475:9: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(lvalue_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:429:12: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' STMT_START { \ ^ ./XS/Hash.xs:475:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(lvalue_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:406:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' #define INSTALL_NEW_CV_WITH_PTR(name, xsub, user_pointer) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:475:9: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(lvalue_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:407:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' STMT_START { \ ^ ./XS/Hash.xs:475:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(lvalue_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:411:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' XSANY.any_ptr = (void *)user_pointer; \ ^ ./XS/Hash.xs:475:9: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(lvalue_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:412:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:475:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(lvalue_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:436:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' PERL_HASH(hk_ptr->hash, obj_hash_key, obj_hash_key_len); \ ^ ./XS/Hash.xs:475:9: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(lvalue_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:437:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:482:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(defined_predicate_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:428:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' #define INSTALL_NEW_CV_HASH_OBJ(name, xsub, obj_hash_key, obj_hash_key_len) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:482:7: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(defined_predicate_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:429:12: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' STMT_START { \ ^ ./XS/Hash.xs:482:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(defined_predicate_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:406:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' #define INSTALL_NEW_CV_WITH_PTR(name, xsub, user_pointer) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:482:7: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(defined_predicate_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:407:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' STMT_START { \ ^ ./XS/Hash.xs:482:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(defined_predicate_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:411:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' XSANY.any_ptr = (void *)user_pointer; \ ^ ./XS/Hash.xs:482:7: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(defined_predicate_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:412:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:482:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(defined_predicate_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:436:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' PERL_HASH(hk_ptr->hash, obj_hash_key, obj_hash_key_len); \ ^ ./XS/Hash.xs:482:7: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(defined_predicate_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:437:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:485:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(exists_predicate_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:428:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' #define INSTALL_NEW_CV_HASH_OBJ(name, xsub, obj_hash_key, obj_hash_key_len) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:485:7: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(exists_predicate_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:429:12: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' STMT_START { \ ^ ./XS/Hash.xs:485:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(exists_predicate_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:406:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' #define INSTALL_NEW_CV_WITH_PTR(name, xsub, user_pointer) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:485:7: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(exists_predicate_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:407:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' STMT_START { \ ^ ./XS/Hash.xs:485:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(exists_predicate_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:411:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' XSANY.any_ptr = (void *)user_pointer; \ ^ ./XS/Hash.xs:485:7: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(exists_predicate_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:412:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:485:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(exists_predicate_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:436:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' PERL_HASH(hk_ptr->hash, obj_hash_key, obj_hash_key_len); \ ^ ./XS/Hash.xs:485:7: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(exists_predicate_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:437:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:508:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(chained_setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:428:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' #define INSTALL_NEW_CV_HASH_OBJ(name, xsub, obj_hash_key, obj_hash_key_len) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:508:7: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(chained_setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:429:12: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' STMT_START { \ ^ ./XS/Hash.xs:508:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(chained_setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:406:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' #define INSTALL_NEW_CV_WITH_PTR(name, xsub, user_pointer) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:508:7: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(chained_setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:407:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' STMT_START { \ ^ ./XS/Hash.xs:508:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(chained_setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:411:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' XSANY.any_ptr = (void *)user_pointer; \ ^ ./XS/Hash.xs:508:7: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(chained_setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:412:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:508:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(chained_setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:436:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' PERL_HASH(hk_ptr->hash, obj_hash_key, obj_hash_key_len); \ ^ ./XS/Hash.xs:508:7: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(chained_setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:437:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:510:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:428:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' #define INSTALL_NEW_CV_HASH_OBJ(name, xsub, obj_hash_key, obj_hash_key_len) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:510:7: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:429:12: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' STMT_START { \ ^ ./XS/Hash.xs:510:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:406:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' #define INSTALL_NEW_CV_WITH_PTR(name, xsub, user_pointer) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:510:7: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:407:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' STMT_START { \ ^ ./XS/Hash.xs:510:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:411:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' XSANY.any_ptr = (void *)user_pointer; \ ^ ./XS/Hash.xs:510:7: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:412:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:510:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:436:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' PERL_HASH(hk_ptr->hash, obj_hash_key, obj_hash_key_len); \ ^ ./XS/Hash.xs:510:7: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:437:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:514:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(chained_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:428:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' #define INSTALL_NEW_CV_HASH_OBJ(name, xsub, obj_hash_key, obj_hash_key_len) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:514:9: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(chained_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:429:12: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' STMT_START { \ ^ ./XS/Hash.xs:514:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(chained_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:406:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' #define INSTALL_NEW_CV_WITH_PTR(name, xsub, user_pointer) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:514:9: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(chained_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:407:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' STMT_START { \ ^ ./XS/Hash.xs:514:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(chained_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:411:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' XSANY.any_ptr = (void *)user_pointer; \ ^ ./XS/Hash.xs:514:9: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(chained_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:412:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:514:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(chained_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:436:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' PERL_HASH(hk_ptr->hash, obj_hash_key, obj_hash_key_len); \ ^ ./XS/Hash.xs:514:9: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(chained_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:437:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:516:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:428:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' #define INSTALL_NEW_CV_HASH_OBJ(name, xsub, obj_hash_key, obj_hash_key_len) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:516:9: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:429:12: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' STMT_START { \ ^ ./XS/Hash.xs:516:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:406:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' #define INSTALL_NEW_CV_WITH_PTR(name, xsub, user_pointer) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:516:9: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:407:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' STMT_START { \ ^ ./XS/Hash.xs:516:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:411:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' XSANY.any_ptr = (void *)user_pointer; \ ^ ./XS/Hash.xs:516:9: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:412:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:516:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:436:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' PERL_HASH(hk_ptr->hash, obj_hash_key, obj_hash_key_len); \ ^ ./XS/Hash.xs:516:9: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:437:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:527:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV(name, CXAH(constructor_init)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:384:79: note: expanded from macro 'INSTALL_NEW_CV' #define INSTALL_NEW_CV(name, xsub) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:527:5: note: '{' token is here INSTALL_NEW_CV(name, CXAH(constructor_init)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:385:12: note: expanded from macro 'INSTALL_NEW_CV' STMT_START { \ ^ ./XS/Hash.xs:527:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV(name, CXAH(constructor_init)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:387:79: note: expanded from macro 'INSTALL_NEW_CV' croak("ARG! Something went really wrong while installing a new XSUB!"); \ ^ ./XS/Hash.xs:527:5: note: ')' token is here INSTALL_NEW_CV(name, CXAH(constructor_init)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:388:3: note: expanded from macro 'INSTALL_NEW_CV' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:539:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV(name, CXAH(constant_true_init)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:384:79: note: expanded from macro 'INSTALL_NEW_CV' #define INSTALL_NEW_CV(name, xsub) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:539:7: note: '{' token is here INSTALL_NEW_CV(name, CXAH(constant_true_init)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:385:12: note: expanded from macro 'INSTALL_NEW_CV' STMT_START { \ ^ ./XS/Hash.xs:539:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV(name, CXAH(constant_true_init)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:387:79: note: expanded from macro 'INSTALL_NEW_CV' croak("ARG! Something went really wrong while installing a new XSUB!"); \ ^ ./XS/Hash.xs:539:7: note: ')' token is here INSTALL_NEW_CV(name, CXAH(constant_true_init)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:388:3: note: expanded from macro 'INSTALL_NEW_CV' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:541:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV(name, CXAH(constant_false_init)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:384:79: note: expanded from macro 'INSTALL_NEW_CV' #define INSTALL_NEW_CV(name, xsub) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:541:7: note: '{' token is here INSTALL_NEW_CV(name, CXAH(constant_false_init)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:385:12: note: expanded from macro 'INSTALL_NEW_CV' STMT_START { \ ^ ./XS/Hash.xs:541:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV(name, CXAH(constant_false_init)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:387:79: note: expanded from macro 'INSTALL_NEW_CV' croak("ARG! Something went really wrong while installing a new XSUB!"); \ ^ ./XS/Hash.xs:541:7: note: ')' token is here INSTALL_NEW_CV(name, CXAH(constant_false_init)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:388:3: note: expanded from macro 'INSTALL_NEW_CV' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:554:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(test_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:428:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' #define INSTALL_NEW_CV_HASH_OBJ(name, xsub, obj_hash_key, obj_hash_key_len) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:554:5: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(test_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:429:12: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' STMT_START { \ ^ ./XS/Hash.xs:554:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(test_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:406:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' #define INSTALL_NEW_CV_WITH_PTR(name, xsub, user_pointer) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Hash.xs:554:5: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(test_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:407:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' STMT_START { \ ^ ./XS/Hash.xs:554:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(test_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:411:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' XSANY.any_ptr = (void *)user_pointer; \ ^ ./XS/Hash.xs:554:5: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(test_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:412:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Hash.xs:554:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(test_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:436:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' PERL_HASH(hk_ptr->hash, obj_hash_key, obj_hash_key_len); \ ^ ./XS/Hash.xs:554:5: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(test_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:437:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/HashCACompat.xs:30:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(array_setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:231:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' #define CXAH_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/HashCACompat.xs:30:5: note: '{' token is here CXAH_OPTIMIZE_ENTERSUB(array_setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:232:12: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/HashCACompat.xs:30:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(array_setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:239:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } \ ^ ./XS/HashCACompat.xs:30:5: note: ')' token is here CXAH_OPTIMIZE_ENTERSUB(array_setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:240:3: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/HashCACompat.xs:110:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(array_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:231:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' #define CXAH_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/HashCACompat.xs:110:5: note: '{' token is here CXAH_OPTIMIZE_ENTERSUB(array_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:232:12: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/HashCACompat.xs:110:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAH_OPTIMIZE_ENTERSUB(array_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:239:84: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } \ ^ ./XS/HashCACompat.xs:110:5: note: ')' token is here CXAH_OPTIMIZE_ENTERSUB(array_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:240:3: note: expanded from macro 'CXAH_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/HashCACompat.xs:116:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/HashCACompat.xs:116:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/HashCACompat.xs:116:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/HashCACompat.xs:116:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/HashCACompat.xs:116:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/HashCACompat.xs:116:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/HashCACompat.xs:116:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/HashCACompat.xs:116:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/HashCACompat.xs:162:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/HashCACompat.xs:162:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/HashCACompat.xs:162:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/HashCACompat.xs:162:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/HashCACompat.xs:162:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/HashCACompat.xs:162:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/HashCACompat.xs:162:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/HashCACompat.xs:162:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/HashCACompat.xs:204:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(array_setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:428:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' #define INSTALL_NEW_CV_HASH_OBJ(name, xsub, obj_hash_key, obj_hash_key_len) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/HashCACompat.xs:204:5: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(array_setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:429:12: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' STMT_START { \ ^ ./XS/HashCACompat.xs:204:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(array_setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:406:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' #define INSTALL_NEW_CV_WITH_PTR(name, xsub, user_pointer) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/HashCACompat.xs:204:5: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(array_setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:407:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' STMT_START { \ ^ ./XS/HashCACompat.xs:204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(array_setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:411:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' XSANY.any_ptr = (void *)user_pointer; \ ^ ./XS/HashCACompat.xs:204:5: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(array_setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:412:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/HashCACompat.xs:204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(array_setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:436:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' PERL_HASH(hk_ptr->hash, obj_hash_key, obj_hash_key_len); \ ^ ./XS/HashCACompat.xs:204:5: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(array_setter_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:437:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/HashCACompat.xs:218:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(array_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:428:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' #define INSTALL_NEW_CV_HASH_OBJ(name, xsub, obj_hash_key, obj_hash_key_len) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/HashCACompat.xs:218:5: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(array_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:429:12: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' STMT_START { \ ^ ./XS/HashCACompat.xs:218:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(array_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:406:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' #define INSTALL_NEW_CV_WITH_PTR(name, xsub, user_pointer) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/HashCACompat.xs:218:5: note: '{' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(array_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:407:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' STMT_START { \ ^ ./XS/HashCACompat.xs:218:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(array_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:411:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' XSANY.any_ptr = (void *)user_pointer; \ ^ ./XS/HashCACompat.xs:218:5: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(array_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:431:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' INSTALL_NEW_CV_WITH_PTR(name, xsub, hk_ptr); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:412:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_PTR' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/HashCACompat.xs:218:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_HASH_OBJ(name, CXAH(array_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:436:78: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' PERL_HASH(hk_ptr->hash, obj_hash_key, obj_hash_key_len); \ ^ ./XS/HashCACompat.xs:218:5: note: ')' token is here INSTALL_NEW_CV_HASH_OBJ(name, CXAH(array_accessor_init), key, keylen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:437:3: note: expanded from macro 'INSTALL_NEW_CV_HASH_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:19:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAA_OPTIMIZE_ENTERSUB(getter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:242:84: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' #define CXAA_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:19:5: note: '{' token is here CXAA_OPTIMIZE_ENTERSUB(getter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:243:12: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Array.xs:19:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAA_OPTIMIZE_ENTERSUB(getter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:250:84: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Array.xs:19:5: note: ')' token is here CXAA_OPTIMIZE_ENTERSUB(getter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:251:3: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:23:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:23:7: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:23:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:23:7: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Array.xs:23:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Array.xs:23:7: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:23:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:23:7: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:40:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:40:7: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:40:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:40:7: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Array.xs:40:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Array.xs:40:7: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:40:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:40:7: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:55:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAA_OPTIMIZE_ENTERSUB(lvalue_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:242:84: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' #define CXAA_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:55:5: note: '{' token is here CXAA_OPTIMIZE_ENTERSUB(lvalue_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:243:12: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Array.xs:55:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAA_OPTIMIZE_ENTERSUB(lvalue_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:250:84: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Array.xs:55:5: note: ')' token is here CXAA_OPTIMIZE_ENTERSUB(lvalue_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:251:3: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:66:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:66:7: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Array.xs:66:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Array.xs:66:7: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:69:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:69:7: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:69:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:69:7: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Array.xs:69:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Array.xs:69:7: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:69:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:69:7: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:94:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:94:7: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Array.xs:94:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Array.xs:94:7: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:97:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:97:7: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:97:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:97:7: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Array.xs:97:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Array.xs:97:7: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:97:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:97:7: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:111:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAA_OPTIMIZE_ENTERSUB(setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:242:84: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' #define CXAA_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:111:5: note: '{' token is here CXAA_OPTIMIZE_ENTERSUB(setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:243:12: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Array.xs:111:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAA_OPTIMIZE_ENTERSUB(setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:250:84: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Array.xs:111:5: note: ')' token is here CXAA_OPTIMIZE_ENTERSUB(setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:251:3: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:144:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAA_OPTIMIZE_ENTERSUB(chained_setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:242:84: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' #define CXAA_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:144:5: note: '{' token is here CXAA_OPTIMIZE_ENTERSUB(chained_setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:243:12: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Array.xs:144:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAA_OPTIMIZE_ENTERSUB(chained_setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:250:84: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Array.xs:144:5: note: ')' token is here CXAA_OPTIMIZE_ENTERSUB(chained_setter); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:251:3: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:177:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAA_OPTIMIZE_ENTERSUB(accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:242:84: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' #define CXAA_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:177:5: note: '{' token is here CXAA_OPTIMIZE_ENTERSUB(accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:243:12: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Array.xs:177:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAA_OPTIMIZE_ENTERSUB(accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:250:84: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Array.xs:177:5: note: ')' token is here CXAA_OPTIMIZE_ENTERSUB(accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:251:3: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:188:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:188:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:188:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:188:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Array.xs:188:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Array.xs:188:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:188:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:188:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:213:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:213:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:213:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:213:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Array.xs:213:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Array.xs:213:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:213:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:213:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:228:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAA_OPTIMIZE_ENTERSUB(chained_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:242:84: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' #define CXAA_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:228:5: note: '{' token is here CXAA_OPTIMIZE_ENTERSUB(chained_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:243:12: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Array.xs:228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAA_OPTIMIZE_ENTERSUB(chained_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:250:84: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Array.xs:228:5: note: ')' token is here CXAA_OPTIMIZE_ENTERSUB(chained_accessor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:251:3: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:239:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:239:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:239:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:239:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Array.xs:239:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Array.xs:239:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:239:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:239:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:264:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:264:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:264:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:264:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Array.xs:264:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Array.xs:264:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:264:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:264:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:279:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAA_OPTIMIZE_ENTERSUB(predicate); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:242:84: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' #define CXAA_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:279:5: note: '{' token is here CXAA_OPTIMIZE_ENTERSUB(predicate); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:243:12: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Array.xs:279:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAA_OPTIMIZE_ENTERSUB(predicate); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:250:84: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Array.xs:279:5: note: ')' token is here CXAA_OPTIMIZE_ENTERSUB(predicate); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:251:3: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:281:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:281:7: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:281:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:281:7: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Array.xs:281:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Array.xs:281:7: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:281:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:281:7: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:283:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:283:7: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:283:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:283:7: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Array.xs:283:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Array.xs:283:7: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:283:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:283:7: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:298:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:298:7: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:298:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:298:7: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Array.xs:298:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Array.xs:298:7: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:298:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:298:7: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:300:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:300:7: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:300:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:300:7: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./XS/Array.xs:300:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./XS/Array.xs:300:7: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:300:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ ./XS/Array.xs:300:7: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:310:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAA_OPTIMIZE_ENTERSUB(constructor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:242:84: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' #define CXAA_OPTIMIZE_ENTERSUB(name) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:310:5: note: '{' token is here CXAA_OPTIMIZE_ENTERSUB(constructor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:243:12: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' STMT_START { \ ^ ./XS/Array.xs:310:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXAA_OPTIMIZE_ENTERSUB(constructor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:250:84: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' } \ ^ ./XS/Array.xs:310:5: note: ')' token is here CXAA_OPTIMIZE_ENTERSUB(constructor); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:251:3: note: expanded from macro 'CXAA_OPTIMIZE_ENTERSUB' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:350:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(getter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:417:78: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' #define INSTALL_NEW_CV_ARRAY_OBJ(name, xsub, obj_array_index) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:350:7: note: '{' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(getter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:418:12: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' STMT_START { \ ^ ./XS/Array.xs:350:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(getter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:395:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' #define INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:350:7: note: '{' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(getter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:396:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' STMT_START { \ ^ ./XS/Array.xs:350:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(getter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:400:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' XSANY.any_i32 = function_index; \ ^ ./XS/Array.xs:350:7: note: ')' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(getter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:401:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:350:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(getter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:421:78: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' CXSAccessor_arrayindices[function_index] = obj_array_index; \ ^ ./XS/Array.xs:350:7: note: ')' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(getter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:422:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:355:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(lvalue_accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:417:78: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' #define INSTALL_NEW_CV_ARRAY_OBJ(name, xsub, obj_array_index) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:355:9: note: '{' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(lvalue_accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:418:12: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' STMT_START { \ ^ ./XS/Array.xs:355:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(lvalue_accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:395:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' #define INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:355:9: note: '{' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(lvalue_accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:396:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' STMT_START { \ ^ ./XS/Array.xs:355:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(lvalue_accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:400:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' XSANY.any_i32 = function_index; \ ^ ./XS/Array.xs:355:9: note: ')' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(lvalue_accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:401:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:355:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(lvalue_accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:421:78: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' CXSAccessor_arrayindices[function_index] = obj_array_index; \ ^ ./XS/Array.xs:355:9: note: ')' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(lvalue_accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:422:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:361:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(predicate_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:417:78: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' #define INSTALL_NEW_CV_ARRAY_OBJ(name, xsub, obj_array_index) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:361:7: note: '{' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(predicate_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:418:12: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' STMT_START { \ ^ ./XS/Array.xs:361:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(predicate_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:395:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' #define INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:361:7: note: '{' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(predicate_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:396:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' STMT_START { \ ^ ./XS/Array.xs:361:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(predicate_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:400:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' XSANY.any_i32 = function_index; \ ^ ./XS/Array.xs:361:7: note: ')' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(predicate_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:401:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:361:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(predicate_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:421:78: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' CXSAccessor_arrayindices[function_index] = obj_array_index; \ ^ ./XS/Array.xs:361:7: note: ')' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(predicate_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:422:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:382:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(chained_setter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:417:78: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' #define INSTALL_NEW_CV_ARRAY_OBJ(name, xsub, obj_array_index) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:382:9: note: '{' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(chained_setter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:418:12: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' STMT_START { \ ^ ./XS/Array.xs:382:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(chained_setter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:395:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' #define INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:382:9: note: '{' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(chained_setter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:396:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' STMT_START { \ ^ ./XS/Array.xs:382:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(chained_setter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:400:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' XSANY.any_i32 = function_index; \ ^ ./XS/Array.xs:382:9: note: ')' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(chained_setter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:401:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:382:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(chained_setter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:421:78: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' CXSAccessor_arrayindices[function_index] = obj_array_index; \ ^ ./XS/Array.xs:382:9: note: ')' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(chained_setter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:422:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:384:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(setter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:417:78: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' #define INSTALL_NEW_CV_ARRAY_OBJ(name, xsub, obj_array_index) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:384:9: note: '{' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(setter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:418:12: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' STMT_START { \ ^ ./XS/Array.xs:384:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(setter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:395:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' #define INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:384:9: note: '{' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(setter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:396:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' STMT_START { \ ^ ./XS/Array.xs:384:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(setter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:400:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' XSANY.any_i32 = function_index; \ ^ ./XS/Array.xs:384:9: note: ')' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(setter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:401:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:384:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(setter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:421:78: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' CXSAccessor_arrayindices[function_index] = obj_array_index; \ ^ ./XS/Array.xs:384:9: note: ')' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(setter_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:422:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:388:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(chained_accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:417:78: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' #define INSTALL_NEW_CV_ARRAY_OBJ(name, xsub, obj_array_index) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:388:9: note: '{' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(chained_accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:418:12: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' STMT_START { \ ^ ./XS/Array.xs:388:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(chained_accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:395:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' #define INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:388:9: note: '{' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(chained_accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:396:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' STMT_START { \ ^ ./XS/Array.xs:388:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(chained_accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:400:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' XSANY.any_i32 = function_index; \ ^ ./XS/Array.xs:388:9: note: ')' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(chained_accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:401:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:388:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(chained_accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:421:78: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' CXSAccessor_arrayindices[function_index] = obj_array_index; \ ^ ./XS/Array.xs:388:9: note: ')' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(chained_accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:422:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:390:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:417:78: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' #define INSTALL_NEW_CV_ARRAY_OBJ(name, xsub, obj_array_index) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:390:9: note: '{' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:418:12: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' STMT_START { \ ^ ./XS/Array.xs:390:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:395:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' #define INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:390:9: note: '{' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:396:12: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' STMT_START { \ ^ ./XS/Array.xs:390:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:400:77: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' XSANY.any_i32 = function_index; \ ^ ./XS/Array.xs:390:9: note: ')' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:420:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' INSTALL_NEW_CV_WITH_INDEX(name, xsub, function_index); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:401:3: note: expanded from macro 'INSTALL_NEW_CV_WITH_INDEX' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:390:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:421:78: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' CXSAccessor_arrayindices[function_index] = obj_array_index; \ ^ ./XS/Array.xs:390:9: note: ')' token is here INSTALL_NEW_CV_ARRAY_OBJ(name, CXAA(accessor_init), index); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:422:3: note: expanded from macro 'INSTALL_NEW_CV_ARRAY_OBJ' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./XS/Array.xs:401:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV(name, CXAA(constructor_init)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:384:79: note: expanded from macro 'INSTALL_NEW_CV' #define INSTALL_NEW_CV(name, xsub) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./XS/Array.xs:401:5: note: '{' token is here INSTALL_NEW_CV(name, CXAA(constructor_init)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:385:12: note: expanded from macro 'INSTALL_NEW_CV' STMT_START { \ ^ ./XS/Array.xs:401:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] INSTALL_NEW_CV(name, CXAA(constructor_init)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:387:79: note: expanded from macro 'INSTALL_NEW_CV' croak("ARG! Something went really wrong while installing a new XSUB!"); \ ^ ./XS/Array.xs:401:5: note: ')' token is here INSTALL_NEW_CV(name, CXAA(constructor_init)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ XSAccessor.xs:388:3: note: expanded from macro 'INSTALL_NEW_CV' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 286 warnings generated. cc -c -I. -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O3 -Wall -W -DVERSION=\"1.18\" -DXS_VERSION=\"1.18\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" cxsa_hash_table.c cc -c -I. -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O3 -Wall -W -DVERSION=\"1.18\" -DXS_VERSION=\"1.18\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" cxsa_locking.c cxsa_locking.c:9:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MUTEX_INIT(&theLock->mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:186:5: note: expanded from macro 'MUTEX_INIT' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_locking.c:9:3: note: '{' token is here MUTEX_INIT(&theLock->mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:186:16: note: expanded from macro 'MUTEX_INIT' STMT_START { \ ^ cxsa_locking.c:9:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MUTEX_INIT(&theLock->mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:191:5: note: expanded from macro 'MUTEX_INIT' } STMT_END ^ cxsa_locking.c:9:3: note: ')' token is here MUTEX_INIT(&theLock->mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:191:7: note: expanded from macro 'MUTEX_INIT' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_locking.c:10:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] COND_INIT(&theLock->cond); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:229:5: note: expanded from macro 'COND_INIT' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_locking.c:10:3: note: '{' token is here COND_INIT(&theLock->cond); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:229:16: note: expanded from macro 'COND_INIT' STMT_START { \ ^ cxsa_locking.c:10:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] COND_INIT(&theLock->cond); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:234:5: note: expanded from macro 'COND_INIT' } STMT_END ^ cxsa_locking.c:10:3: note: ')' token is here COND_INIT(&theLock->cond); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:234:7: note: expanded from macro 'COND_INIT' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 4 warnings generated. cc -c -I. -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O3 -Wall -W -DVERSION=\"1.18\" -DXS_VERSION=\"1.18\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" cxsa_main.c cxsa_main.c:53:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:25:47: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' #define CXSA_ACQUIRE_GLOBAL_LOCK(theLock) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:53:3: note: '{' token is here CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:26:12: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' STMT_START { \ ^ cxsa_main.c:53:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:27:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:203:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:53:3: note: '{' token is here CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:27:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:203:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ cxsa_main.c:53:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:27:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:208:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ cxsa_main.c:53:3: note: ')' token is here CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:27:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:208:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:53:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:29:5: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' COND_WAIT(&theLock.cond, &theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:253:5: note: expanded from macro 'COND_WAIT' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:53:3: note: '{' token is here CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:29:5: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' COND_WAIT(&theLock.cond, &theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:253:16: note: expanded from macro 'COND_WAIT' STMT_START { \ ^ cxsa_main.c:53:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:29:5: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' COND_WAIT(&theLock.cond, &theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:258:5: note: expanded from macro 'COND_WAIT' } STMT_END ^ cxsa_main.c:53:3: note: ')' token is here CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:29:5: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' COND_WAIT(&theLock.cond, &theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:258:7: note: expanded from macro 'COND_WAIT' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:53:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:32:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:211:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:53:3: note: '{' token is here CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:32:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:211:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ cxsa_main.c:53:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:32:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:216:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ cxsa_main.c:53:3: note: ')' token is here CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:32:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:216:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:53:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:32:47: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^ cxsa_main.c:53:3: note: ')' token is here CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:33:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:66:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:35:47: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' #define CXSA_RELEASE_GLOBAL_LOCK(theLock) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:66:3: note: '{' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:36:12: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' STMT_START { \ ^ cxsa_main.c:66:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:37:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:203:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:66:3: note: '{' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:37:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:203:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ cxsa_main.c:66:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:37:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:208:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ cxsa_main.c:66:3: note: ')' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:37:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:208:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:66:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:39:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' COND_SIGNAL(&theLock.cond); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:237:5: note: expanded from macro 'COND_SIGNAL' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:66:3: note: '{' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:39:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' COND_SIGNAL(&theLock.cond); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:237:16: note: expanded from macro 'COND_SIGNAL' STMT_START { \ ^ cxsa_main.c:66:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:39:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' COND_SIGNAL(&theLock.cond); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:242:5: note: expanded from macro 'COND_SIGNAL' } STMT_END ^ cxsa_main.c:66:3: note: ')' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:39:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' COND_SIGNAL(&theLock.cond); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:242:7: note: expanded from macro 'COND_SIGNAL' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:66:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:40:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:211:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:66:3: note: '{' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:40:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:211:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ cxsa_main.c:66:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:40:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:216:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ cxsa_main.c:66:3: note: ')' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:40:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:216:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:66:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:40:47: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^ cxsa_main.c:66:3: note: ')' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:41:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:106:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:25:47: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' #define CXSA_ACQUIRE_GLOBAL_LOCK(theLock) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:106:3: note: '{' token is here CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:26:12: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' STMT_START { \ ^ cxsa_main.c:106:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:27:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:203:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:106:3: note: '{' token is here CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:27:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:203:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ cxsa_main.c:106:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:27:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:208:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ cxsa_main.c:106:3: note: ')' token is here CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:27:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:208:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:106:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:29:5: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' COND_WAIT(&theLock.cond, &theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:253:5: note: expanded from macro 'COND_WAIT' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:106:3: note: '{' token is here CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:29:5: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' COND_WAIT(&theLock.cond, &theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:253:16: note: expanded from macro 'COND_WAIT' STMT_START { \ ^ cxsa_main.c:106:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:29:5: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' COND_WAIT(&theLock.cond, &theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:258:5: note: expanded from macro 'COND_WAIT' } STMT_END ^ cxsa_main.c:106:3: note: ')' token is here CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:29:5: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' COND_WAIT(&theLock.cond, &theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:258:7: note: expanded from macro 'COND_WAIT' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:106:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:32:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:211:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:106:3: note: '{' token is here CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:32:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:211:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ cxsa_main.c:106:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:32:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:216:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ cxsa_main.c:106:3: note: ')' token is here CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:32:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:216:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:106:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:32:47: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^ cxsa_main.c:106:3: note: ')' token is here CXSA_ACQUIRE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:33:3: note: expanded from macro 'CXSA_ACQUIRE_GLOBAL_LOCK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:35:47: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' #define CXSA_RELEASE_GLOBAL_LOCK(theLock) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:115:5: note: '{' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:36:12: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' STMT_START { \ ^ cxsa_main.c:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:37:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:203:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:115:5: note: '{' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:37:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:203:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ cxsa_main.c:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:37:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:208:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ cxsa_main.c:115:5: note: ')' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:37:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:208:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:39:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' COND_SIGNAL(&theLock.cond); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:237:5: note: expanded from macro 'COND_SIGNAL' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:115:5: note: '{' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:39:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' COND_SIGNAL(&theLock.cond); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:237:16: note: expanded from macro 'COND_SIGNAL' STMT_START { \ ^ cxsa_main.c:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:39:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' COND_SIGNAL(&theLock.cond); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:242:5: note: expanded from macro 'COND_SIGNAL' } STMT_END ^ cxsa_main.c:115:5: note: ')' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:39:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' COND_SIGNAL(&theLock.cond); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:242:7: note: expanded from macro 'COND_SIGNAL' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:40:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:211:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:115:5: note: '{' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:40:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:211:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ cxsa_main.c:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:40:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:216:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ cxsa_main.c:115:5: note: ')' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:40:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:216:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:40:47: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^ cxsa_main.c:115:5: note: ')' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:41:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:122:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:35:47: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' #define CXSA_RELEASE_GLOBAL_LOCK(theLock) \ ^ ./ppport.h:4001:28: note: expanded from macro '\ STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:122:3: note: '{' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:36:12: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' STMT_START { \ ^ cxsa_main.c:122:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:37:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:203:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:122:3: note: '{' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:37:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:203:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ cxsa_main.c:122:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:37:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:208:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ cxsa_main.c:122:3: note: ')' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:37:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_LOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:208:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:122:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:39:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' COND_SIGNAL(&theLock.cond); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:237:5: note: expanded from macro 'COND_SIGNAL' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:122:3: note: '{' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:39:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' COND_SIGNAL(&theLock.cond); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:237:16: note: expanded from macro 'COND_SIGNAL' STMT_START { \ ^ cxsa_main.c:122:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:39:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' COND_SIGNAL(&theLock.cond); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:242:5: note: expanded from macro 'COND_SIGNAL' } STMT_END ^ cxsa_main.c:122:3: note: ')' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:39:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' COND_SIGNAL(&theLock.cond); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:242:7: note: expanded from macro 'COND_SIGNAL' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:122:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:40:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:211:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ cxsa_main.c:122:3: note: '{' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:40:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:211:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ cxsa_main.c:122:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:40:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:216:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ cxsa_main.c:122:3: note: ')' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:40:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/thread.h:216:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ cxsa_main.c:122:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:40:47: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' MUTEX_UNLOCK(&theLock.mutex); \ ^ cxsa_main.c:122:3: note: ')' token is here CXSA_RELEASE_GLOBAL_LOCK(CXSAccessor_lock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./cxsa_locking.h:41:3: note: expanded from macro 'CXSA_RELEASE_GLOBAL_LOCK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 40 warnings generated. cc -c -I. -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O3 -Wall -W -DVERSION=\"1.18\" -DXS_VERSION=\"1.18\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" cxsa_memory.c rm -f blib/arch/auto/Class/XSAccessor/XSAccessor.so cc -shared -L/usr/local/lib/perl5/5.36/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong XSAccessor.o cxsa_hash_table.o cxsa_locking.o cxsa_main.o cxsa_memory.o -o blib/arch/auto/Class/XSAccessor/XSAccessor.so \ \ chmod 755 blib/arch/auto/Class/XSAccessor/XSAccessor.so cp lib/Class/XSAccessor.pm blib/lib/Class/XSAccessor.pm cp lib/Class/XSAccessor/Heavy.pm blib/lib/Class/XSAccessor/Heavy.pm cp lib/Class/XSAccessor/Array.pm blib/lib/Class/XSAccessor/Array.pm PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01hash_basic.t .............. ok t/02hash_accessor.t ........... ok t/03hash_predicate.t .......... ok t/04hash_chained.t ............ ok t/05hash_replace.t ............ ok t/06hash_constructor.t ........ ok t/07hash_boolean.t ............ ok t/08hash_entersub.t ........... ok t/09hash_use_hash.t ........... ok t/10hash_lvalue.t ............. ok t/31array_basic.t ............. ok t/32array_accessor.t .......... ok t/33array_predicate.t ......... ok t/34array_chained.t ........... ok t/35array_replace.t ........... ok t/36array_constructor.t ....... ok t/37array_boolean.t ........... ok t/38array_use_hash.t .......... ok t/39array_lvalue.t ............ ok t/40hash_bad_call.t ........... ok t/41array_bad_call.t .......... ok t/50reentrant_goto_sigsegv.t .. ok t/70bad_arguments.t ........... ok t/80threadbomb.t .............. ok All tests successful. Files=24, Tests=485, 3 wallclock secs ( 0.13 usr 0.04 sys + 2.38 cusr 0.28 csys = 2.83 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Class-XSAccessor-1.18' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Class-XSAccessor-1.18' "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- XSAccessor.bs blib/arch/auto/Class/XSAccessor/XSAccessor.bs 644 Manifying 3 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/Class/XSAccessor/XSAccessor.so Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Class/XSAccessor.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Class/XSAccessor/Heavy.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Class/XSAccessor/Array.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Class::XSAccessor.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Class::XSAccessor::Heavy.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Class::XSAccessor::Array.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Class-XSAccessor-1.18' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Class-XSAccessor-1.18' rm -f \ XSAccessor.bso XSAccessor.def \ XSAccessor.exp XSAccessor.x \ XSAccessor.bs blib/arch/auto/Class/XSAccessor/extralibs.all \ blib/arch/auto/Class/XSAccessor/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml XSAccessor.base \ XSAccessor.bs XSAccessor.bso \ XSAccessor.c XSAccessor.def \ XSAccessor.exp XSAccessor.o \ XSAccessor_def.old blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libXSAccessor.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Class-XSAccessor-1.18' build_module run tests:1 clean:1 hints 1 DBI-1.628 tar zxf DBI-1.628.tar.gz tar done WARNING: Your GNU C FreeBSD Clang 14.0.5 (https://github.com/llvm/llvm-project.git llvmorg-14.0.5-0-gc12386ae247c) compiler is very old. Please upgrade it and rebuild perl. Your perl was compiled with gcc (version FreeBSD Clang 14.0.5 (https://github.com/llvm/llvm-project.git llvmorg-14.0.5-0-gc12386ae247c)), okay. Creating test wrappers for DBD::Gofer: t/zvg_01basics.t t/zvg_02dbidrv.t t/zvg_03handle.t t/zvg_04mods.t t/zvg_05concathash.t t/zvg_06attrs.t t/zvg_07kids.t t/zvg_08keeperr.t t/zvg_09trace.t t/zvg_10examp.t t/zvg_11fetch.t t/zvg_12quote.t t/zvg_13taint.t t/zvg_14utf8.t t/zvg_15array.t t/zvg_16destroy.t t/zvg_19fhtrace.t t/zvg_20meta.t t/zvg_30subclass.t t/zvg_31methcache.t t/zvg_35thrclone.t (use threads) t/zvg_40profile.t t/zvg_41prof_dump.t t/zvg_42prof_data.t t/zvg_43prof_env.t t/zvg_48dbi_dbd_sqlengine.t t/zvg_49dbd_file.t t/zvg_50dbm_simple.t t/zvg_51dbm_file.t t/zvg_52dbm_complex.t t/zvg_60preparse.t t/zvg_65transact.t t/zvg_70callbacks.t t/zvg_72childhandles.t t/zvg_80proxy.t t/zvg_85gofer.t t/zvg_86gofer_fail.t t/zvg_87gofer_cache.t t/zvg_90sql_type_cast.t Creating test wrappers for DBI::SQL::Nano: t/zvn_48dbi_dbd_sqlengine.t t/zvn_49dbd_file.t t/zvn_50dbm_simple.t t/zvn_51dbm_file.t t/zvn_52dbm_complex.t t/zvn_85gofer.t Creating test wrappers for DBI::PurePerl: t/zvp_01basics.t t/zvp_02dbidrv.t t/zvp_03handle.t t/zvp_04mods.t t/zvp_05concathash.t t/zvp_06attrs.t t/zvp_07kids.t t/zvp_08keeperr.t t/zvp_09trace.t t/zvp_10examp.t t/zvp_11fetch.t t/zvp_12quote.t t/zvp_13taint.t t/zvp_14utf8.t t/zvp_15array.t t/zvp_16destroy.t t/zvp_19fhtrace.t t/zvp_20meta.t t/zvp_30subclass.t t/zvp_31methcache.t t/zvp_35thrclone.t (use threads) t/zvp_40profile.t t/zvp_41prof_dump.t t/zvp_42prof_data.t t/zvp_43prof_env.t t/zvp_48dbi_dbd_sqlengine.t t/zvp_49dbd_file.t t/zvp_50dbm_simple.t t/zvp_51dbm_file.t t/zvp_52dbm_complex.t t/zvp_60preparse.t t/zvp_65transact.t t/zvp_70callbacks.t t/zvp_72childhandles.t t/zvp_80proxy.t t/zvp_85gofer.t t/zvp_86gofer_fail.t t/zvp_87gofer_cache.t t/zvp_90sql_type_cast.t Creating test wrappers for DBD::Gofer + DBI::SQL::Nano: t/zvxgn_48dbi_dbd_sqlengine.t t/zvxgn_49dbd_file.t t/zvxgn_50dbm_simple.t t/zvxgn_51dbm_file.t t/zvxgn_52dbm_complex.t t/zvxgn_85gofer.t Creating test wrappers for DBD::Gofer + DBI::PurePerl: t/zvxgp_01basics.t t/zvxgp_02dbidrv.t t/zvxgp_03handle.t t/zvxgp_04mods.t t/zvxgp_05concathash.t t/zvxgp_06attrs.t t/zvxgp_07kids.t t/zvxgp_08keeperr.t t/zvxgp_09trace.t t/zvxgp_10examp.t t/zvxgp_11fetch.t t/zvxgp_12quote.t t/zvxgp_13taint.t t/zvxgp_14utf8.t t/zvxgp_15array.t t/zvxgp_16destroy.t t/zvxgp_19fhtrace.t t/zvxgp_20meta.t t/zvxgp_30subclass.t t/zvxgp_31methcache.t t/zvxgp_35thrclone.t (use threads) t/zvxgp_40profile.t t/zvxgp_41prof_dump.t t/zvxgp_42prof_data.t t/zvxgp_43prof_env.t t/zvxgp_48dbi_dbd_sqlengine.t t/zvxgp_49dbd_file.t t/zvxgp_50dbm_simple.t t/zvxgp_51dbm_file.t t/zvxgp_52dbm_complex.t t/zvxgp_60preparse.t t/zvxgp_65transact.t t/zvxgp_70callbacks.t t/zvxgp_72childhandles.t t/zvxgp_80proxy.t t/zvxgp_85gofer.t t/zvxgp_86gofer_fail.t t/zvxgp_87gofer_cache.t t/zvxgp_90sql_type_cast.t Creating test wrappers for DBI::SQL::Nano + DBI::PurePerl: t/zvxnp_48dbi_dbd_sqlengine.t t/zvxnp_49dbd_file.t t/zvxnp_50dbm_simple.t t/zvxnp_51dbm_file.t t/zvxnp_52dbm_complex.t t/zvxnp_85gofer.t Creating test wrappers for DBD::Gofer + DBI::SQL::Nano + DBI::PurePerl: t/zvxgnp_48dbi_dbd_sqlengine.t t/zvxgnp_49dbd_file.t t/zvxgnp_50dbm_simple.t t/zvxgnp_51dbm_file.t t/zvxgnp_52dbm_complex.t t/zvxgnp_85gofer.t Checking if your kit is complete... Looks good I see you're using perl 5.036003 on amd64-freebsd-thread-multi, okay. Remember to actually *read* the README file! Use 'make' to build the software (dmake or nmake on Windows). Then 'make test' to execute self tests. Then 'make install' to install the DBI and then delete this working directory before unpacking and building any DBD::* drivers. Generating a Unix-style Makefile Writing Makefile for DBI Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628' "/usr/local/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/lib/DBI rm -f blib/lib/DBI/Changes.pm cp Changes blib/lib/DBI/Changes.pm Running Mkbootstrap for DBI () chmod 644 "DBI.bs" "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- DBI.bs blib/arch/auto/DBI/DBI.bs 644 "/usr/local/bin/perl" -p -e "s/~DRIVER~/Perl/g" ./Driver.xst > Perl.xsi "/usr/local/bin/perl" "/usr/local/lib/perl5/5.36/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.36/ExtUtils/typemap' -typemap '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/typemap' Perl.xs > Perl.xsc mv Perl.xsc Perl.c cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"1.628\" -DXS_VERSION=\"1.628\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -W -Wall -Wpointer-arith -Wbad-function-cast -Wno-comment -Wno-sign-compare -Wno-cast-qual Perl.c In file included from Perl.c:207: ./Driver_xst.h:33:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, params); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Driver_xst.h:33:5: note: '{' token is here EXTEND(SP, params); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from Perl.c:207: ./Driver_xst.h:33:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, params); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./Driver_xst.h:33:5: note: ')' token is here EXTEND(SP, params); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Perl.c:207: ./Driver_xst.h:34:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Driver_xst.h:34:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from Perl.c:207: ./Driver_xst.h:34:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./Driver_xst.h:34:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:246:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:246:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:68:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, n); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:68:13: note: '{' token is here EXTEND(sp, n); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ ./Perl.xsi:68:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, n); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./Perl.xsi:68:13: note: ')' token is here EXTEND(sp, n); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:265:7: warning: variable 'attr' set but not used [-Wunused-but-set-variable] SV * attr; ^ Perl.c:309:7: warning: variable 'attribs' set but not used [-Wunused-but-set-variable] SV * attribs; ^ Perl.c:335:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:335:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:335:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:335:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:128:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:128:13: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./Perl.xsi:128:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./Perl.xsi:128:13: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:143:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:143:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:143:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:143:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./Perl.xsi:143:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./Perl.xsi:143:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:143:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:143:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:151:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:151:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:151:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:151:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./Perl.xsi:151:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./Perl.xsi:151:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:151:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:151:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:157:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:157:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:157:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:157:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./Perl.xsi:157:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./Perl.xsi:157:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:157:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:157:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:402:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:402:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:402:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:402:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:188:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:188:39: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ ./Perl.xsi:188:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:188:39: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./Perl.xsi:188:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./Perl.xsi:188:39: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:188:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ ./Perl.xsi:188:39: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:188:64: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:188:64: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:188:64: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:188:64: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./Perl.xsi:188:64: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./Perl.xsi:188:64: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:188:64: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:188:64: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:197:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:197:39: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ ./Perl.xsi:197:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:197:39: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./Perl.xsi:197:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./Perl.xsi:197:39: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:197:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ ./Perl.xsi:197:39: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:197:64: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:197:64: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:197:64: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:197:64: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./Perl.xsi:197:64: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./Perl.xsi:197:64: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:197:64: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:197:64: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:203:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:203:35: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ ./Perl.xsi:203:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:203:35: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./Perl.xsi:203:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./Perl.xsi:203:35: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:203:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ ./Perl.xsi:203:35: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:203:60: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:203:60: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:203:60: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:203:60: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./Perl.xsi:203:60: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./Perl.xsi:203:60: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:203:60: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:203:60: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:216:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, num_fields); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:216:9: note: '{' token is here EXTEND(sp, num_fields); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ ./Perl.xsi:216:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, num_fields); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./Perl.xsi:216:9: note: ')' token is here EXTEND(sp, num_fields); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:521:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:521:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:521:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:521:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:546:7: warning: variable 'attr' set but not used [-Wunused-but-set-variable] SV * attr; ^ Perl.c:561:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:561:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:561:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:561:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:582:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:582:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:582:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:582:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:602:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:602:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:602:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:602:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:301:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:301:9: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:301:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:301:9: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./Perl.xsi:301:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./Perl.xsi:301:9: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:301:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:301:9: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:633:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:633:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:633:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:633:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:660:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:660:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:660:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:660:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:683:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:683:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:683:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:683:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:780:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:780:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:780:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:780:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:859:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:859:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:859:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:859:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:940:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:940:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:940:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:940:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:989:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:989:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:989:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:989:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:1044:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:1044:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:1044:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:1044:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:588:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:588:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:588:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:588:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./Perl.xsi:588:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./Perl.xsi:588:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:588:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:588:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:1078:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:1078:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:1078:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:1078:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:1111:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:1111:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:1111:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:1111:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:1134:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:1134:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:1134:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:1134:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:646:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, num_fields); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:646:9: note: '{' token is here EXTEND(sp, num_fields); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ ./Perl.xsi:646:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, num_fields); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./Perl.xsi:646:9: note: ')' token is here EXTEND(sp, num_fields); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:1208:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:1208:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:1208:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:1208:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:680:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:680:9: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:680:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:680:9: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./Perl.xsi:680:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./Perl.xsi:680:9: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:680:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:680:9: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:686:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:686:9: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:686:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./Perl.xsi:686:9: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./Perl.xsi:686:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./Perl.xsi:686:9: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./Perl.xsi:686:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./Perl.xsi:686:9: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:1241:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:1241:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:1241:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:1241:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:1287:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:1287:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:1287:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:1287:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:1314:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:1314:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:1314:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:1314:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Perl.c:1340:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Perl.c:1340:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Perl.c:1340:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Perl.c:1340:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 113 warnings generated. "/usr/local/bin/perl" "/usr/local/lib/perl5/5.36/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.36/ExtUtils/typemap' -typemap '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/typemap' DBI.xs > DBI.xsc mv DBI.xsc DBI.c cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"1.628\" -DXS_VERSION=\"1.628\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -W -Wall -Wpointer-arith -Wbad-function-cast -Wno-comment -Wno-sign-compare -Wno-cast-qual DBI.c DBI.xs:265:46: warning: unused parameter 'mg' [-Wunused-parameter] static int dbi_ima_free(pTHX_ SV* sv, MAGIC* mg) ^ DBI.xs:771:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:771:9: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ DBI.xs:771:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ DBI.xs:771:9: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:772:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)DBIc_MY_H(imp_xxh)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:772:9: note: '{' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)DBIc_MY_H(imp_xxh)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:772:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)DBIc_MY_H(imp_xxh)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:772:9: note: '{' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)DBIc_MY_H(imp_xxh)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:772:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)DBIc_MY_H(imp_xxh)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:772:9: note: ')' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)DBIc_MY_H(imp_xxh)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:772:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)DBIc_MY_H(imp_xxh)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:772:9: note: ')' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)DBIc_MY_H(imp_xxh)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:773:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(err); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:773:9: note: '{' token is here XPUSHs(err); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:773:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(err); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:773:9: note: '{' token is here XPUSHs(err); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:773:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(err); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:773:9: note: ')' token is here XPUSHs(err); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:773:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(err); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:773:9: note: ')' token is here XPUSHs(err); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:774:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(errstr); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:774:9: note: '{' token is here XPUSHs(errstr); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:774:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(errstr); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:774:9: note: '{' token is here XPUSHs(errstr); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:774:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(errstr); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:774:9: note: ')' token is here XPUSHs(errstr); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:774:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(errstr); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:774:9: note: ')' token is here XPUSHs(errstr); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:775:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(state); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:775:9: note: '{' token is here XPUSHs(state); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:775:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(state); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:775:9: note: '{' token is here XPUSHs(state); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:775:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(state); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:775:9: note: ')' token is here XPUSHs(state); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:775:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(state); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:775:9: note: ')' token is here XPUSHs(state); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:776:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(method); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:776:9: note: '{' token is here XPUSHs(method); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:776:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(method); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:776:9: note: '{' token is here XPUSHs(method); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:776:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(method); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:776:9: note: ')' token is here XPUSHs(method); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:776:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(method); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:776:9: note: ')' token is here XPUSHs(method); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:998:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:998:13: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ DBI.xs:998:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ DBI.xs:998:13: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:999:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(h); ^~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:999:13: note: '{' token is here XPUSHs(h); ^~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:999:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(h); ^~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:999:13: note: '{' token is here XPUSHs(h); ^~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:999:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(h); ^~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:999:13: note: ')' token is here XPUSHs(h); ^~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:999:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(h); ^~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:999:13: note: ')' token is here XPUSHs(h); ^~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:1000:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(level_sv); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:1000:13: note: '{' token is here XPUSHs(level_sv); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:1000:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(level_sv); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:1000:13: note: '{' token is here XPUSHs(level_sv); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:1000:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(level_sv); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:1000:13: note: ')' token is here XPUSHs(level_sv); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:1000:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(level_sv); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:1000:13: note: ')' token is here XPUSHs(level_sv); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:1308:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(dbih_imp_sv, imp_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:1308:9: note: '{' token is here SvCUR_set(dbih_imp_sv, imp_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' STMT_START { \ ^ DBI.xs:1308:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(dbih_imp_sv, imp_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^ DBI.xs:1308:9: note: ')' token is here SvCUR_set(dbih_imp_sv, imp_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:1982:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvPV_set(sv, NULL); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1371:9: note: expanded from macro 'SvPV_set' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:1982:13: note: '{' token is here SvPV_set(sv, NULL); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1371:20: note: expanded from macro 'SvPV_set' STMT_START { \ ^ DBI.xs:1982:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvPV_set(sv, NULL); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1376:46: note: expanded from macro 'SvPV_set' ((sv)->sv_u.svu_pv = (val)); } STMT_END ^ DBI.xs:1982:13: note: ')' token is here SvPV_set(sv, NULL); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1376:48: note: expanded from macro 'SvPV_set' ((sv)->sv_u.svu_pv = (val)); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:1983:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvLEN_set(sv, 0); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1403:9: note: expanded from macro 'SvLEN_set' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:1983:13: note: '{' token is here SvLEN_set(sv, 0); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1403:20: note: expanded from macro 'SvLEN_set' STMT_START { \ ^ DBI.xs:1983:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvLEN_set(sv, 0); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1408:57: note: expanded from macro 'SvLEN_set' (((XPV*) SvANY(sv))->xpv_len = (val)); } STMT_END ^ DBI.xs:1983:13: note: ')' token is here SvLEN_set(sv, 0); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1408:59: note: expanded from macro 'SvLEN_set' (((XPV*) SvANY(sv))->xpv_len = (val)); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:1984:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(sv, 0); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:1984:13: note: '{' token is here SvCUR_set(sv, 0); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' STMT_START { \ ^ DBI.xs:1984:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(sv, 0); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^ DBI.xs:1984:13: note: ')' token is here SvCUR_set(sv, 0); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:1909:65: warning: unused parameter 'v' [-Wunused-parameter] sql_type_cast_svpv(pTHX_ SV *sv, int sql_type, U32 flags, void *v) ^ DBI.xs:2114:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:2114:17: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ DBI.xs:2114:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ DBI.xs:2114:17: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:2115:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(profile_class,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:2115:17: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(profile_class,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:2115:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(profile_class,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:2115:17: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(profile_class,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:2115:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(profile_class,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:2115:17: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(profile_class,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:2115:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(profile_class,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:2115:17: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(profile_class,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:2116:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(valuesv); ^~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:2116:17: note: '{' token is here XPUSHs(valuesv); ^~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:2116:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(valuesv); ^~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:2116:17: note: '{' token is here XPUSHs(valuesv); ^~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:2116:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(valuesv); ^~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:2116:17: note: ')' token is here XPUSHs(valuesv); ^~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:2116:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(valuesv); ^~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:2116:17: note: ')' token is here XPUSHs(valuesv); ^~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:2063:50: warning: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] if (SvNV(valuesv) < 0 || SvNV(valuesv) > MAX_LongReadLen) ~ ^~~~~~~~~~~~~~~ DBI.xs:233:25: note: expanded from macro 'MAX_LongReadLen' #define MAX_LongReadLen PERL_LONG_MAX ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/perl.h:2860:24: note: expanded from macro 'PERL_LONG_MAX' #define PERL_LONG_MAX ((long)LONG_MAX) ^~~~~~~~~~~~~~ DBI.xs:2331:49: warning: implicit conversion from 'int' to 'char' changes value from 924 to -100 [-Wconstant-conversion] *p = (upcase) ? toUPPER_LC(*p) : toLOWER_LC(*p); ~ ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/handy.h:2028:25: note: expanded from macro 'toUPPER_LC' # define toUPPER_LC(c) _generic_toUPPER_LC((c), toupper, U8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/handy.h:1934:27: note: expanded from macro '_generic_toUPPER_LC' ? GREEK_CAPITAL_LETTER_MU \ ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/utf8.h:1201:49: note: expanded from macro 'GREEK_CAPITAL_LETTER_MU' #define GREEK_CAPITAL_LETTER_MU 0x039C /* Upper and title case ^~~~~~ DBI.xs:2331:49: warning: implicit conversion from 'int' to 'char' changes value from 376 to 120 [-Wconstant-conversion] *p = (upcase) ? toUPPER_LC(*p) : toLOWER_LC(*p); ~ ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/handy.h:2028:25: note: expanded from macro 'toUPPER_LC' # define toUPPER_LC(c) _generic_toUPPER_LC((c), toupper, U8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/handy.h:1936:29: note: expanded from macro '_generic_toUPPER_LC' ? LATIN_CAPITAL_LETTER_Y_WITH_DIAERESIS \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/utf8.h:1203:49: note: expanded from macro 'LATIN_CAPITAL_LETTER_Y_WITH_DIAERESIS' #define LATIN_CAPITAL_LETTER_Y_WITH_DIAERESIS 0x0178 /* Also is title case */ ^~~~~~ DBI.xs:2868:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 4); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:2868:17: note: '{' token is here EXTEND(SP, 4); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:2868:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 4); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:2868:17: note: ')' token is here EXTEND(SP, 4); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:2869:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:2869:17: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ DBI.xs:2869:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ DBI.xs:2869:17: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3202:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3202:13: note: '{' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.xs:3202:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.xs:3202:13: note: ')' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3238:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3238:13: note: '{' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.xs:3238:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.xs:3238:13: note: ')' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3256:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3256:13: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.xs:3256:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.xs:3256:13: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3264:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3264:9: note: '{' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.xs:3264:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.xs:3264:9: note: ')' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3285:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); /* don't DESTROY handle, if it is not our's !*/ ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3285:13: note: '{' token is here XSRETURN(0); /* don't DESTROY handle, if it is not our's !*/ ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.xs:3285:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); /* don't DESTROY handle, if it is not our's !*/ ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.xs:3285:13: note: ')' token is here XSRETURN(0); /* don't DESTROY handle, if it is not our's !*/ ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3327:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3327:21: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.xs:3327:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.xs:3327:21: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3329:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3329:17: note: '{' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.xs:3329:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.xs:3329:17: note: ')' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3417:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3417:21: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ DBI.xs:3417:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ DBI.xs:3417:21: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3418:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*hp); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3418:21: note: '{' token is here XPUSHs(*hp); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:3418:21: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*hp); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3418:21: note: '{' token is here XPUSHs(*hp); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:3418:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*hp); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:3418:21: note: ')' token is here XPUSHs(*hp); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3418:21: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*hp); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:3418:21: note: ')' token is here XPUSHs(*hp); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3526:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, items+1); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3526:9: note: '{' token is here EXTEND(SP, items+1); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:3526:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, items+1); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:3526:9: note: ')' token is here EXTEND(SP, items+1); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3527:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3527:9: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ DBI.xs:3527:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ DBI.xs:3527:9: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3701:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(mark); /* mark arguments again so we can pass them on */ ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3701:9: note: '{' token is here PUSHMARK(mark); /* mark arguments again so we can pass them on */ ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ DBI.xs:3701:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(mark); /* mark arguments again so we can pass them on */ ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ DBI.xs:3701:9: note: ')' token is here PUSHMARK(mark); /* mark arguments again so we can pass them on */ ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3852:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3852:17: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ DBI.xs:3852:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ DBI.xs:3852:17: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3853:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(h); ^~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3853:17: note: '{' token is here XPUSHs(h); ^~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:3853:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(h); ^~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3853:17: note: '{' token is here XPUSHs(h); ^~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:3853:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(h); ^~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:3853:17: note: ')' token is here XPUSHs(h); ^~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3853:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(h); ^~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:3853:17: note: ')' token is here XPUSHs(h); ^~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3854:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("AutoCommit",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3854:17: note: '{' token is here XPUSHs(sv_2mortal(newSVpv("AutoCommit",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:3854:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("AutoCommit",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3854:17: note: '{' token is here XPUSHs(sv_2mortal(newSVpv("AutoCommit",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:3854:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("AutoCommit",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:3854:17: note: ')' token is here XPUSHs(sv_2mortal(newSVpv("AutoCommit",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3854:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("AutoCommit",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:3854:17: note: ')' token is here XPUSHs(sv_2mortal(newSVpv("AutoCommit",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3855:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_yes); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3855:17: note: '{' token is here XPUSHs(&PL_sv_yes); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:3855:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_yes); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3855:17: note: '{' token is here XPUSHs(&PL_sv_yes); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:3855:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_yes); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:3855:17: note: ')' token is here XPUSHs(&PL_sv_yes); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3855:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_yes); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:3855:17: note: ')' token is here XPUSHs(&PL_sv_yes); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3886:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvTAINTED_on(s); ^~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1572:27: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3886:25: note: '{' token is here SvTAINTED_on(s); ^~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1572:37: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^ DBI.xs:3886:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvTAINTED_on(s); ^~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1572:83: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^ DBI.xs:3886:25: note: ')' token is here SvTAINTED_on(s); ^~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1572:84: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:3893:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvTAINTED_on(s); ^~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1572:27: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:3893:25: note: '{' token is here SvTAINTED_on(s); ^~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1572:37: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^ DBI.xs:3893:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvTAINTED_on(s); ^~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1572:83: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^ DBI.xs:3893:25: note: ')' token is here SvTAINTED_on(s); ^~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1572:84: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:4009:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:4009:13: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ DBI.xs:4009:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ DBI.xs:4009:13: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:4010:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(msg); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:4010:13: note: '{' token is here XPUSHs(msg); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:4010:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(msg); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:4010:13: note: '{' token is here XPUSHs(msg); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:4010:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(msg); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:4010:13: note: ')' token is here XPUSHs(msg); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:4010:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(msg); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:4010:13: note: ')' token is here XPUSHs(msg); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:4011:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)DBIc_MY_H(imp_xxh)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:4011:13: note: '{' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)DBIc_MY_H(imp_xxh)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:4011:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)DBIc_MY_H(imp_xxh)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:4011:13: note: '{' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)DBIc_MY_H(imp_xxh)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:4011:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)DBIc_MY_H(imp_xxh)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:4011:13: note: ')' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)DBIc_MY_H(imp_xxh)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:4011:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV_inc((SV*)DBIc_MY_H(imp_xxh)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:4011:13: note: ')' token is here XPUSHs(sv_2mortal(newRV_inc((SV*)DBIc_MY_H(imp_xxh)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:4012:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( result ); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:4012:13: note: '{' token is here XPUSHs( result ); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:4012:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( result ); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:4012:13: note: '{' token is here XPUSHs( result ); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:4012:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( result ); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:4012:13: note: ')' token is here XPUSHs( result ); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:4012:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( result ); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:4012:13: note: ')' token is here XPUSHs( result ); ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:4050:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(outitems); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:4050:5: note: '{' token is here XSRETURN(outitems); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.xs:4050:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(outitems); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.xs:4050:5: note: ')' token is here XSRETURN(outitems); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:4123:42: warning: expression which evaluates to zero treated as a null pointer constant of type 'const char *' [-Wnon-literal-null-conversion] const char *style = "", *laststyle = '\0'; ^~~~ DBI.xs:4377:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(new_stmt_sv, strlen(SvPVX(new_stmt_sv))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:9: note: expanded from macro 'SvCUR_set' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:4377:5: note: '{' token is here SvCUR_set(new_stmt_sv, strlen(SvPVX(new_stmt_sv))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1396:20: note: expanded from macro 'SvCUR_set' STMT_START { \ ^ DBI.xs:4377:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(new_stmt_sv, strlen(SvPVX(new_stmt_sv))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:57: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^ DBI.xs:4377:5: note: ')' token is here SvCUR_set(new_stmt_sv, strlen(SvPVX(new_stmt_sv))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1401:59: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:4556:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:4556:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ DBI.c:4556:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:4556:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ DBI.c:4556:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ DBI.c:4556:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:4556:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ DBI.c:4556:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:4558:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:4558:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:4558:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:4558:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:4580:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:4580:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ DBI.c:4580:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:4580:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:4580:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:4580:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:4580:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ DBI.c:4580:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:4548:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:4548:5: note: '{' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:4548:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:4548:5: note: ')' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:4664:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:4664:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:4664:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:4664:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:4683:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:4683:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:4683:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:4683:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:4585:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:4585:5: note: '{' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:4585:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:4585:5: note: ')' token is here EXTEND(SP, 2); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:4736:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:4736:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:4736:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:4736:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:4764:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:4764:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ DBI.c:4764:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:4764:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ DBI.c:4764:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ DBI.c:4764:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:4764:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ DBI.c:4764:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:4766:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:4766:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:4766:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:4766:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:4613:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, items); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:4613:5: note: '{' token is here EXTEND(SP, items); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:4613:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, items); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:4613:5: note: ')' token is here EXTEND(SP, items); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:4889:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:4889:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:4889:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:4889:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:4960:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:4960:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ DBI.c:4960:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:4960:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ DBI.c:4960:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ DBI.c:4960:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:4960:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ DBI.c:4960:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:4962:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:4962:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:4962:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:4962:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:4996:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:4996:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ DBI.c:4996:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:4996:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:4996:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:4996:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:4996:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ DBI.c:4996:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5020:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ DBI.c:5020:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5020:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5020:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5020:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5020:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ DBI.c:5020:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5036:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:18: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5036:2: note: '{' token is here PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:29: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^ DBI.c:5036:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:454:5: note: expanded from macro 'TARGn' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5036:2: note: '{' token is here PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:454:16: note: expanded from macro 'TARGn' STMT_START { \ ^ DBI.c:5036:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:466:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1366:9: note: expanded from macro 'SvNV_set' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5036:2: note: '{' token is here PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:466:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1366:20: note: expanded from macro 'SvNV_set' STMT_START { \ ^ DBI.c:5036:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:466:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1369:62: note: expanded from macro 'SvNV_set' (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END ^ DBI.c:5036:2: note: ')' token is here PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:466:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1369:64: note: expanded from macro 'SvNV_set' (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5036:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:470:5: note: expanded from macro 'TARGn' } STMT_END ^ DBI.c:5036:2: note: ')' token is here PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:470:7: note: expanded from macro 'TARGn' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5036:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:56: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^ DBI.c:5036:2: note: ')' token is here PUSHn((NV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:475:58: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5038:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5038:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5038:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5038:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5091:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5091:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5091:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5091:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5128:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5128:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5128:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5128:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:4858:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:4858:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ DBI.xs:4858:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:4858:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.xs:4858:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.xs:4858:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:4858:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ DBI.xs:4858:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5174:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5174:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5174:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5174:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5203:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5203:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ DBI.c:5203:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5203:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ DBI.c:5203:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ DBI.c:5203:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5203:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ DBI.c:5203:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5205:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5205:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5205:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5205:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:4948:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(mark); /* reset mark (implies one arg as we were called with one arg?) */ ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:4948:9: note: '{' token is here PUSHMARK(mark); /* reset mark (implies one arg as we were called with one arg?) */ ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ DBI.xs:4948:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(mark); /* reset mark (implies one arg as we were called with one arg?) */ ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ DBI.xs:4948:9: note: ')' token is here PUSHMARK(mark); /* reset mark (implies one arg as we were called with one arg?) */ ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5288:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5288:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5288:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5288:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5306:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5306:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5306:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5306:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5324:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5324:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5324:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5324:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5357:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5357:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5357:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5357:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5043:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5043:9: note: '{' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.xs:5043:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.xs:5043:9: note: ')' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5058:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5058:17: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ DBI.xs:5058:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ DBI.xs:5058:17: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5059:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*hp); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5059:17: note: '{' token is here XPUSHs(*hp); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:5059:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*hp); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5059:17: note: '{' token is here XPUSHs(*hp); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:5059:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*hp); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:5059:17: note: ')' token is here XPUSHs(*hp); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5059:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*hp); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:5059:17: note: ')' token is here XPUSHs(*hp); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5075:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5075:9: note: '{' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.xs:5075:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.xs:5075:9: note: ')' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5480:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5480:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5480:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5480:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5500:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5500:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5500:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5500:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5155:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvTAINT(AvARRAY(src_av)[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1576:5: note: expanded from macro 'SvTAINT' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5155:13: note: '{' token is here SvTAINT(AvARRAY(src_av)[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1576:16: note: expanded from macro 'SvTAINT' STMT_START { \ ^ DBI.xs:5155:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvTAINT(AvARRAY(src_av)[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1579:13: note: expanded from macro 'SvTAINT' SvTAINTED_on(sv); \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1572:27: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5155:13: note: '{' token is here SvTAINT(AvARRAY(src_av)[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1579:13: note: expanded from macro 'SvTAINT' SvTAINTED_on(sv); \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1572:37: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^ DBI.xs:5155:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvTAINT(AvARRAY(src_av)[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1579:13: note: expanded from macro 'SvTAINT' SvTAINTED_on(sv); \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1572:83: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^ DBI.xs:5155:13: note: ')' token is here SvTAINT(AvARRAY(src_av)[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1579:13: note: expanded from macro 'SvTAINT' SvTAINTED_on(sv); \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1572:84: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5155:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvTAINT(AvARRAY(src_av)[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1580:5: note: expanded from macro 'SvTAINT' } STMT_END ^ DBI.xs:5155:13: note: ')' token is here SvTAINT(AvARRAY(src_av)[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1580:7: note: expanded from macro 'SvTAINT' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5555:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5555:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5555:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5555:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5586:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5586:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5586:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5586:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5184:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5184:5: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ DBI.xs:5184:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ DBI.xs:5184:5: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5185:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5185:5: note: '{' token is here XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:5185:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5185:5: note: '{' token is here XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:5185:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:5185:5: note: ')' token is here XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5185:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:5185:5: note: ')' token is here XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5198:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, num_fields+1); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5198:9: note: '{' token is here EXTEND(sp, num_fields+1); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:5198:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, num_fields+1); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:5198:9: note: ')' token is here EXTEND(sp, num_fields+1); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5232:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5232:5: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ DBI.xs:5232:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ DBI.xs:5232:5: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5233:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5233:5: note: '{' token is here XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:5233:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5233:5: note: '{' token is here XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:5233:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:5233:5: note: ')' token is here XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5233:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:5233:5: note: ')' token is here XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5263:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5263:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ DBI.xs:5263:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5263:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.xs:5263:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.xs:5263:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5263:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ DBI.xs:5263:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5729:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5729:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5729:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5729:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5296:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5296:5: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ DBI.xs:5296:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ DBI.xs:5296:5: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5297:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5297:5: note: '{' token is here XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:5297:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5297:5: note: '{' token is here XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:5297:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:5297:5: note: ')' token is here XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5297:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:5297:5: note: ')' token is here XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5770:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5770:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5770:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5770:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5790:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5790:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5790:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5810:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5810:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5810:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5810:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5354:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5354:13: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ DBI.xs:5354:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ DBI.xs:5354:13: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5355:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5355:13: note: '{' token is here XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:5355:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5355:13: note: '{' token is here XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:5355:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:5355:13: note: ')' token is here XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5355:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ DBI.xs:5355:13: note: ')' token is here XPUSHs(sth); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5874:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5874:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5874:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5874:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5894:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5894:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5894:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5894:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5918:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5918:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5918:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5918:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5938:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5938:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5938:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5938:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5957:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5957:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5957:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5957:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5977:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5977:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5977:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5977:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:5997:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:5997:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:5997:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:5997:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:6021:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:6021:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:6021:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:6021:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 1); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5482:9: note: '{' token is here EXTEND(SP, 1); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ DBI.xs:5482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 1); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ DBI.xs:5482:9: note: ')' token is here EXTEND(SP, 1); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:6138:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:6138:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ DBI.c:6138:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:6138:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ DBI.c:6138:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ DBI.c:6138:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:6138:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ DBI.c:6138:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:6140:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:6140:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:6140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:6140:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:6190:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:6190:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:6190:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:6190:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:6210:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:6210:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:6210:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:6210:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5566:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5566:9: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ DBI.xs:5566:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5566:9: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.xs:5566:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.xs:5566:9: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5566:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ DBI.xs:5566:9: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5572:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:24: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5572:9: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:35: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ DBI.xs:5572:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.xs:5572:9: note: '{' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.xs:5572:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.xs:5572:9: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:52: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.xs:5572:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:65: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^ DBI.xs:5572:9: note: ')' token is here XSRETURN_NO; ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:337:67: note: expanded from macro 'XSRETURN_NO' #define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:6276:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:6276:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:6276:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:6276:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:6296:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:6296:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ DBI.c:6296:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./dbipport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ DBI.c:6296:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ DBI.c:6296:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ DBI.c:6296:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ DBI.c:6296:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ DBI.c:6296:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./dbipport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 302 warnings generated. rm -f blib/arch/auto/DBI/DBI.so cc -shared -L/usr/local/lib/perl5/5.36/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong DBI.o -o blib/arch/auto/DBI/DBI.so \ \ chmod 755 blib/arch/auto/DBI/DBI.so cp Driver.xst blib/arch/auto/DBI/Driver.xst cp lib/DBI/ProfileSubs.pm blib/lib/DBI/ProfileSubs.pm cp DBI.pm blib/lib/DBI.pm cp lib/DBI/PurePerl.pm blib/lib/DBI/PurePerl.pm cp lib/DBD/Gofer/Policy/classic.pm blib/lib/DBD/Gofer/Policy/classic.pm cp lib/DBI/Const/GetInfoReturn.pm blib/lib/DBI/Const/GetInfoReturn.pm cp lib/DBI/Gofer/Request.pm blib/lib/DBI/Gofer/Request.pm cp lib/DBI/ProfileDumper.pm blib/lib/DBI/ProfileDumper.pm cp lib/DBD/File/HowTo.pod blib/lib/DBD/File/HowTo.pod cp lib/DBD/Sponge.pm blib/lib/DBD/Sponge.pm cp lib/DBI/Util/CacheMemory.pm blib/lib/DBI/Util/CacheMemory.pm cp lib/DBD/Gofer/Transport/null.pm blib/lib/DBD/Gofer/Transport/null.pm cp lib/DBD/NullP.pm blib/lib/DBD/NullP.pm cp lib/DBI/ProxyServer.pm blib/lib/DBI/ProxyServer.pm cp lib/DBI/ProfileData.pm blib/lib/DBI/ProfileData.pm cp lib/DBD/Gofer/Transport/Base.pm blib/lib/DBD/Gofer/Transport/Base.pm cp lib/DBD/File/Roadmap.pod blib/lib/DBD/File/Roadmap.pod cp lib/DBD/Gofer/Transport/stream.pm blib/lib/DBD/Gofer/Transport/stream.pm cp lib/DBI/Const/GetInfo/ODBC.pm blib/lib/DBI/Const/GetInfo/ODBC.pm cp lib/DBI/Profile.pm blib/lib/DBI/Profile.pm cp dbd_xsh.h blib/arch/auto/DBI/dbd_xsh.h cp lib/DBI/SQL/Nano.pm blib/lib/DBI/SQL/Nano.pm cp lib/DBI/Gofer/Transport/pipeone.pm blib/lib/DBI/Gofer/Transport/pipeone.pm cp lib/DBI/W32ODBC.pm blib/lib/DBI/W32ODBC.pm cp lib/DBD/Proxy.pm blib/lib/DBD/Proxy.pm cp lib/DBD/DBM.pm blib/lib/DBD/DBM.pm cp Driver_xst.h blib/arch/auto/DBI/Driver_xst.h cp dbixs_rev.pl blib/lib/dbixs_rev.pl cp lib/DBI/DBD.pm blib/lib/DBI/DBD.pm cp lib/DBI/DBD/SqlEngine.pm blib/lib/DBI/DBD/SqlEngine.pm cp dbixs_rev.h blib/arch/auto/DBI/dbixs_rev.h cp lib/DBD/Gofer/Transport/corostream.pm blib/lib/DBD/Gofer/Transport/corostream.pm cp lib/DBD/File/Developers.pod blib/lib/DBD/File/Developers.pod cp lib/DBD/Gofer/Transport/pipeone.pm blib/lib/DBD/Gofer/Transport/pipeone.pm cp lib/DBI/DBD/SqlEngine/Developers.pod blib/lib/DBI/DBD/SqlEngine/Developers.pod cp lib/DBI/FAQ.pm blib/lib/DBI/FAQ.pm cp lib/DBD/Gofer/Policy/Base.pm blib/lib/DBD/Gofer/Policy/Base.pm cp lib/DBI/Gofer/Serializer/Base.pm blib/lib/DBI/Gofer/Serializer/Base.pm cp lib/DBI/Gofer/Serializer/DataDumper.pm blib/lib/DBI/Gofer/Serializer/DataDumper.pm cp lib/DBI/Util/_accessor.pm blib/lib/DBI/Util/_accessor.pm cp lib/DBI/ProfileDumper/Apache.pm blib/lib/DBI/ProfileDumper/Apache.pm cp lib/Bundle/DBI.pm blib/lib/Bundle/DBI.pm cp lib/DBD/Gofer/Policy/pedantic.pm blib/lib/DBD/Gofer/Policy/pedantic.pm cp lib/DBI/Gofer/Transport/stream.pm blib/lib/DBI/Gofer/Transport/stream.pm cp lib/DBI/Gofer/Transport/Base.pm blib/lib/DBI/Gofer/Transport/Base.pm cp lib/DBD/File.pm blib/lib/DBD/File.pm cp dbi_sql.h blib/arch/auto/DBI/dbi_sql.h cp lib/DBI/Gofer/Serializer/Storable.pm blib/lib/DBI/Gofer/Serializer/Storable.pm cp dbipport.h blib/arch/auto/DBI/dbipport.h cp lib/DBI/Const/GetInfoType.pm blib/lib/DBI/Const/GetInfoType.pm cp lib/DBI/DBD/Metadata.pm blib/lib/DBI/DBD/Metadata.pm cp lib/Win32/DBIODBC.pm blib/lib/Win32/DBIODBC.pm cp DBIXS.h blib/arch/auto/DBI/DBIXS.h cp lib/DBD/Gofer.pm blib/lib/DBD/Gofer.pm cp dbivport.h blib/arch/auto/DBI/dbivport.h cp lib/DBI/Gofer/Execute.pm blib/lib/DBI/Gofer/Execute.pm cp lib/DBI/Const/GetInfo/ANSI.pm blib/lib/DBI/Const/GetInfo/ANSI.pm cp lib/DBD/ExampleP.pm blib/lib/DBD/ExampleP.pm cp lib/DBI/Gofer/Response.pm blib/lib/DBI/Gofer/Response.pm cp lib/DBI/DBD/SqlEngine/HowTo.pod blib/lib/DBI/DBD/SqlEngine/HowTo.pod cp lib/DBD/Gofer/Policy/rush.pm blib/lib/DBD/Gofer/Policy/rush.pm "/usr/local/bin/perl" "-Iblib/arch" "-Iblib/lib" dbilogstrip.PL dbilogstrip Extracted dbilogstrip from dbilogstrip.PL with variable substitutions. "/usr/local/bin/perl" "-Iblib/arch" "-Iblib/lib" dbiprof.PL dbiprof Extracted dbiprof from dbiprof.PL with variable substitutions. "/usr/local/bin/perl" "-Iblib/arch" "-Iblib/lib" dbiproxy.PL dbiproxy Extracted dbiproxy from dbiproxy.PL with variable substitutions. cp dbilogstrip blib/script/dbilogstrip "/usr/local/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dbilogstrip cp dbiprof blib/script/dbiprof "/usr/local/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dbiprof cp dbiproxy blib/script/dbiproxy "/usr/local/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/dbiproxy PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-Iblib/lib" "-Iblib/arch" test.pl test.pl DBI test application $Revision$ Switch: DBI 1.628 by Tim Bunce, 1.628 Available Drivers: DBM, ExampleP, File, Gofer, Proxy, Sponge dbi:ExampleP:: testing 3 sets of 20 connections: Connecting... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Disconnecting... Connecting... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Disconnecting... Connecting... 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Disconnecting... connect 20 and disconnect them, 3 times: 0.0011s / 60 = 0.0000s Testing handle creation speed... 170666 NullP sth/s perl 5.036003 amd64-freebsd-thread-multi (gcc FreeBSD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing ) 0.000006s test.pl done PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01basics.t .................... ok t/02dbidrv.t .................... ok t/03handle.t .................... ok t/04mods.t ...................... ok t/05concathash.t ................ ok t/06attrs.t ..................... ok t/07kids.t ...................... ok t/08keeperr.t ................... ok t/09trace.t ..................... ok t/10examp.t ..................... ok t/11fetch.t ..................... ok t/12quote.t ..................... ok t/13taint.t ..................... ok t/14utf8.t ...................... ok t/15array.t ..................... ok t/16destroy.t ................... ok t/19fhtrace.t ................... ok t/20meta.t ...................... ok t/30subclass.t .................. ok t/31methcache.t ................. ok t/35thrclone.t .................. ok Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. t/40profile.t ................... ok t/41prof_dump.t ................. ok t/42prof_data.t ................. ok t/43prof_env.t .................. ok t/48dbi_dbd_sqlengine.t ......... ok t/49dbd_file.t .................. ok t/50dbm_simple.t ................ ok t/51dbm_file.t .................. ok t/52dbm_complex.t ............... skipped: DBI::SQL::Nano is being used t/60preparse.t .................. ok t/65transact.t .................. ok t/70callbacks.t ................. ok t/72childhandles.t .............. ok t/80proxy.t ..................... skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm) t/85gofer.t ..................... ok t/86gofer_fail.t ................ ok t/87gofer_cache.t ............... ok t/90sql_type_cast.t ............. ok t/pod-coverage.t ................ skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod.t ......................... skipped: Test::Pod 1.00 required for testing POD t/zvg_01basics.t ................ ok t/zvg_02dbidrv.t ................ ok t/zvg_03handle.t ................ ok t/zvg_04mods.t .................. ok t/zvg_05concathash.t ............ ok t/zvg_06attrs.t ................. ok t/zvg_07kids.t .................. ok t/zvg_08keeperr.t ............... ok t/zvg_09trace.t ................. ok t/zvg_10examp.t ................. ok t/zvg_11fetch.t ................. ok t/zvg_12quote.t ................. ok t/zvg_13taint.t ................. skipped: Taint attribute tests not functional with DBI_AUTOPROXY t/zvg_14utf8.t .................. ok t/zvg_15array.t ................. ok t/zvg_16destroy.t ............... ok t/zvg_19fhtrace.t ............... ok t/zvg_20meta.t .................. ok t/zvg_30subclass.t .............. ok t/zvg_31methcache.t ............. ok t/zvg_35thrclone.t .............. ok Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. Redundant argument in sprintf at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628/blib/lib/DBI/Profile.pm line 834. t/zvg_40profile.t ............... ok t/zvg_41prof_dump.t ............. ok t/zvg_42prof_data.t ............. ok t/zvg_43prof_env.t .............. ok t/zvg_48dbi_dbd_sqlengine.t ..... ok t/zvg_49dbd_file.t .............. ok t/zvg_50dbm_simple.t ............ ok t/zvg_51dbm_file.t .............. ok t/zvg_52dbm_complex.t ........... skipped: DBI::SQL::Nano is being used t/zvg_60preparse.t .............. ok t/zvg_65transact.t .............. skipped: Transactions not supported by DBD::Gofer t/zvg_70callbacks.t ............. ok t/zvg_72childhandles.t .......... ok t/zvg_80proxy.t ................. skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm) t/zvg_85gofer.t ................. ok t/zvg_86gofer_fail.t ............ skipped: Gofer DBI_AUTOPROXY t/zvg_87gofer_cache.t ........... skipped: Gofer DBI_AUTOPROXY t/zvg_90sql_type_cast.t ......... ok t/zvn_48dbi_dbd_sqlengine.t ..... ok t/zvn_49dbd_file.t .............. ok t/zvn_50dbm_simple.t ............ ok t/zvn_51dbm_file.t .............. ok t/zvn_52dbm_complex.t ........... skipped: DBI::SQL::Nano is being used t/zvn_85gofer.t ................. ok t/zvp_01basics.t ................ ok t/zvp_02dbidrv.t ................ ok t/zvp_03handle.t ................ ok t/zvp_04mods.t .................. ok t/zvp_05concathash.t ............ ok t/zvp_06attrs.t ................. ok t/zvp_07kids.t .................. skipped: $h->{Kids} attribute not supported for DBI::PurePerl t/zvp_08keeperr.t ............... ok t/zvp_09trace.t ................. ok t/zvp_10examp.t ................. ok t/zvp_11fetch.t ................. ok t/zvp_12quote.t ................. ok t/zvp_13taint.t ................. skipped: Taint attributes not supported with DBI::PurePerl t/zvp_14utf8.t .................. ok t/zvp_15array.t ................. ok t/zvp_16destroy.t ............... ok t/zvp_19fhtrace.t ............... ok t/zvp_20meta.t .................. ok t/zvp_30subclass.t .............. ok t/zvp_31methcache.t ............. ok t/zvp_35thrclone.t .............. ok t/zvp_40profile.t ............... skipped: profiling not supported for DBI::PurePerl t/zvp_41prof_dump.t ............. skipped: profiling not supported for DBI::PurePerl t/zvp_42prof_data.t ............. skipped: profiling not supported for DBI::PurePerl t/zvp_43prof_env.t .............. skipped: profiling not supported for DBI::PurePerl t/zvp_48dbi_dbd_sqlengine.t ..... ok t/zvp_49dbd_file.t .............. ok t/zvp_50dbm_simple.t ............ ok t/zvp_51dbm_file.t .............. ok t/zvp_52dbm_complex.t ........... skipped: DBI::SQL::Nano is being used t/zvp_60preparse.t .............. skipped: preparse not supported for DBI::PurePerl t/zvp_65transact.t .............. ok t/zvp_70callbacks.t ............. skipped: $h->{Callbacks} attribute not supported for DBI::PurePerl t/zvp_72childhandles.t .......... ok t/zvp_80proxy.t ................. skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm) t/zvp_85gofer.t ................. ok t/zvp_86gofer_fail.t ............ skipped: requires Callbacks which are not supported with PurePerl t/zvp_87gofer_cache.t ........... ok t/zvp_90sql_type_cast.t ......... ok t/zvxgn_48dbi_dbd_sqlengine.t ... ok t/zvxgn_49dbd_file.t ............ ok t/zvxgn_50dbm_simple.t .......... ok t/zvxgn_51dbm_file.t ............ ok t/zvxgn_52dbm_complex.t ......... skipped: DBI::SQL::Nano is being used t/zvxgn_85gofer.t ............... ok t/zvxgnp_48dbi_dbd_sqlengine.t .. ok t/zvxgnp_49dbd_file.t ........... ok t/zvxgnp_50dbm_simple.t ......... ok t/zvxgnp_51dbm_file.t ........... ok t/zvxgnp_52dbm_complex.t ........ skipped: DBI::SQL::Nano is being used t/zvxgnp_85gofer.t .............. ok t/zvxgp_01basics.t .............. ok t/zvxgp_02dbidrv.t .............. ok t/zvxgp_03handle.t .............. ok t/zvxgp_04mods.t ................ ok t/zvxgp_05concathash.t .......... ok t/zvxgp_06attrs.t ............... ok t/zvxgp_07kids.t ................ skipped: $h->{Kids} attribute not supported for DBI::PurePerl t/zvxgp_08keeperr.t ............. ok t/zvxgp_09trace.t ............... ok t/zvxgp_10examp.t ............... ok t/zvxgp_11fetch.t ............... ok t/zvxgp_12quote.t ............... ok t/zvxgp_13taint.t ............... skipped: Taint attributes not supported with DBI::PurePerl t/zvxgp_14utf8.t ................ ok t/zvxgp_15array.t ............... ok t/zvxgp_16destroy.t ............. ok t/zvxgp_19fhtrace.t ............. ok t/zvxgp_20meta.t ................ ok t/zvxgp_30subclass.t ............ ok t/zvxgp_31methcache.t ........... ok t/zvxgp_35thrclone.t ............ ok t/zvxgp_40profile.t ............. skipped: profiling not supported for DBI::PurePerl t/zvxgp_41prof_dump.t ........... skipped: profiling not supported for DBI::PurePerl t/zvxgp_42prof_data.t ........... skipped: profiling not supported for DBI::PurePerl t/zvxgp_43prof_env.t ............ skipped: profiling not supported for DBI::PurePerl t/zvxgp_48dbi_dbd_sqlengine.t ... ok t/zvxgp_49dbd_file.t ............ ok t/zvxgp_50dbm_simple.t .......... ok t/zvxgp_51dbm_file.t ............ ok t/zvxgp_52dbm_complex.t ......... skipped: DBI::SQL::Nano is being used t/zvxgp_60preparse.t ............ skipped: preparse not supported for DBI::PurePerl t/zvxgp_65transact.t ............ skipped: Transactions not supported by DBD::Gofer t/zvxgp_70callbacks.t ........... skipped: $h->{Callbacks} attribute not supported for DBI::PurePerl t/zvxgp_72childhandles.t ........ ok t/zvxgp_80proxy.t ............... skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm) t/zvxgp_85gofer.t ............... ok t/zvxgp_86gofer_fail.t .......... skipped: requires Callbacks which are not supported with PurePerl t/zvxgp_87gofer_cache.t ......... skipped: Gofer DBI_AUTOPROXY t/zvxgp_90sql_type_cast.t ....... ok t/zvxnp_48dbi_dbd_sqlengine.t ... ok t/zvxnp_49dbd_file.t ............ ok t/zvxnp_50dbm_simple.t .......... ok t/zvxnp_51dbm_file.t ............ ok t/zvxnp_52dbm_complex.t ......... skipped: DBI::SQL::Nano is being used t/zvxnp_85gofer.t ............... ok All tests successful. Files=182, Tests=8641, 99 wallclock secs ( 1.48 usr 0.38 sys + 78.38 cusr 11.16 csys = 91.40 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628' "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- DBI.bs blib/arch/auto/DBI/DBI.bs 644 Manifying 3 pod documents Manifying 49 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/dbivport.h Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/Driver_xst.h Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/DBIXS.h Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/dbd_xsh.h Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/dbi_sql.h Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/Driver.xst Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/DBI.so Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/dbixs_rev.h Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/dbipport.h Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/dbixs_rev.pl Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/NullP.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/Gofer.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/DBM.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/File.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/Sponge.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/ExampleP.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/Proxy.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/Gofer/Transport/Base.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/Gofer/Transport/null.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/Gofer/Transport/stream.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/Gofer/Transport/corostream.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/Gofer/Transport/pipeone.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/Gofer/Policy/Base.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/Gofer/Policy/pedantic.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/Gofer/Policy/rush.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/Gofer/Policy/classic.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/File/Developers.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/File/HowTo.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBD/File/Roadmap.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/ProxyServer.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/Changes.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/PurePerl.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/W32ODBC.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/ProfileSubs.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/ProfileData.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/Profile.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/ProfileDumper.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/FAQ.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/DBD.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/DBD/SqlEngine.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/DBD/Metadata.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/DBD/SqlEngine/Developers.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/DBD/SqlEngine/HowTo.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/SQL/Nano.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/Gofer/Execute.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/Gofer/Request.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/Gofer/Response.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/Gofer/Transport/Base.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/Gofer/Transport/stream.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/Gofer/Transport/pipeone.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/Gofer/Serializer/Base.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/Gofer/Serializer/DataDumper.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/Gofer/Serializer/Storable.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/Const/GetInfoReturn.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/Const/GetInfoType.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/Const/GetInfo/ANSI.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/Const/GetInfo/ODBC.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/Util/CacheMemory.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/Util/_accessor.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/DBI/ProfileDumper/Apache.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Bundle/DBI.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Win32/DBIODBC.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man1/dbiprof.1 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man1/dbiproxy.1 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man1/dbilogstrip.1 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBD::Proxy.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::Const::GetInfoReturn.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::PurePerl.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::ProfileDumper::Apache.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBD::File.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::DBD.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBD::Gofer::Transport::null.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::Gofer::Response.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBD::Gofer::Transport::Base.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::ProfileData.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBD::Gofer::Policy::classic.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::ProfileDumper.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBD::File::Developers.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::DBD::SqlEngine::HowTo.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::Gofer::Request.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::DBD::Metadata.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBD::Gofer::Transport::pipeone.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::Gofer::Execute.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Win32::DBIODBC.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBD::Sponge.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::Util::CacheMemory.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::Gofer::Serializer::Base.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBD::Gofer::Policy::Base.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::Profile.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::DBD::SqlEngine::Developers.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::Gofer::Serializer::DataDumper.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBD::Gofer::Transport::corostream.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::ProfileSubs.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::SQL::Nano.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::Gofer::Transport::stream.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::Gofer::Serializer::Storable.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Bundle::DBI.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::ProxyServer.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBD::Gofer.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::FAQ.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::Const::GetInfoType.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::Gofer::Transport::Base.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBD::DBM.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBD::Gofer::Transport::stream.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBD::Gofer::Policy::pedantic.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBD::File::HowTo.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::W32ODBC.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBD::File::Roadmap.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::Const::GetInfo::ODBC.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBD::Gofer::Policy::rush.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::Gofer::Transport::pipeone.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::Const::GetInfo::ANSI.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/DBI::DBD::SqlEngine.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/bin/dbiprof Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/bin/dbiproxy Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/bin/dbilogstrip Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628' rm -f \ DBI.bso DBI.def \ DBI.exp DBI.x \ DBI.bs blib/arch/auto/DBI/extralibs.all \ blib/arch/auto/DBI/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core DBI.base \ DBI.bs DBI.bso \ DBI.c DBI.def \ DBI.exp DBI.o \ DBI_def.old MYMETA.json \ MYMETA.yml Perl.base \ Perl.bs Perl.bso \ Perl.c Perl.def \ Perl.exp Perl.o \ Perl_def.old blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libDBI.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ DBI-1.628 Perl.xsi \ blib dbi*.prof \ dbi__null_test_tmp* dbilogstrip \ dbiprof dbiproxy \ dbiproxy.*log dbitrace.log \ ndtest.prt t/zv*_*.t mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBI-1.628' tar zxf icu4c-58_2-src.tgz tar done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- i18n/digitlst.cpp.orig 2016-10-27 01:37:56.000000000 +0000 |+++ i18n/digitlst.cpp 2018-02-18 19:00:07.315169000 +0000 -------------------------- Patching file i18n/digitlst.cpp using Plan A... Hunk #1 succeeded at 61. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |--- configure.ac.orig 2018-02-18 21:30:31.573268000 +0000 |+++ configure.ac 2018-02-18 21:31:30.974595000 +0000 -------------------------- Patching file configure.ac using Plan A... Hunk #1 succeeded at 893. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |--- configure.orig 2016-10-04 19:30:20.000000000 +0000 |+++ configure 2018-06-24 01:04:40.476591000 +0000 -------------------------- Patching file configure using Plan A... Hunk #1 succeeded at 7053. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- common/Makefile.in.orig 2016-03-23 20:50:12 UTC |+++ common/Makefile.in -------------------------- Patching file common/Makefile.in using Plan A... Hunk #1 succeeded at 149 (offset 3 lines). done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- common/putil.cpp.orig 2016-10-19 17:20:56 UTC |+++ common/putil.cpp -------------------------- Patching file common/putil.cpp using Plan A... Hunk #1 succeeded at 1789. Hunk #2 succeeded at 1808. Hunk #3 succeeded at 1937. done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- common/umutex.cpp.orig 2016-03-23 20:50:10 UTC |+++ common/umutex.cpp -------------------------- Patching file common/umutex.cpp using Plan A... Hunk #1 succeeded at 255 (offset -9 lines). done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- common/unicode/platform.h.orig 2016-03-23 20:49:58 UTC |+++ common/unicode/platform.h -------------------------- Patching file common/unicode/platform.h using Plan A... Hunk #1 succeeded at 381 (offset 2 lines). done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- common/unicode/uconfig.h.orig 2016-03-23 20:49:54 UTC |+++ common/unicode/uconfig.h -------------------------- Patching file common/unicode/uconfig.h using Plan A... Hunk #1 succeeded at 89 (offset 2 lines). done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- config/mh-bsd-gcc.orig 2016-03-23 20:50:50 UTC |+++ config/mh-bsd-gcc -------------------------- Patching file config/mh-bsd-gcc using Plan A... Hunk #1 succeeded at 6 (offset 2 lines). Hunk #2 succeeded at 20 (offset 2 lines). Hunk #3 succeeded at 41 (offset 2 lines). Hunk #4 succeeded at 72 (offset 2 lines). Hunk #5 succeeded at 85 (offset 2 lines). done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- i18n/Makefile.in.orig 2016-03-23 20:49:38 UTC |+++ i18n/Makefile.in -------------------------- Patching file i18n/Makefile.in using Plan A... Hunk #1 succeeded at 137 (offset 2 lines). done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- io/Makefile.in.orig 2016-03-23 20:50:52 UTC |+++ io/Makefile.in -------------------------- Patching file io/Makefile.in using Plan A... Hunk #1 succeeded at 98 (offset 2 lines). done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- layoutex/Makefile.in.orig 2016-03-23 20:56:38 UTC |+++ layoutex/Makefile.in -------------------------- Patching file layoutex/Makefile.in using Plan A... Hunk #1 succeeded at 111 (offset 2 lines). done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- stubdata/Makefile.in.orig 2016-03-23 20:50:52 UTC |+++ stubdata/Makefile.in -------------------------- Patching file stubdata/Makefile.in using Plan A... Hunk #1 succeeded at 84 (offset 2 lines). done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- tools/ctestfw/Makefile.in.orig 2016-03-23 20:50:16 UTC |+++ tools/ctestfw/Makefile.in -------------------------- Patching file tools/ctestfw/Makefile.in using Plan A... Hunk #1 succeeded at 80 (offset 2 lines). done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- tools/toolutil/Makefile.in.orig 2016-03-23 20:50:26 UTC |+++ tools/toolutil/Makefile.in -------------------------- Patching file tools/toolutil/Makefile.in using Plan A... Hunk #1 succeeded at 91 (offset 2 lines). done export CPP=cpp CC=cc CXX=c++ CPPFLAGS= CFLAGS=-fPIC -DU_USING_ICU_NAMESPACE=0 CXXFLAGS=-fPIC -DU_USING_ICU_NAMESPACE=0 LDFLAGS=-fPIC MAKE=/usr/local/bin/gmake Running ./configure --prefix=/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build --enable-static --with-data-packaging=archive for BSD using the GNU C++ compiler checking for ICU version numbers... release 58.2, library 58.2, unicode version 9.0 checking build system type... x86_64-unknown-freebsd13.2 checking host system type... x86_64-unknown-freebsd13.2 checking whether to build debug libraries... no checking whether to build release libraries... yes checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking for pkg-config... no checking for ICULEHB... no checking how to run the C preprocessor... cpp checking for a BSD-compatible install... /usr/bin/install -c checking for gmake... /usr/local/bin/gmake checking for doxygen... no checking checking for executable suffix... checking whether strict compiling is on... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking size of void *... 8 checking whether runnable 64 bit binaries are built by default... yes checking which Makefile fragment to use for x86_64-unknown-freebsd13.2... mh-bsd-gcc checking for floor in -lm... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether to enable auto cleanup of libraries... no checking whether to enable draft APIs... yes checking for ranlib... ranlib checking for ar... ar checking whether to enable renaming of symbols... yes checking whether to enable function and data tracing... no checking elf.h usability... yes checking elf.h presence... yes checking for elf.h... yes checking whether to enable dynamic loading of plugins. Ignored if plugins disabled.... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for library containing dlopen... none required checking for dlopen... yes checking for gettimeofday... yes checking if we have a C++ compiler... Good checking if we have a C++11 compiler... yes configure: Adding CXXFLAGS option --std=c++0x checking if #include works... yes checking if #include works... yes checking for pthread_attr_init in -lpthread... yes checking for mmap... yes checking for genccode assembly... checking for inttypes.h... (cached) yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking whether byte ordering is bigendian... no checking for nl_langinfo... yes checking for nl_langinfo's argument to obtain the codeset... CODESET checking for namespace support... yes checking for properly overriding new and delete... yes checking for placement new and delete... yes checking for popen... yes checking for tzset... yes checking for tzname... yes checking for timezone... no checking for __timezone... no checking for _timezone... no checking for strtod_l... yes checking xlocale.h usability... yes checking xlocale.h presence... yes checking for xlocale.h... yes checking for int8_t... yes checking for uint8_t... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for int64_t... yes checking for uint64_t... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking for library containing wcscpy... none required checking size of wchar_t... 4 checking for UTF-16 string literal support... C++ only checking for a library suffix to use... none CPPFLAGS= $(THREADSCPPFLAGS) -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_TIMEZONE=0 -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=1 CFLAGS=-fPIC -DU_USING_ICU_NAMESPACE=0 -std=c99 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings $(THREADSCFLAGS) CXXFLAGS=-fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x $(THREADSCXXFLAGS) configure: creating ./config.status config.status: creating icudefs.mk config.status: creating Makefile config.status: creating data/pkgdataMakefile config.status: creating config/Makefile.inc config.status: creating config/icu.pc config.status: creating config/pkgdataMakefile config.status: creating data/Makefile config.status: creating stubdata/Makefile config.status: creating common/Makefile config.status: creating i18n/Makefile config.status: creating layoutex/Makefile config.status: creating io/Makefile config.status: creating extra/Makefile config.status: creating extra/uconv/Makefile config.status: creating extra/uconv/pkgdataMakefile config.status: creating extra/scrptrun/Makefile config.status: creating tools/Makefile config.status: creating tools/ctestfw/Makefile config.status: creating tools/toolutil/Makefile config.status: creating tools/makeconv/Makefile config.status: creating tools/genrb/Makefile config.status: creating tools/genccode/Makefile config.status: creating tools/gencmn/Makefile config.status: creating tools/gencnval/Makefile config.status: creating tools/gendict/Makefile config.status: creating tools/gentest/Makefile config.status: creating tools/gennorm2/Makefile config.status: creating tools/genbrk/Makefile config.status: creating tools/gensprep/Makefile config.status: creating tools/icuinfo/Makefile config.status: creating tools/icupkg/Makefile config.status: creating tools/icuswap/Makefile config.status: creating tools/pkgdata/Makefile config.status: creating tools/tzcode/Makefile config.status: creating tools/gencfu/Makefile config.status: creating test/Makefile config.status: creating test/compat/Makefile config.status: creating test/testdata/Makefile config.status: creating test/testdata/pkgdataMakefile config.status: creating test/hdrtst/Makefile config.status: creating test/intltest/Makefile config.status: creating test/cintltst/Makefile config.status: creating test/iotest/Makefile config.status: creating test/letest/Makefile config.status: creating test/perf/Makefile config.status: creating test/perf/collationperf/Makefile config.status: creating test/perf/collperf/Makefile config.status: creating test/perf/collperf2/Makefile config.status: creating test/perf/dicttrieperf/Makefile config.status: creating test/perf/ubrkperf/Makefile config.status: creating test/perf/charperf/Makefile config.status: creating test/perf/convperf/Makefile config.status: creating test/perf/normperf/Makefile config.status: creating test/perf/DateFmtPerf/Makefile config.status: creating test/perf/howExpensiveIs/Makefile config.status: creating test/perf/strsrchperf/Makefile config.status: creating test/perf/unisetperf/Makefile config.status: creating test/perf/usetperf/Makefile config.status: creating test/perf/ustrperf/Makefile config.status: creating test/perf/utfperf/Makefile config.status: creating test/perf/utrie2perf/Makefile config.status: creating test/perf/leperf/Makefile config.status: creating samples/Makefile config.status: creating samples/date/Makefile config.status: creating samples/cal/Makefile config.status: creating samples/layout/Makefile ICU for C/C++ 58.2 is ready to be built. === Important Notes: === Data Packaging: archive This means: ICU data will be stored in a single .dat file. To locate data: ICU will look in /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/icu/58.2 which is the installation location. Call u_setDataDirectory() or use the ICU_DATA environment variable to override. Building ICU: Use a GNU make such as /usr/local/bin/gmake to build ICU. checking the version of "/usr/local/bin/gmake"... gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source' 4.4.1 (we wanted at least 3.80) gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source' ok C++ apps may want to build with CXXFLAGS = --std=c++0x If the result of the above commands looks okay to you, go to the directory source in the ICU distribution to build ICU. Please remember that ICU needs GNU make to build properly... gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source' rebuilding config/icucross.mk rebuilding config/icucross.inc cd ./config; \ /usr/local/bin/gmake -f pkgdataMakefile gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/config' rm -rf pkgdata.inc gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/config' rm -rf config/icu-config /usr/bin/install -c ./config/icu-config-top config/icu-config chmod u+w config/icu-config LC_ALL=C sed -f ./config/make2sh.sed < ./config/Makefile.inc | grep -v '#M#' | uniq >> config/icu-config LC_ALL=C sed -f ./config/make2sh.sed < ./config/mh-bsd-gcc | grep -v '#M#' | uniq >> config/icu-config cat ./config/icu-config-bottom >> config/icu-config chmod u-w config/icu-config config/icu-uc.pc updated. config/icu-i18n.pc updated. config/icu-io.pc updated. Note: rebuild with "/usr/local/bin/gmake VERBOSE=1 " to show all compiler parameters. /bin/sh ./mkinstalldirs lib mkdir lib /bin/sh ./mkinstalldirs bin mkdir bin /usr/local/bin/gmake[1]: Making `all' in `stubdata' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/stubdata' (deps) stubdata.c cc ... stubdata.c ar r libicudata.a stubdata.ao ar: warning: creating libicudata.a ranlib libicudata.a cc ... stubdata.c cc -fPIC -DU_USING_ICU_NAMESPACE=0 -std=c99 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -fPIC -nodefaultlibs -nostdlib -shared -Wl,-Bsymbolic -Wl,-soname -Wl,libicudata.so.58 -o libicudata.so.58.2 stubdata.o rm -f libicudata.so.58 && ln -s libicudata.so.58.2 libicudata.so.58 rm -f libicudata.so && ln -s libicudata.so.58.2 libicudata.so gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/stubdata' /usr/local/bin/gmake[1]: Making `all' in `common' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/common' generating ../common/svchook.mk cd .. \ && CONFIG_FILES=common/Makefile CONFIG_HEADERS= /bin/sh ./config.status config.status: creating common/Makefile (deps) errorcode.cpp (deps) putil.cpp (deps) umath.c (deps) utypes.c (deps) uinvchar.c (deps) umutex.cpp (deps) ucln_cmn.cpp (deps) uinit.cpp (deps) uobject.cpp (deps) cmemory.c (deps) charstr.cpp (deps) cstr.cpp (deps) udata.cpp (deps) ucmndata.c (deps) udatamem.c (deps) umapfile.c (deps) udataswp.c (deps) ucol_swp.cpp (deps) utrace.c (deps) uhash.c (deps) uhash_us.cpp (deps) uenum.c (deps) ustrenum.cpp (deps) uvector.cpp (deps) ustack.cpp (deps) uvectr32.cpp (deps) uvectr64.cpp (deps) ucnv.c (deps) ucnv_bld.cpp (deps) ucnv_cnv.c (deps) ucnv_io.cpp (deps) ucnv_cb.c (deps) ucnv_err.c (deps) ucnvlat1.c (deps) ucnv_u7.c (deps) ucnv_u8.c (deps) ucnv_u16.c (deps) ucnv_u32.c (deps) ucnvscsu.c (deps) ucnvbocu.cpp (deps) ucnv_ext.cpp (deps) ucnvmbcs.cpp (deps) ucnv2022.cpp (deps) ucnvhz.c (deps) ucnv_lmb.c (deps) ucnvisci.c (deps) ucnvdisp.c (deps) ucnv_set.c (deps) ucnv_ct.c (deps) resource.cpp (deps) uresbund.cpp (deps) ures_cnv.c (deps) uresdata.cpp (deps) resbund.cpp (deps) resbund_cnv.cpp (deps) ucurr.cpp (deps) messagepattern.cpp (deps) ucat.c (deps) locmap.c (deps) uloc.cpp (deps) locid.cpp (deps) locutil.cpp (deps) locavailable.cpp (deps) locdispnames.cpp (deps) locdspnm.cpp (deps) loclikely.cpp (deps) locresdata.cpp (deps) bytestream.cpp (deps) stringpiece.cpp (deps) stringtriebuilder.cpp (deps) bytestriebuilder.cpp (deps) bytestrie.cpp (deps) bytestrieiterator.cpp (deps) ucharstrie.cpp (deps) ucharstriebuilder.cpp (deps) ucharstrieiterator.cpp (deps) dictionarydata.cpp (deps) appendable.cpp (deps) ustr_cnv.cpp (deps) unistr_cnv.cpp (deps) unistr.cpp (deps) unistr_case.cpp (deps) unistr_props.cpp (deps) utf_impl.c (deps) ustring.cpp (deps) ustrcase.cpp (deps) ucasemap.cpp (deps) ucasemap_titlecase_brkiter.cpp (deps) cstring.c (deps) ustrfmt.c (deps) ustrtrns.cpp (deps) ustr_wcs.cpp (deps) utext.cpp (deps) unistr_case_locale.cpp (deps) ustrcase_locale.cpp (deps) unistr_titlecase_brkiter.cpp (deps) ustr_titlecase_brkiter.cpp (deps) normalizer2impl.cpp (deps) normalizer2.cpp (deps) filterednormalizer2.cpp (deps) normlzr.cpp (deps) unorm.cpp (deps) unormcmp.cpp (deps) loadednormalizer2impl.cpp (deps) chariter.cpp (deps) schriter.cpp (deps) uchriter.cpp (deps) uiter.cpp (deps) patternprops.cpp (deps) uchar.c (deps) uprops.cpp (deps) ucase.cpp (deps) propname.cpp (deps) ubidi_props.c (deps) ubidi.c (deps) ubidiwrt.c (deps) ubidiln.c (deps) ushape.cpp (deps) uscript.c (deps) uscript_props.cpp (deps) usc_impl.c (deps) unames.cpp (deps) utrie.cpp (deps) utrie2.cpp (deps) utrie2_builder.cpp (deps) bmpset.cpp (deps) unisetspan.cpp (deps) uset_props.cpp (deps) uniset_props.cpp (deps) uniset_closure.cpp (deps) uset.cpp (deps) uniset.cpp (deps) usetiter.cpp (deps) ruleiter.cpp (deps) caniter.cpp (deps) unifilt.cpp (deps) unifunct.cpp (deps) uarrsort.c (deps) brkiter.cpp (deps) ubrk.cpp (deps) brkeng.cpp (deps) dictbe.cpp (deps) filteredbrk.cpp (deps) rbbi.cpp (deps) rbbidata.cpp (deps) rbbinode.cpp (deps) rbbirb.cpp (deps) rbbiscan.cpp (deps) rbbisetb.cpp (deps) rbbistbl.cpp (deps) rbbitblb.cpp (deps) serv.cpp (deps) servnotf.cpp (deps) servls.cpp (deps) servlk.cpp (deps) servlkf.cpp (deps) servrbf.cpp (deps) servslkf.cpp (deps) uidna.cpp (deps) usprep.cpp (deps) uts46.cpp (deps) punycode.cpp (deps) util.cpp (deps) util_props.cpp (deps) parsepos.cpp (deps) locbased.cpp (deps) cwchar.c (deps) wintz.c (deps) dtintrv.cpp (deps) ucnvsel.cpp (deps) propsvec.c (deps) ulist.c (deps) uloc_tag.c (deps) icudataver.c (deps) icuplug.cpp (deps) listformatter.cpp (deps) ulistformatter.cpp (deps) sharedobject.cpp (deps) simpleformatter.cpp (deps) unifiedcache.cpp (deps) uloc_keytype.cpp (deps) ubiditransform.c (deps) pluralmap.cpp c++ ... errorcode.cpp c++ ... putil.cpp cc ... umath.c cc ... utypes.c cc ... uinvchar.c c++ ... umutex.cpp c++ ... ucln_cmn.cpp c++ ... uinit.cpp c++ ... uobject.cpp cc ... cmemory.c c++ ... charstr.cpp c++ ... cstr.cpp c++ ... udata.cpp cc ... ucmndata.c cc ... udatamem.c cc ... umapfile.c cc ... udataswp.c c++ ... ucol_swp.cpp cc ... utrace.c cc ... uhash.c c++ ... uhash_us.cpp cc ... uenum.c c++ ... ustrenum.cpp c++ ... uvector.cpp c++ ... ustack.cpp c++ ... uvectr32.cpp c++ ... uvectr64.cpp cc ... ucnv.c c++ ... ucnv_bld.cpp cc ... ucnv_cnv.c c++ ... ucnv_io.cpp cc ... ucnv_cb.c cc ... ucnv_err.c cc ... ucnvlat1.c cc ... ucnv_u7.c cc ... ucnv_u8.c cc ... ucnv_u16.c cc ... ucnv_u32.c cc ... ucnvscsu.c c++ ... ucnvbocu.cpp c++ ... ucnv_ext.cpp c++ ... ucnvmbcs.cpp c++ ... ucnv2022.cpp cc ... ucnvhz.c cc ... ucnv_lmb.c cc ... ucnvisci.c cc ... ucnvdisp.c cc ... ucnv_set.c cc ... ucnv_ct.c c++ ... resource.cpp c++ ... uresbund.cpp cc ... ures_cnv.c c++ ... uresdata.cpp c++ ... resbund.cpp c++ ... resbund_cnv.cpp c++ ... ucurr.cpp c++ ... messagepattern.cpp cc ... ucat.c cc ... locmap.c c++ ... uloc.cpp c++ ... locid.cpp locid.cpp:296:17: warning: variable 'size' set but not used [-Wunused-but-set-variable] int32_t size = 0; ^ 1 warning generated. c++ ... locutil.cpp c++ ... locavailable.cpp c++ ... locdispnames.cpp c++ ... locdspnm.cpp c++ ... loclikely.cpp c++ ... locresdata.cpp c++ ... bytestream.cpp c++ ... stringpiece.cpp c++ ... stringtriebuilder.cpp c++ ... bytestriebuilder.cpp c++ ... bytestrie.cpp c++ ... bytestrieiterator.cpp c++ ... ucharstrie.cpp c++ ... ucharstriebuilder.cpp c++ ... ucharstrieiterator.cpp c++ ... dictionarydata.cpp c++ ... appendable.cpp c++ ... ustr_cnv.cpp c++ ... unistr_cnv.cpp c++ ... unistr.cpp c++ ... unistr_case.cpp c++ ... unistr_props.cpp cc ... utf_impl.c c++ ... ustring.cpp c++ ... ustrcase.cpp c++ ... ucasemap.cpp c++ ... ucasemap_titlecase_brkiter.cpp cc ... cstring.c cc ... ustrfmt.c c++ ... ustrtrns.cpp c++ ... ustr_wcs.cpp ustr_wcs.cpp:345:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int32_t nulLen = 0; ^~~~~~~~~ ustr_wcs.cpp:353:30: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare] if(remaining < (nulLen * MB_CUR_MAX)){ ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ ustr_wcs.cpp:406:30: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare] if(remaining < (nulLen * MB_CUR_MAX)){ ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 3 warnings generated. c++ ... utext.cpp c++ ... unistr_case_locale.cpp c++ ... ustrcase_locale.cpp c++ ... unistr_titlecase_brkiter.cpp c++ ... ustr_titlecase_brkiter.cpp c++ ... normalizer2impl.cpp c++ ... normalizer2.cpp c++ ... filterednormalizer2.cpp c++ ... normlzr.cpp c++ ... unorm.cpp c++ ... unormcmp.cpp c++ ... loadednormalizer2impl.cpp c++ ... chariter.cpp c++ ... schriter.cpp c++ ... uchriter.cpp c++ ... uiter.cpp c++ ... patternprops.cpp cc ... uchar.c c++ ... uprops.cpp c++ ... ucase.cpp c++ ... propname.cpp cc ... ubidi_props.c cc ... ubidi.c cc ... ubidiwrt.c cc ... ubidiln.c c++ ... ushape.cpp cc ... uscript.c c++ ... uscript_props.cpp cc ... usc_impl.c c++ ... unames.cpp c++ ... utrie.cpp c++ ... utrie2.cpp c++ ... utrie2_builder.cpp c++ ... bmpset.cpp c++ ... unisetspan.cpp c++ ... uset_props.cpp c++ ... uniset_props.cpp c++ ... uniset_closure.cpp c++ ... uset.cpp c++ ... uniset.cpp c++ ... usetiter.cpp c++ ... ruleiter.cpp c++ ... caniter.cpp c++ ... unifilt.cpp c++ ... unifunct.cpp cc ... uarrsort.c c++ ... brkiter.cpp c++ ... ubrk.cpp c++ ... brkeng.cpp c++ ... dictbe.cpp c++ ... filteredbrk.cpp c++ ... rbbi.cpp c++ ... rbbidata.cpp c++ ... rbbinode.cpp c++ ... rbbirb.cpp c++ ... rbbiscan.cpp c++ ... rbbisetb.cpp c++ ... rbbistbl.cpp c++ ... rbbitblb.cpp c++ ... serv.cpp c++ ... servnotf.cpp c++ ... servls.cpp c++ ... servlk.cpp c++ ... servlkf.cpp c++ ... servrbf.cpp c++ ... servslkf.cpp c++ ... uidna.cpp c++ ... usprep.cpp c++ ... uts46.cpp c++ ... punycode.cpp c++ ... util.cpp c++ ... util_props.cpp c++ ... parsepos.cpp c++ ... locbased.cpp cc ... cwchar.c cc ... wintz.c c++ ... dtintrv.cpp c++ ... ucnvsel.cpp cc ... propsvec.c cc ... ulist.c cc ... uloc_tag.c cc ... icudataver.c c++ ... icuplug.cpp c++ ... listformatter.cpp c++ ... ulistformatter.cpp c++ ... sharedobject.cpp c++ ... simpleformatter.cpp c++ ... unifiedcache.cpp c++ ... uloc_keytype.cpp cc ... ubiditransform.c c++ ... pluralmap.cpp ar r ../lib/libicuuc.a errorcode.ao putil.ao umath.ao utypes.ao uinvchar.ao umutex.ao ucln_cmn.ao uinit.ao uobject.ao cmemory.ao charstr.ao cstr.ao udata.ao ucmndata.ao udatamem.ao umapfile.ao udataswp.ao ucol_swp.ao utrace.ao uhash.ao uhash_us.ao uenum.ao ustrenum.ao uvector.ao ustack.ao uvectr32.ao uvectr64.ao ucnv.ao ucnv_bld.ao ucnv_cnv.ao ucnv_io.ao ucnv_cb.ao ucnv_err.ao ucnvlat1.ao ucnv_u7.ao ucnv_u8.ao ucnv_u16.ao ucnv_u32.ao ucnvscsu.ao ucnvbocu.ao ucnv_ext.ao ucnvmbcs.ao ucnv2022.ao ucnvhz.ao ucnv_lmb.ao ucnvisci.ao ucnvdisp.ao ucnv_set.ao ucnv_ct.ao resource.ao uresbund.ao ures_cnv.ao uresdata.ao resbund.ao resbund_cnv.ao ucurr.ao messagepattern.ao ucat.ao locmap.ao uloc.ao locid.ao locutil.ao locavailable.ao locdispnames.ao locdspnm.ao loclikely.ao locresdata.ao bytestream.ao stringpiece.ao stringtriebuilder.ao bytestriebuilder.ao bytestrie.ao bytestrieiterator.ao ucharstrie.ao ucharstriebuilder.ao ucharstrieiterator.ao dictionarydata.ao appendable.ao ustr_cnv.ao unistr_cnv.ao unistr.ao unistr_case.ao unistr_props.ao utf_impl.ao ustring.ao ustrcase.ao ucasemap.ao ucasemap_titlecase_brkiter.ao cstring.ao ustrfmt.ao ustrtrns.ao ustr_wcs.ao utext.ao unistr_case_locale.ao ustrcase_locale.ao unistr_titlecase_brkiter.ao ustr_titlecase_brkiter.ao normalizer2impl.ao normalizer2.ao filterednormalizer2.ao normlzr.ao unorm.ao unormcmp.ao loadednormalizer2impl.ao chariter.ao schriter.ao uchriter.ao uiter.ao patternprops.ao uchar.ao uprops.ao ucase.ao propname.ao ubidi_props.ao ubidi.ao ubidiwrt.ao ubidiln.ao ushape.ao uscript.ao uscript_props.ao usc_impl.ao unames.ao utrie.ao utrie2.ao utrie2_builder.ao bmpset.ao unisetspan.ao uset_props.ao uniset_props.ao uniset_closure.ao uset.ao uniset.ao usetiter.ao ruleiter.ao caniter.ao unifilt.ao unifunct.ao uarrsort.ao brkiter.ao ubrk.ao brkeng.ao dictbe.ao filteredbrk.ao rbbi.ao rbbidata.ao rbbinode.ao rbbirb.ao rbbiscan.ao rbbisetb.ao rbbistbl.ao rbbitblb.ao serv.ao servnotf.ao servls.ao servlk.ao servlkf.ao servrbf.ao servslkf.ao uidna.ao usprep.ao uts46.ao punycode.ao util.ao util_props.ao parsepos.ao locbased.ao cwchar.ao wintz.ao dtintrv.ao ucnvsel.ao propsvec.ao ulist.ao uloc_tag.ao icudataver.ao icuplug.ao listformatter.ao ulistformatter.ao sharedobject.ao simpleformatter.ao unifiedcache.ao uloc_keytype.ao ubiditransform.ao pluralmap.ao ar: warning: creating ../lib/libicuuc.a ranlib ../lib/libicuuc.a c++ ... errorcode.cpp c++ ... putil.cpp cc ... umath.c cc ... utypes.c cc ... uinvchar.c c++ ... umutex.cpp c++ ... ucln_cmn.cpp c++ ... uinit.cpp c++ ... uobject.cpp cc ... cmemory.c c++ ... charstr.cpp c++ ... cstr.cpp c++ ... udata.cpp cc ... ucmndata.c cc ... udatamem.c cc ... umapfile.c cc ... udataswp.c c++ ... ucol_swp.cpp cc ... utrace.c cc ... uhash.c c++ ... uhash_us.cpp cc ... uenum.c c++ ... ustrenum.cpp c++ ... uvector.cpp c++ ... ustack.cpp c++ ... uvectr32.cpp c++ ... uvectr64.cpp cc ... ucnv.c c++ ... ucnv_bld.cpp cc ... ucnv_cnv.c c++ ... ucnv_io.cpp cc ... ucnv_cb.c cc ... ucnv_err.c cc ... ucnvlat1.c cc ... ucnv_u7.c cc ... ucnv_u8.c cc ... ucnv_u16.c cc ... ucnv_u32.c cc ... ucnvscsu.c c++ ... ucnvbocu.cpp c++ ... ucnv_ext.cpp c++ ... ucnvmbcs.cpp c++ ... ucnv2022.cpp cc ... ucnvhz.c cc ... ucnv_lmb.c cc ... ucnvisci.c cc ... ucnvdisp.c cc ... ucnv_set.c cc ... ucnv_ct.c c++ ... resource.cpp c++ ... uresbund.cpp cc ... ures_cnv.c c++ ... uresdata.cpp c++ ... resbund.cpp c++ ... resbund_cnv.cpp c++ ... ucurr.cpp c++ ... messagepattern.cpp cc ... ucat.c cc ... locmap.c c++ ... uloc.cpp c++ ... locid.cpp locid.cpp:296:17: warning: variable 'size' set but not used [-Wunused-but-set-variable] int32_t size = 0; ^ 1 warning generated. c++ ... locutil.cpp c++ ... locavailable.cpp c++ ... locdispnames.cpp c++ ... locdspnm.cpp c++ ... loclikely.cpp c++ ... locresdata.cpp c++ ... bytestream.cpp c++ ... stringpiece.cpp c++ ... stringtriebuilder.cpp c++ ... bytestriebuilder.cpp c++ ... bytestrie.cpp c++ ... bytestrieiterator.cpp c++ ... ucharstrie.cpp c++ ... ucharstriebuilder.cpp c++ ... ucharstrieiterator.cpp c++ ... dictionarydata.cpp c++ ... appendable.cpp c++ ... ustr_cnv.cpp c++ ... unistr_cnv.cpp c++ ... unistr.cpp c++ ... unistr_case.cpp c++ ... unistr_props.cpp cc ... utf_impl.c c++ ... ustring.cpp c++ ... ustrcase.cpp c++ ... ucasemap.cpp c++ ... ucasemap_titlecase_brkiter.cpp cc ... cstring.c cc ... ustrfmt.c c++ ... ustrtrns.cpp c++ ... ustr_wcs.cpp ustr_wcs.cpp:345:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int32_t nulLen = 0; ^~~~~~~~~ ustr_wcs.cpp:353:30: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare] if(remaining < (nulLen * MB_CUR_MAX)){ ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ ustr_wcs.cpp:406:30: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned long' [-Wsign-compare] if(remaining < (nulLen * MB_CUR_MAX)){ ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 3 warnings generated. c++ ... utext.cpp c++ ... unistr_case_locale.cpp c++ ... ustrcase_locale.cpp c++ ... unistr_titlecase_brkiter.cpp c++ ... ustr_titlecase_brkiter.cpp c++ ... normalizer2impl.cpp c++ ... normalizer2.cpp c++ ... filterednormalizer2.cpp c++ ... normlzr.cpp c++ ... unorm.cpp c++ ... unormcmp.cpp c++ ... loadednormalizer2impl.cpp c++ ... chariter.cpp c++ ... schriter.cpp c++ ... uchriter.cpp c++ ... uiter.cpp c++ ... patternprops.cpp cc ... uchar.c c++ ... uprops.cpp c++ ... ucase.cpp c++ ... propname.cpp cc ... ubidi_props.c cc ... ubidi.c cc ... ubidiwrt.c cc ... ubidiln.c c++ ... ushape.cpp cc ... uscript.c c++ ... uscript_props.cpp cc ... usc_impl.c c++ ... unames.cpp c++ ... utrie.cpp c++ ... utrie2.cpp c++ ... utrie2_builder.cpp c++ ... bmpset.cpp c++ ... unisetspan.cpp c++ ... uset_props.cpp c++ ... uniset_props.cpp c++ ... uniset_closure.cpp c++ ... uset.cpp c++ ... uniset.cpp c++ ... usetiter.cpp c++ ... ruleiter.cpp c++ ... caniter.cpp c++ ... unifilt.cpp c++ ... unifunct.cpp cc ... uarrsort.c c++ ... brkiter.cpp c++ ... ubrk.cpp c++ ... brkeng.cpp c++ ... dictbe.cpp c++ ... filteredbrk.cpp c++ ... rbbi.cpp c++ ... rbbidata.cpp c++ ... rbbinode.cpp c++ ... rbbirb.cpp c++ ... rbbiscan.cpp c++ ... rbbisetb.cpp c++ ... rbbistbl.cpp c++ ... rbbitblb.cpp c++ ... serv.cpp c++ ... servnotf.cpp c++ ... servls.cpp c++ ... servlk.cpp c++ ... servlkf.cpp c++ ... servrbf.cpp c++ ... servslkf.cpp c++ ... uidna.cpp c++ ... usprep.cpp c++ ... uts46.cpp c++ ... punycode.cpp c++ ... util.cpp c++ ... util_props.cpp c++ ... parsepos.cpp c++ ... locbased.cpp cc ... cwchar.c cc ... wintz.c c++ ... dtintrv.cpp c++ ... ucnvsel.cpp cc ... propsvec.c cc ... ulist.c cc ... uloc_tag.c cc ... icudataver.c c++ ... icuplug.cpp c++ ... listformatter.cpp c++ ... ulistformatter.cpp c++ ... sharedobject.cpp c++ ... simpleformatter.cpp c++ ... unifiedcache.cpp c++ ... uloc_keytype.cpp cc ... ubiditransform.c c++ ... pluralmap.cpp c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -shared -Wl,-Bsymbolic -Wl,-soname -Wl,libicuuc.so.58 -o ../lib/libicuuc.so.58.2 errorcode.o putil.o umath.o utypes.o uinvchar.o umutex.o ucln_cmn.o uinit.o uobject.o cmemory.o charstr.o cstr.o udata.o ucmndata.o udatamem.o umapfile.o udataswp.o ucol_swp.o utrace.o uhash.o uhash_us.o uenum.o ustrenum.o uvector.o ustack.o uvectr32.o uvectr64.o ucnv.o ucnv_bld.o ucnv_cnv.o ucnv_io.o ucnv_cb.o ucnv_err.o ucnvlat1.o ucnv_u7.o ucnv_u8.o ucnv_u16.o ucnv_u32.o ucnvscsu.o ucnvbocu.o ucnv_ext.o ucnvmbcs.o ucnv2022.o ucnvhz.o ucnv_lmb.o ucnvisci.o ucnvdisp.o ucnv_set.o ucnv_ct.o resource.o uresbund.o ures_cnv.o uresdata.o resbund.o resbund_cnv.o ucurr.o messagepattern.o ucat.o locmap.o uloc.o locid.o locutil.o locavailable.o locdispnames.o locdspnm.o loclikely.o locresdata.o bytestream.o stringpiece.o stringtriebuilder.o bytestriebuilder.o bytestrie.o bytestrieiterator.o ucharstrie.o ucharstriebuilder.o ucharstrieiterator.o dictionarydata.o appendable.o ustr_cnv.o unistr_cnv.o unistr.o unistr_case.o unistr_props.o utf_impl.o ustring.o ustrcase.o ucasemap.o ucasemap_titlecase_brkiter.o cstring.o ustrfmt.o ustrtrns.o ustr_wcs.o utext.o unistr_case_locale.o ustrcase_locale.o unistr_titlecase_brkiter.o ustr_titlecase_brkiter.o normalizer2impl.o normalizer2.o filterednormalizer2.o normlzr.o unorm.o unormcmp.o loadednormalizer2impl.o chariter.o schriter.o uchriter.o uiter.o patternprops.o uchar.o uprops.o ucase.o propname.o ubidi_props.o ubidi.o ubidiwrt.o ubidiln.o ushape.o uscript.o uscript_props.o usc_impl.o unames.o utrie.o utrie2.o utrie2_builder.o bmpset.o unisetspan.o uset_props.o uniset_props.o uniset_closure.o uset.o uniset.o usetiter.o ruleiter.o caniter.o unifilt.o unifunct.o uarrsort.o brkiter.o ubrk.o brkeng.o dictbe.o filteredbrk.o rbbi.o rbbidata.o rbbinode.o rbbirb.o rbbiscan.o rbbisetb.o rbbistbl.o rbbitblb.o serv.o servnotf.o servls.o servlk.o servlkf.o servrbf.o servslkf.o uidna.o usprep.o uts46.o punycode.o util.o util_props.o parsepos.o locbased.o cwchar.o wintz.o dtintrv.o ucnvsel.o propsvec.o ulist.o uloc_tag.o icudataver.o icuplug.o listformatter.o ulistformatter.o sharedobject.o simpleformatter.o unifiedcache.o uloc_keytype.o ubiditransform.o pluralmap.o -L../lib -L../stubdata -licudata -lpthread -lm rm -f ../lib/libicuuc.so.58 && ln -s libicuuc.so.58.2 ../lib/libicuuc.so.58 rm -f ../lib/libicuuc.so && ln -s libicuuc.so.58.2 ../lib/libicuuc.so gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/common' /usr/local/bin/gmake[1]: Making `all' in `i18n' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/i18n' (deps) ucln_in.cpp (deps) fmtable.cpp (deps) format.cpp (deps) msgfmt.cpp (deps) umsg.cpp (deps) numfmt.cpp (deps) unum.cpp (deps) decimfmt.cpp (deps) decimalformatpattern.cpp (deps) dcfmtsym.cpp (deps) digitlst.cpp (deps) fmtable_cnv.cpp (deps) choicfmt.cpp (deps) datefmt.cpp (deps) smpdtfmt.cpp (deps) reldtfmt.cpp (deps) dtfmtsym.cpp (deps) udat.cpp (deps) dtptngen.cpp (deps) udatpg.cpp (deps) nfrs.cpp (deps) nfrule.cpp (deps) nfsubs.cpp (deps) rbnf.cpp (deps) numsys.cpp (deps) unumsys.cpp (deps) ucsdet.cpp (deps) ucal.cpp (deps) calendar.cpp (deps) gregocal.cpp (deps) timezone.cpp (deps) simpletz.cpp (deps) olsontz.cpp (deps) astro.cpp (deps) taiwncal.cpp (deps) buddhcal.cpp (deps) persncal.cpp (deps) islamcal.cpp (deps) japancal.cpp (deps) gregoimp.cpp (deps) hebrwcal.cpp (deps) indiancal.cpp (deps) chnsecal.cpp (deps) cecal.cpp (deps) coptccal.cpp (deps) dangical.cpp (deps) ethpccal.cpp (deps) coleitr.cpp (deps) coll.cpp (deps) sortkey.cpp (deps) bocsu.cpp (deps) ucoleitr.cpp (deps) ucol.cpp (deps) ucol_res.cpp (deps) ucol_sit.cpp (deps) collation.cpp (deps) collationsettings.cpp (deps) collationdata.cpp (deps) collationtailoring.cpp (deps) collationdatareader.cpp (deps) collationdatawriter.cpp (deps) collationfcd.cpp (deps) collationiterator.cpp (deps) utf16collationiterator.cpp (deps) utf8collationiterator.cpp (deps) uitercollationiterator.cpp (deps) collationsets.cpp (deps) collationcompare.cpp (deps) collationfastlatin.cpp (deps) collationkeys.cpp (deps) rulebasedcollator.cpp (deps) collationroot.cpp (deps) collationrootelements.cpp (deps) collationdatabuilder.cpp (deps) collationweights.cpp (deps) collationruleparser.cpp (deps) collationbuilder.cpp (deps) collationfastlatinbuilder.cpp (deps) strmatch.cpp (deps) usearch.cpp (deps) search.cpp (deps) stsearch.cpp (deps) translit.cpp (deps) utrans.cpp (deps) esctrn.cpp (deps) unesctrn.cpp (deps) funcrepl.cpp (deps) strrepl.cpp (deps) tridpars.cpp (deps) cpdtrans.cpp (deps) rbt.cpp (deps) rbt_data.cpp (deps) rbt_pars.cpp (deps) rbt_rule.cpp (deps) rbt_set.cpp (deps) nultrans.cpp (deps) remtrans.cpp (deps) casetrn.cpp (deps) titletrn.cpp (deps) tolowtrn.cpp (deps) toupptrn.cpp (deps) anytrans.cpp (deps) name2uni.cpp (deps) uni2name.cpp (deps) nortrans.cpp (deps) quant.cpp (deps) transreg.cpp (deps) brktrans.cpp (deps) regexcmp.cpp (deps) rematch.cpp (deps) repattrn.cpp (deps) regexst.cpp (deps) regextxt.cpp (deps) regeximp.cpp (deps) uregex.cpp (deps) uregexc.cpp (deps) ulocdata.c (deps) measfmt.cpp (deps) currfmt.cpp (deps) curramt.cpp (deps) currunit.cpp (deps) measure.cpp (deps) utmscale.c (deps) csdetect.cpp (deps) csmatch.cpp (deps) csr2022.cpp (deps) csrecog.cpp (deps) csrmbcs.cpp (deps) csrsbcs.cpp (deps) csrucode.cpp (deps) csrutf8.cpp (deps) inputext.cpp (deps) wintzimpl.cpp (deps) windtfmt.cpp (deps) winnmfmt.cpp (deps) basictz.cpp (deps) dtrule.cpp (deps) rbtz.cpp (deps) tzrule.cpp (deps) tztrans.cpp (deps) vtzone.cpp (deps) zonemeta.cpp (deps) standardplural.cpp (deps) upluralrules.cpp (deps) plurrule.cpp (deps) plurfmt.cpp (deps) selfmt.cpp (deps) dtitvfmt.cpp (deps) dtitvinf.cpp (deps) udateintervalformat.cpp (deps) tmunit.cpp (deps) tmutamt.cpp (deps) tmutfmt.cpp (deps) currpinf.cpp (deps) uspoof.cpp (deps) uspoof_impl.cpp (deps) uspoof_build.cpp (deps) uspoof_conf.cpp (deps) decfmtst.cpp (deps) smpdtfst.cpp (deps) ztrans.cpp (deps) zrule.cpp (deps) vzone.cpp (deps) fphdlimp.cpp (deps) fpositer.cpp (deps) ufieldpositer.cpp (deps) decNumber.c (deps) decContext.c (deps) alphaindex.cpp (deps) tznames.cpp (deps) tznames_impl.cpp (deps) tzgnames.cpp (deps) tzfmt.cpp (deps) compactdecimalformat.cpp (deps) gender.cpp (deps) region.cpp (deps) scriptset.cpp (deps) uregion.cpp (deps) reldatefmt.cpp (deps) quantityformatter.cpp (deps) measunit.cpp (deps) sharedbreakiterator.cpp (deps) scientificnumberformatter.cpp (deps) digitgrouping.cpp (deps) digitinterval.cpp (deps) digitformatter.cpp (deps) digitaffix.cpp (deps) valueformatter.cpp (deps) digitaffixesandpadding.cpp (deps) pluralaffix.cpp (deps) precision.cpp (deps) affixpatternparser.cpp (deps) smallintformatter.cpp (deps) decimfmtimpl.cpp (deps) visibledigits.cpp (deps) dayperiodrules.cpp c++ ... ucln_in.cpp c++ ... fmtable.cpp c++ ... format.cpp c++ ... msgfmt.cpp c++ ... umsg.cpp c++ ... numfmt.cpp c++ ... unum.cpp c++ ... decimfmt.cpp decimfmt.cpp:1470:17: warning: variable 'integerDigitCount' set but not used [-Wunused-but-set-variable] int32_t integerDigitCount = 0; ^ 1 warning generated. c++ ... decimalformatpattern.cpp c++ ... dcfmtsym.cpp c++ ... digitlst.cpp c++ ... fmtable_cnv.cpp c++ ... choicfmt.cpp c++ ... datefmt.cpp c++ ... smpdtfmt.cpp c++ ... reldtfmt.cpp c++ ... dtfmtsym.cpp c++ ... udat.cpp c++ ... dtptngen.cpp c++ ... udatpg.cpp c++ ... nfrs.cpp c++ ... nfrule.cpp c++ ... nfsubs.cpp c++ ... rbnf.cpp c++ ... numsys.cpp c++ ... unumsys.cpp c++ ... ucsdet.cpp c++ ... ucal.cpp c++ ... calendar.cpp c++ ... gregocal.cpp c++ ... timezone.cpp c++ ... simpletz.cpp c++ ... olsontz.cpp c++ ... astro.cpp c++ ... taiwncal.cpp c++ ... buddhcal.cpp c++ ... persncal.cpp c++ ... islamcal.cpp c++ ... japancal.cpp c++ ... gregoimp.cpp c++ ... hebrwcal.cpp c++ ... indiancal.cpp c++ ... chnsecal.cpp c++ ... cecal.cpp c++ ... coptccal.cpp c++ ... dangical.cpp c++ ... ethpccal.cpp c++ ... coleitr.cpp c++ ... coll.cpp c++ ... sortkey.cpp c++ ... bocsu.cpp c++ ... ucoleitr.cpp c++ ... ucol.cpp c++ ... ucol_res.cpp c++ ... ucol_sit.cpp c++ ... collation.cpp c++ ... collationsettings.cpp c++ ... collationdata.cpp c++ ... collationtailoring.cpp c++ ... collationdatareader.cpp c++ ... collationdatawriter.cpp c++ ... collationfcd.cpp c++ ... collationiterator.cpp c++ ... utf16collationiterator.cpp c++ ... utf8collationiterator.cpp c++ ... uitercollationiterator.cpp c++ ... collationsets.cpp c++ ... collationcompare.cpp c++ ... collationfastlatin.cpp c++ ... collationkeys.cpp c++ ... rulebasedcollator.cpp c++ ... collationroot.cpp c++ ... collationrootelements.cpp c++ ... collationdatabuilder.cpp c++ ... collationweights.cpp c++ ... collationruleparser.cpp c++ ... collationbuilder.cpp c++ ... collationfastlatinbuilder.cpp c++ ... strmatch.cpp c++ ... usearch.cpp c++ ... search.cpp c++ ... stsearch.cpp c++ ... translit.cpp c++ ... utrans.cpp c++ ... esctrn.cpp c++ ... unesctrn.cpp c++ ... funcrepl.cpp c++ ... strrepl.cpp c++ ... tridpars.cpp c++ ... cpdtrans.cpp c++ ... rbt.cpp c++ ... rbt_data.cpp c++ ... rbt_pars.cpp c++ ... rbt_rule.cpp c++ ... rbt_set.cpp c++ ... nultrans.cpp c++ ... remtrans.cpp c++ ... casetrn.cpp c++ ... titletrn.cpp c++ ... tolowtrn.cpp c++ ... toupptrn.cpp c++ ... anytrans.cpp c++ ... name2uni.cpp c++ ... uni2name.cpp c++ ... nortrans.cpp c++ ... quant.cpp c++ ... transreg.cpp c++ ... brktrans.cpp c++ ... regexcmp.cpp c++ ... rematch.cpp c++ ... repattrn.cpp c++ ... regexst.cpp c++ ... regextxt.cpp c++ ... regeximp.cpp c++ ... uregex.cpp c++ ... uregexc.cpp cc ... ulocdata.c c++ ... measfmt.cpp c++ ... currfmt.cpp c++ ... curramt.cpp c++ ... currunit.cpp c++ ... measure.cpp cc ... utmscale.c c++ ... csdetect.cpp c++ ... csmatch.cpp c++ ... csr2022.cpp c++ ... csrecog.cpp c++ ... csrmbcs.cpp c++ ... csrsbcs.cpp c++ ... csrucode.cpp c++ ... csrutf8.cpp c++ ... inputext.cpp c++ ... wintzimpl.cpp c++ ... windtfmt.cpp c++ ... winnmfmt.cpp c++ ... basictz.cpp c++ ... dtrule.cpp c++ ... rbtz.cpp c++ ... tzrule.cpp c++ ... tztrans.cpp c++ ... vtzone.cpp c++ ... zonemeta.cpp c++ ... standardplural.cpp c++ ... upluralrules.cpp c++ ... plurrule.cpp plurrule.cpp:1567:24: warning: implicit conversion from 'int64_t' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] if (scaled > U_INT64_MAX) { ~ ^~~~~~~~~~~ ../common/unicode/umachine.h:246:33: note: expanded from macro 'U_INT64_MAX' # define U_INT64_MAX ((int64_t)(INT64_C(9223372036854775807))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. c++ ... plurfmt.cpp c++ ... selfmt.cpp c++ ... dtitvfmt.cpp c++ ... dtitvinf.cpp c++ ... udateintervalformat.cpp c++ ... tmunit.cpp c++ ... tmutamt.cpp c++ ... tmutfmt.cpp c++ ... currpinf.cpp c++ ... uspoof.cpp c++ ... uspoof_impl.cpp c++ ... uspoof_build.cpp c++ ... uspoof_conf.cpp uspoof_conf.cpp:395:13: warning: variable 'previousCodePoint' set but not used [-Wunused-but-set-variable] UChar32 previousCodePoint = 0; ^ 1 warning generated. c++ ... decfmtst.cpp c++ ... smpdtfst.cpp c++ ... ztrans.cpp c++ ... zrule.cpp c++ ... vzone.cpp c++ ... fphdlimp.cpp c++ ... fpositer.cpp c++ ... ufieldpositer.cpp cc ... decNumber.c cc ... decContext.c c++ ... alphaindex.cpp c++ ... tznames.cpp c++ ... tznames_impl.cpp c++ ... tzgnames.cpp c++ ... tzfmt.cpp c++ ... compactdecimalformat.cpp c++ ... gender.cpp c++ ... region.cpp c++ ... scriptset.cpp c++ ... uregion.cpp c++ ... reldatefmt.cpp c++ ... quantityformatter.cpp c++ ... measunit.cpp c++ ... sharedbreakiterator.cpp c++ ... scientificnumberformatter.cpp c++ ... digitgrouping.cpp c++ ... digitinterval.cpp c++ ... digitformatter.cpp c++ ... digitaffix.cpp c++ ... valueformatter.cpp c++ ... digitaffixesandpadding.cpp c++ ... pluralaffix.cpp c++ ... precision.cpp c++ ... affixpatternparser.cpp c++ ... smallintformatter.cpp c++ ... decimfmtimpl.cpp c++ ... visibledigits.cpp c++ ... dayperiodrules.cpp ar r ../lib/libicui18n.a ucln_in.ao fmtable.ao format.ao msgfmt.ao umsg.ao numfmt.ao unum.ao decimfmt.ao decimalformatpattern.ao dcfmtsym.ao digitlst.ao fmtable_cnv.ao choicfmt.ao datefmt.ao smpdtfmt.ao reldtfmt.ao dtfmtsym.ao udat.ao dtptngen.ao udatpg.ao nfrs.ao nfrule.ao nfsubs.ao rbnf.ao numsys.ao unumsys.ao ucsdet.ao ucal.ao calendar.ao gregocal.ao timezone.ao simpletz.ao olsontz.ao astro.ao taiwncal.ao buddhcal.ao persncal.ao islamcal.ao japancal.ao gregoimp.ao hebrwcal.ao indiancal.ao chnsecal.ao cecal.ao coptccal.ao dangical.ao ethpccal.ao coleitr.ao coll.ao sortkey.ao bocsu.ao ucoleitr.ao ucol.ao ucol_res.ao ucol_sit.ao collation.ao collationsettings.ao collationdata.ao collationtailoring.ao collationdatareader.ao collationdatawriter.ao collationfcd.ao collationiterator.ao utf16collationiterator.ao utf8collationiterator.ao uitercollationiterator.ao collationsets.ao collationcompare.ao collationfastlatin.ao collationkeys.ao rulebasedcollator.ao collationroot.ao collationrootelements.ao collationdatabuilder.ao collationweights.ao collationruleparser.ao collationbuilder.ao collationfastlatinbuilder.ao strmatch.ao usearch.ao search.ao stsearch.ao translit.ao utrans.ao esctrn.ao unesctrn.ao funcrepl.ao strrepl.ao tridpars.ao cpdtrans.ao rbt.ao rbt_data.ao rbt_pars.ao rbt_rule.ao rbt_set.ao nultrans.ao remtrans.ao casetrn.ao titletrn.ao tolowtrn.ao toupptrn.ao anytrans.ao name2uni.ao uni2name.ao nortrans.ao quant.ao transreg.ao brktrans.ao regexcmp.ao rematch.ao repattrn.ao regexst.ao regextxt.ao regeximp.ao uregex.ao uregexc.ao ulocdata.ao measfmt.ao currfmt.ao curramt.ao currunit.ao measure.ao utmscale.ao csdetect.ao csmatch.ao csr2022.ao csrecog.ao csrmbcs.ao csrsbcs.ao csrucode.ao csrutf8.ao inputext.ao wintzimpl.ao windtfmt.ao winnmfmt.ao basictz.ao dtrule.ao rbtz.ao tzrule.ao tztrans.ao vtzone.ao zonemeta.ao standardplural.ao upluralrules.ao plurrule.ao plurfmt.ao selfmt.ao dtitvfmt.ao dtitvinf.ao udateintervalformat.ao tmunit.ao tmutamt.ao tmutfmt.ao currpinf.ao uspoof.ao uspoof_impl.ao uspoof_build.ao uspoof_conf.ao decfmtst.ao smpdtfst.ao ztrans.ao zrule.ao vzone.ao fphdlimp.ao fpositer.ao ufieldpositer.ao decNumber.ao decContext.ao alphaindex.ao tznames.ao tznames_impl.ao tzgnames.ao tzfmt.ao compactdecimalformat.ao gender.ao region.ao scriptset.ao uregion.ao reldatefmt.ao quantityformatter.ao measunit.ao sharedbreakiterator.ao scientificnumberformatter.ao digitgrouping.ao digitinterval.ao digitformatter.ao digitaffix.ao valueformatter.ao digitaffixesandpadding.ao pluralaffix.ao precision.ao affixpatternparser.ao smallintformatter.ao decimfmtimpl.ao visibledigits.ao dayperiodrules.ao ar: warning: creating ../lib/libicui18n.a ranlib ../lib/libicui18n.a c++ ... ucln_in.cpp c++ ... fmtable.cpp c++ ... format.cpp c++ ... msgfmt.cpp c++ ... umsg.cpp c++ ... numfmt.cpp c++ ... unum.cpp c++ ... decimfmt.cpp decimfmt.cpp:1470:17: warning: variable 'integerDigitCount' set but not used [-Wunused-but-set-variable] int32_t integerDigitCount = 0; ^ 1 warning generated. c++ ... decimalformatpattern.cpp c++ ... dcfmtsym.cpp c++ ... digitlst.cpp c++ ... fmtable_cnv.cpp c++ ... choicfmt.cpp c++ ... datefmt.cpp c++ ... smpdtfmt.cpp c++ ... reldtfmt.cpp c++ ... dtfmtsym.cpp c++ ... udat.cpp c++ ... dtptngen.cpp c++ ... udatpg.cpp c++ ... nfrs.cpp c++ ... nfrule.cpp c++ ... nfsubs.cpp c++ ... rbnf.cpp c++ ... numsys.cpp c++ ... unumsys.cpp c++ ... ucsdet.cpp c++ ... ucal.cpp c++ ... calendar.cpp c++ ... gregocal.cpp c++ ... timezone.cpp c++ ... simpletz.cpp c++ ... olsontz.cpp c++ ... astro.cpp c++ ... taiwncal.cpp c++ ... buddhcal.cpp c++ ... persncal.cpp c++ ... islamcal.cpp c++ ... japancal.cpp c++ ... gregoimp.cpp c++ ... hebrwcal.cpp c++ ... indiancal.cpp c++ ... chnsecal.cpp c++ ... cecal.cpp c++ ... coptccal.cpp c++ ... dangical.cpp c++ ... ethpccal.cpp c++ ... coleitr.cpp c++ ... coll.cpp c++ ... sortkey.cpp c++ ... bocsu.cpp c++ ... ucoleitr.cpp c++ ... ucol.cpp c++ ... ucol_res.cpp c++ ... ucol_sit.cpp c++ ... collation.cpp c++ ... collationsettings.cpp c++ ... collationdata.cpp c++ ... collationtailoring.cpp c++ ... collationdatareader.cpp c++ ... collationdatawriter.cpp c++ ... collationfcd.cpp c++ ... collationiterator.cpp c++ ... utf16collationiterator.cpp c++ ... utf8collationiterator.cpp c++ ... uitercollationiterator.cpp c++ ... collationsets.cpp c++ ... collationcompare.cpp c++ ... collationfastlatin.cpp c++ ... collationkeys.cpp c++ ... rulebasedcollator.cpp c++ ... collationroot.cpp c++ ... collationrootelements.cpp c++ ... collationdatabuilder.cpp c++ ... collationweights.cpp c++ ... collationruleparser.cpp c++ ... collationbuilder.cpp c++ ... collationfastlatinbuilder.cpp c++ ... strmatch.cpp c++ ... usearch.cpp c++ ... search.cpp c++ ... stsearch.cpp c++ ... translit.cpp c++ ... utrans.cpp c++ ... esctrn.cpp c++ ... unesctrn.cpp c++ ... funcrepl.cpp c++ ... strrepl.cpp c++ ... tridpars.cpp c++ ... cpdtrans.cpp c++ ... rbt.cpp c++ ... rbt_data.cpp c++ ... rbt_pars.cpp c++ ... rbt_rule.cpp c++ ... rbt_set.cpp c++ ... nultrans.cpp c++ ... remtrans.cpp c++ ... casetrn.cpp c++ ... titletrn.cpp c++ ... tolowtrn.cpp c++ ... toupptrn.cpp c++ ... anytrans.cpp c++ ... name2uni.cpp c++ ... uni2name.cpp c++ ... nortrans.cpp c++ ... quant.cpp c++ ... transreg.cpp c++ ... brktrans.cpp c++ ... regexcmp.cpp c++ ... rematch.cpp c++ ... repattrn.cpp c++ ... regexst.cpp c++ ... regextxt.cpp c++ ... regeximp.cpp c++ ... uregex.cpp c++ ... uregexc.cpp cc ... ulocdata.c c++ ... measfmt.cpp c++ ... currfmt.cpp c++ ... curramt.cpp c++ ... currunit.cpp c++ ... measure.cpp cc ... utmscale.c c++ ... csdetect.cpp c++ ... csmatch.cpp c++ ... csr2022.cpp c++ ... csrecog.cpp c++ ... csrmbcs.cpp c++ ... csrsbcs.cpp c++ ... csrucode.cpp c++ ... csrutf8.cpp c++ ... inputext.cpp c++ ... wintzimpl.cpp c++ ... windtfmt.cpp c++ ... winnmfmt.cpp c++ ... basictz.cpp c++ ... dtrule.cpp c++ ... rbtz.cpp c++ ... tzrule.cpp c++ ... tztrans.cpp c++ ... vtzone.cpp c++ ... zonemeta.cpp c++ ... standardplural.cpp c++ ... upluralrules.cpp c++ ... plurrule.cpp plurrule.cpp:1567:24: warning: implicit conversion from 'int64_t' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] if (scaled > U_INT64_MAX) { ~ ^~~~~~~~~~~ ../common/unicode/umachine.h:246:33: note: expanded from macro 'U_INT64_MAX' # define U_INT64_MAX ((int64_t)(INT64_C(9223372036854775807))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. c++ ... plurfmt.cpp c++ ... selfmt.cpp c++ ... dtitvfmt.cpp c++ ... dtitvinf.cpp c++ ... udateintervalformat.cpp c++ ... tmunit.cpp c++ ... tmutamt.cpp c++ ... tmutfmt.cpp c++ ... currpinf.cpp c++ ... uspoof.cpp c++ ... uspoof_impl.cpp c++ ... uspoof_build.cpp c++ ... uspoof_conf.cpp uspoof_conf.cpp:395:13: warning: variable 'previousCodePoint' set but not used [-Wunused-but-set-variable] UChar32 previousCodePoint = 0; ^ 1 warning generated. c++ ... decfmtst.cpp c++ ... smpdtfst.cpp c++ ... ztrans.cpp c++ ... zrule.cpp c++ ... vzone.cpp c++ ... fphdlimp.cpp c++ ... fpositer.cpp c++ ... ufieldpositer.cpp cc ... decNumber.c cc ... decContext.c c++ ... alphaindex.cpp c++ ... tznames.cpp c++ ... tznames_impl.cpp c++ ... tzgnames.cpp c++ ... tzfmt.cpp c++ ... compactdecimalformat.cpp c++ ... gender.cpp c++ ... region.cpp c++ ... scriptset.cpp c++ ... uregion.cpp c++ ... reldatefmt.cpp c++ ... quantityformatter.cpp c++ ... measunit.cpp c++ ... sharedbreakiterator.cpp c++ ... scientificnumberformatter.cpp c++ ... digitgrouping.cpp c++ ... digitinterval.cpp c++ ... digitformatter.cpp c++ ... digitaffix.cpp c++ ... valueformatter.cpp c++ ... digitaffixesandpadding.cpp c++ ... pluralaffix.cpp c++ ... precision.cpp c++ ... affixpatternparser.cpp c++ ... smallintformatter.cpp c++ ... decimfmtimpl.cpp c++ ... visibledigits.cpp c++ ... dayperiodrules.cpp c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -shared -Wl,-Bsymbolic -Wl,-soname -Wl,libicui18n.so.58 -o ../lib/libicui18n.so.58.2 ucln_in.o fmtable.o format.o msgfmt.o umsg.o numfmt.o unum.o decimfmt.o decimalformatpattern.o dcfmtsym.o digitlst.o fmtable_cnv.o choicfmt.o datefmt.o smpdtfmt.o reldtfmt.o dtfmtsym.o udat.o dtptngen.o udatpg.o nfrs.o nfrule.o nfsubs.o rbnf.o numsys.o unumsys.o ucsdet.o ucal.o calendar.o gregocal.o timezone.o simpletz.o olsontz.o astro.o taiwncal.o buddhcal.o persncal.o islamcal.o japancal.o gregoimp.o hebrwcal.o indiancal.o chnsecal.o cecal.o coptccal.o dangical.o ethpccal.o coleitr.o coll.o sortkey.o bocsu.o ucoleitr.o ucol.o ucol_res.o ucol_sit.o collation.o collationsettings.o collationdata.o collationtailoring.o collationdatareader.o collationdatawriter.o collationfcd.o collationiterator.o utf16collationiterator.o utf8collationiterator.o uitercollationiterator.o collationsets.o collationcompare.o collationfastlatin.o collationkeys.o rulebasedcollator.o collationroot.o collationrootelements.o collationdatabuilder.o collationweights.o collationruleparser.o collationbuilder.o collationfastlatinbuilder.o strmatch.o usearch.o search.o stsearch.o translit.o utrans.o esctrn.o unesctrn.o funcrepl.o strrepl.o tridpars.o cpdtrans.o rbt.o rbt_data.o rbt_pars.o rbt_rule.o rbt_set.o nultrans.o remtrans.o casetrn.o titletrn.o tolowtrn.o toupptrn.o anytrans.o name2uni.o uni2name.o nortrans.o quant.o transreg.o brktrans.o regexcmp.o rematch.o repattrn.o regexst.o regextxt.o regeximp.o uregex.o uregexc.o ulocdata.o measfmt.o currfmt.o curramt.o currunit.o measure.o utmscale.o csdetect.o csmatch.o csr2022.o csrecog.o csrmbcs.o csrsbcs.o csrucode.o csrutf8.o inputext.o wintzimpl.o windtfmt.o winnmfmt.o basictz.o dtrule.o rbtz.o tzrule.o tztrans.o vtzone.o zonemeta.o standardplural.o upluralrules.o plurrule.o plurfmt.o selfmt.o dtitvfmt.o dtitvinf.o udateintervalformat.o tmunit.o tmutamt.o tmutfmt.o currpinf.o uspoof.o uspoof_impl.o uspoof_build.o uspoof_conf.o decfmtst.o smpdtfst.o ztrans.o zrule.o vzone.o fphdlimp.o fpositer.o ufieldpositer.o decNumber.o decContext.o alphaindex.o tznames.o tznames_impl.o tzgnames.o tzfmt.o compactdecimalformat.o gender.o region.o scriptset.o uregion.o reldatefmt.o quantityformatter.o measunit.o sharedbreakiterator.o scientificnumberformatter.o digitgrouping.o digitinterval.o digitformatter.o digitaffix.o valueformatter.o digitaffixesandpadding.o pluralaffix.o precision.o affixpatternparser.o smallintformatter.o decimfmtimpl.o visibledigits.o dayperiodrules.o -L../lib -licuuc -L../stubdata -licudata -lpthread -lm rm -f ../lib/libicui18n.so.58 && ln -s libicui18n.so.58.2 ../lib/libicui18n.so.58 rm -f ../lib/libicui18n.so && ln -s libicui18n.so.58.2 ../lib/libicui18n.so gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/i18n' /usr/local/bin/gmake[1]: Making `all' in `io' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/io' (deps) locbund.cpp (deps) ufile.c (deps) ufmt_cmn.c (deps) uprintf.cpp (deps) uprntf_p.c (deps) uscanf.c (deps) uscanf_p.c (deps) ustdio.c (deps) sprintf.c (deps) sscanf.c (deps) ustream.cpp (deps) ucln_io.cpp c++ ... locbund.cpp cc ... ufile.c cc ... ufmt_cmn.c c++ ... uprintf.cpp cc ... uprntf_p.c cc ... uscanf.c cc ... uscanf_p.c cc ... ustdio.c cc ... sprintf.c cc ... sscanf.c c++ ... ustream.cpp c++ ... ucln_io.cpp ar r ../lib/libicuio.a locbund.ao ufile.ao ufmt_cmn.ao uprintf.ao uprntf_p.ao uscanf.ao uscanf_p.ao ustdio.ao sprintf.ao sscanf.ao ustream.ao ucln_io.ao ar: warning: creating ../lib/libicuio.a ranlib ../lib/libicuio.a c++ ... locbund.cpp cc ... ufile.c cc ... ufmt_cmn.c c++ ... uprintf.cpp cc ... uprntf_p.c cc ... uscanf.c cc ... uscanf_p.c cc ... ustdio.c cc ... sprintf.c cc ... sscanf.c c++ ... ustream.cpp c++ ... ucln_io.cpp c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -shared -Wl,-Bsymbolic -Wl,-soname -Wl,libicuio.so.58 -o ../lib/libicuio.so.58.2 locbund.o ufile.o ufmt_cmn.o uprintf.o uprntf_p.o uscanf.o uscanf_p.o ustdio.o sprintf.o sscanf.o ustream.o ucln_io.o -L../lib -licuuc -L../stubdata -licudata -L../lib -licui18n -lpthread -lm rm -f ../lib/libicuio.so.58 && ln -s libicuio.so.58.2 ../lib/libicuio.so.58 rm -f ../lib/libicuio.so && ln -s libicuio.so.58.2 ../lib/libicuio.so gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/io' /usr/local/bin/gmake[1]: Making `all' in `tools' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools' /usr/local/bin/gmake[2]: Making `all' in `toolutil' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/toolutil' (deps) filestrm.c (deps) package.cpp (deps) pkgitems.cpp (deps) swapimpl.cpp (deps) toolutil.cpp (deps) unewdata.c (deps) collationinfo.cpp (deps) denseranges.cpp (deps) ucm.c (deps) ucmstate.c (deps) uoptions.c (deps) uparse.c (deps) ucbuf.cpp (deps) xmlparser.cpp (deps) writesrc.c (deps) pkg_icu.cpp (deps) pkg_genc.c (deps) pkg_gencmn.c (deps) ppucd.cpp (deps) flagparser.c (deps) filetools.cpp (deps) udbgutil.cpp (deps) dbgutil.cpp (deps) ucln_tu.cpp cc ... filestrm.c c++ ... package.cpp c++ ... pkgitems.cpp c++ ... swapimpl.cpp c++ ... toolutil.cpp cc ... unewdata.c c++ ... collationinfo.cpp c++ ... denseranges.cpp cc ... ucm.c cc ... ucmstate.c cc ... uoptions.c cc ... uparse.c c++ ... ucbuf.cpp c++ ... xmlparser.cpp cc ... writesrc.c c++ ... pkg_icu.cpp cc ... pkg_genc.c cc ... pkg_gencmn.c c++ ... ppucd.cpp cc ... flagparser.c c++ ... filetools.cpp c++ ... udbgutil.cpp c++ ... dbgutil.cpp c++ ... ucln_tu.cpp ar r ../../lib/libicutu.a filestrm.ao package.ao pkgitems.ao swapimpl.ao toolutil.ao unewdata.ao collationinfo.ao denseranges.ao ucm.ao ucmstate.ao uoptions.ao uparse.ao ucbuf.ao xmlparser.ao writesrc.ao pkg_icu.ao pkg_genc.ao pkg_gencmn.ao ppucd.ao flagparser.ao filetools.ao udbgutil.ao dbgutil.ao ucln_tu.ao ar: warning: creating ../../lib/libicutu.a ranlib ../../lib/libicutu.a cc ... filestrm.c c++ ... package.cpp c++ ... pkgitems.cpp c++ ... swapimpl.cpp c++ ... toolutil.cpp cc ... unewdata.c c++ ... collationinfo.cpp c++ ... denseranges.cpp cc ... ucm.c cc ... ucmstate.c cc ... uoptions.c cc ... uparse.c c++ ... ucbuf.cpp c++ ... xmlparser.cpp cc ... writesrc.c c++ ... pkg_icu.cpp cc ... pkg_genc.c cc ... pkg_gencmn.c c++ ... ppucd.cpp cc ... flagparser.c c++ ... filetools.cpp c++ ... udbgutil.cpp c++ ... dbgutil.cpp c++ ... ucln_tu.cpp c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -shared -Wl,-Bsymbolic -Wl,-soname -Wl,libicutu.so.58 -o ../../lib/libicutu.so.58.2 filestrm.o package.o pkgitems.o swapimpl.o toolutil.o unewdata.o collationinfo.o denseranges.o ucm.o ucmstate.o uoptions.o uparse.o ucbuf.o xmlparser.o writesrc.o pkg_icu.o pkg_genc.o pkg_gencmn.o ppucd.o flagparser.o filetools.o udbgutil.o dbgutil.o ucln_tu.o -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm rm -f ../../lib/libicutu.so.58 && ln -s libicutu.so.58.2 ../../lib/libicutu.so.58 rm -f ../../lib/libicutu.so && ln -s libicutu.so.58.2 ../../lib/libicutu.so gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/toolutil' /usr/local/bin/gmake[2]: Making `all' in `ctestfw' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/ctestfw' (deps) ctest.c (deps) tstdtmod.cpp (deps) testdata.cpp (deps) datamap.cpp (deps) uperf.cpp (deps) ucln_ct.c cc ... ctest.c c++ ... tstdtmod.cpp c++ ... testdata.cpp c++ ... datamap.cpp c++ ... uperf.cpp cc ... ucln_ct.c ar r libicutest.a ctest.ao tstdtmod.ao testdata.ao datamap.ao uperf.ao ucln_ct.ao ar: warning: creating libicutest.a ranlib libicutest.a cc ... ctest.c c++ ... tstdtmod.cpp c++ ... testdata.cpp c++ ... datamap.cpp c++ ... uperf.cpp cc ... ucln_ct.c c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -shared -Wl,-Bsymbolic -Wl,-soname -Wl,libicutest.so.58 -o libicutest.so.58.2 ctest.o tstdtmod.o testdata.o datamap.o uperf.o ucln_ct.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm rm -f libicutest.so.58 && ln -s libicutest.so.58.2 libicutest.so.58 rm -f libicutest.so && ln -s libicutest.so.58.2 libicutest.so gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/ctestfw' /usr/local/bin/gmake[2]: Making `all' in `makeconv' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/makeconv' (deps) makeconv.cpp (deps) ucnvstat.c (deps) genmbcs.cpp (deps) gencnvex.c c++ ... makeconv.cpp cc ... ucnvstat.c c++ ... genmbcs.cpp cc ... gencnvex.c c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o ../../bin/makeconv makeconv.o ucnvstat.o genmbcs.o gencnvex.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm cd ../.. \ && CONFIG_FILES=tools/makeconv/makeconv.1 CONFIG_HEADERS= /bin/sh ./config.status config.status: creating tools/makeconv/makeconv.1 gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/makeconv' /usr/local/bin/gmake[2]: Making `all' in `genrb' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/genrb' (deps) errmsg.c (deps) genrb.cpp (deps) parse.cpp (deps) read.c (deps) reslist.cpp (deps) ustr.c (deps) rbutil.c (deps) wrtjava.cpp (deps) rle.c (deps) wrtxml.cpp (deps) prscmnts.cpp cc ... errmsg.c c++ ... genrb.cpp c++ ... parse.cpp cc ... read.c c++ ... reslist.cpp cc ... ustr.c cc ... rbutil.c c++ ... wrtjava.cpp cc ... rle.c c++ ... wrtxml.cpp wrtxml.cpp:922:15: warning: variable 'i' set but not used [-Wunused-but-set-variable] uint32_t i = 0; ^ 1 warning generated. c++ ... prscmnts.cpp c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o ../../bin/genrb errmsg.o genrb.o parse.o read.o reslist.o ustr.o rbutil.o wrtjava.o rle.o wrtxml.o prscmnts.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm c++ ... derb.cpp c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o ../../bin/derb derb.o -L../../lib -licuio -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm cd ../.. \ && CONFIG_FILES=tools/genrb/derb.1 CONFIG_HEADERS= /bin/sh ./config.status config.status: creating tools/genrb/derb.1 cd ../.. \ && CONFIG_FILES=tools/genrb/genrb.1 CONFIG_HEADERS= /bin/sh ./config.status config.status: creating tools/genrb/genrb.1 gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/genrb' /usr/local/bin/gmake[2]: Making `all' in `genbrk' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/genbrk' (deps) genbrk.cpp c++ ... genbrk.cpp c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o ../../bin/genbrk genbrk.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm cd ../.. \ && CONFIG_FILES=tools/genbrk/genbrk.1 CONFIG_HEADERS= /bin/sh ./config.status config.status: creating tools/genbrk/genbrk.1 gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/genbrk' /usr/local/bin/gmake[2]: Making `all' in `gencnval' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gencnval' (deps) gencnval.c cc ... gencnval.c c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o ../../bin/gencnval gencnval.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm cd ../.. \ && CONFIG_FILES=tools/gencnval/gencnval.1 CONFIG_HEADERS= /bin/sh ./config.status config.status: creating tools/gencnval/gencnval.1 gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gencnval' /usr/local/bin/gmake[2]: Making `all' in `gensprep' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gensprep' (deps) gensprep.c (deps) store.c cc ... gensprep.c cc ... store.c c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o ../../bin/gensprep gensprep.o store.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm cd ../.. \ && CONFIG_FILES=tools/gensprep/gensprep.8 CONFIG_HEADERS= /bin/sh ./config.status config.status: creating tools/gensprep/gensprep.8 gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gensprep' /usr/local/bin/gmake[2]: Making `all' in `icuinfo' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/icuinfo' (deps) icuinfo.cpp c++ ... icuinfo.cpp c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o icuinfo icuinfo.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/icuinfo' /usr/local/bin/gmake[2]: Making `all' in `genccode' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/genccode' (deps) genccode.c cc ... genccode.c c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o ../../bin/genccode genccode.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm cd ../.. \ && CONFIG_FILES=tools/genccode/genccode.8 CONFIG_HEADERS= /bin/sh ./config.status config.status: creating tools/genccode/genccode.8 gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/genccode' /usr/local/bin/gmake[2]: Making `all' in `gencmn' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gencmn' (deps) gencmn.c cc ... gencmn.c c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o ../../bin/gencmn gencmn.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm cd ../.. \ && CONFIG_FILES=tools/gencmn/gencmn.8 CONFIG_HEADERS= /bin/sh ./config.status config.status: creating tools/gencmn/gencmn.8 gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gencmn' /usr/local/bin/gmake[2]: Making `all' in `icupkg' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/icupkg' (deps) icupkg.cpp c++ ... icupkg.cpp c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o ../../bin/icupkg icupkg.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm cd ../.. \ && CONFIG_FILES=tools/icupkg/icupkg.8 CONFIG_HEADERS= /bin/sh ./config.status config.status: creating tools/icupkg/icupkg.8 gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/icupkg' /usr/local/bin/gmake[2]: Making `all' in `pkgdata' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/pkgdata' (deps) pkgdata.cpp (deps) pkgtypes.c c++ ... pkgdata.cpp cc ... pkgtypes.c c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o ../../bin/pkgdata pkgdata.o pkgtypes.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm cd ../.. \ && CONFIG_FILES=tools/pkgdata/pkgdata.1 CONFIG_HEADERS= /bin/sh ./config.status config.status: creating tools/pkgdata/pkgdata.1 gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/pkgdata' /usr/local/bin/gmake[2]: Making `all' in `gentest' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gentest' (deps) gentest.c (deps) genres32.c cc ... gentest.c cc ... genres32.c c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o gentest gentest.o genres32.o -L../../tools/ctestfw -licutest -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gentest' /usr/local/bin/gmake[2]: Making `all' in `gennorm2' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gennorm2' (deps) gennorm2.cpp (deps) n2builder.cpp c++ ... gennorm2.cpp c++ ... n2builder.cpp c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o ../../bin/gennorm2 gennorm2.o n2builder.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gennorm2' /usr/local/bin/gmake[2]: Making `all' in `gencfu' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gencfu' (deps) gencfu.cpp c++ ... gencfu.cpp c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o ../../bin/gencfu gencfu.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm cd ../.. \ && CONFIG_FILES=tools/gencfu/gencfu.1 CONFIG_HEADERS= /bin/sh ./config.status config.status: creating tools/gencfu/gencfu.1 gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gencfu' /usr/local/bin/gmake[2]: Making `all' in `gendict' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gendict' (deps) gendict.cpp c++ ... gendict.cpp c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o ../../bin/gendict gendict.o -L../../lib -licutu -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm cd ../.. \ && CONFIG_FILES=tools/gendict/gendict.1 CONFIG_HEADERS= /bin/sh ./config.status config.status: creating tools/gendict/gendict.1 gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gendict' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools' gmake[3]: Nothing to be done for 'all-local'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools' gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools' /usr/local/bin/gmake[1]: Making `all' in `data' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/data' echo timestamp > build-dir.tmp /bin/sh ../mkinstalldirs ./out ./out/build ./out/build/icudt58l ./out/build/icudt58l/curr ./out/build/icudt58l/lang ./out/build/icudt58l/region ./out/build/icudt58l/zone ./out/build/icudt58l/unit ./out/build/icudt58l/brkitr ./out/build/icudt58l/coll ./out/build/icudt58l/rbnf ./out/build/icudt58l/translit ./out/tmp ./out/tmp/curr ./out/tmp/lang ./out/tmp/region ./out/tmp/zone ./out/tmp/unit ./out/tmp/coll ./out/tmp/rbnf ./out/tmp/translit ./out/tmp/brkitr mkdir ./out mkdir ./out/build mkdir ./out/build/icudt58l mkdir ./out/build/icudt58l/curr mkdir ./out/build/icudt58l/lang mkdir ./out/build/icudt58l/region mkdir ./out/build/icudt58l/zone mkdir ./out/build/icudt58l/unit mkdir ./out/build/icudt58l/brkitr mkdir ./out/build/icudt58l/coll mkdir ./out/build/icudt58l/rbnf mkdir ./out/build/icudt58l/translit mkdir ./out/tmp mkdir ./out/tmp/curr mkdir ./out/tmp/lang mkdir ./out/tmp/region mkdir ./out/tmp/zone mkdir ./out/tmp/unit mkdir ./out/tmp/coll mkdir ./out/tmp/rbnf mkdir ./out/tmp/translit mkdir ./out/tmp/brkitr mv build-dir.tmp build-dir /usr/local/bin/gmake -f pkgdataMakefile gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/data' rm -rf icupkg.inc gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/data' Unpacking ./in/icudt58l.dat and generating out/tmp/icudata.lst (list of data files) LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH ../bin/icupkg -d ./out/build/icudt58l --list -x \* ./in/icudt58l.dat -o out/tmp/icudata.lst echo timestamp > build-local LD_LIBRARY_PATH=../stubdata:../tools/ctestfw:../lib:$LD_LIBRARY_PATH ../bin/pkgdata -O ../data/icupkg.inc -q -c -s /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/data/out/build/icudt58l -d ./out -e icudt58 -T ./out/tmp -p icudt58l -m common -r 58.2 ./out/tmp/icudata.lst echo timestamp > packagedata gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/data' /usr/local/bin/gmake[1]: Making `all' in `extra' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/extra' /usr/local/bin/gmake[2]: Making `all' in `uconv' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/extra/uconv' mkdir uconvmsg c++ ... uconv.cpp cc ... uwmsg.c LD_LIBRARY_PATH=../../lib:../../stubdata:../../tools/ctestfw:$LD_LIBRARY_PATH ../../bin/genrb -e UTF-8 -s resources -d uconvmsg root.txt LD_LIBRARY_PATH=../../lib:../../stubdata:../../tools/ctestfw:$LD_LIBRARY_PATH ../../bin/genrb -e UTF-8 -s resources -d uconvmsg fr.txt /usr/local/bin/gmake -f pkgdataMakefile gmake[4]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/extra/uconv' rm -rf pkgdata.inc gmake[4]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/extra/uconv' LD_LIBRARY_PATH=../../lib:../../stubdata:../../tools/ctestfw:$LD_LIBRARY_PATH ../../bin/pkgdata -p uconvmsg -O pkgdata.inc -m static -s uconvmsg -d uconvmsg -T uconvmsg uconvmsg/uconvmsg.lst ar: warning: creating uconvmsg/libuconvmsg.a pkgdata: cc -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_TIMEZONE=0 -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=1 -DU_ATTRIBUTE_DEPRECATED= -fPIC -DU_USING_ICU_NAMESPACE=0 -std=c99 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -c -I../../common -I../../common -DPIC -fPIC -o uconvmsg/uconvmsg_dat.o uconvmsg/uconvmsg_dat.c pkgdata: cc -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_TIMEZONE=0 -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=1 -DU_ATTRIBUTE_DEPRECATED= -fPIC -DU_USING_ICU_NAMESPACE=0 -std=c99 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -c -I../../common -I../../common -DPIC -fPIC -o uconvmsg/root_res.o uconvmsg/root_res.c pkgdata: cc -D_REENTRANT -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=1 -DU_HAVE_TIMEZONE=0 -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=1 -DU_ATTRIBUTE_DEPRECATED= -fPIC -DU_USING_ICU_NAMESPACE=0 -std=c99 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -c -I../../common -I../../common -DPIC -fPIC -o uconvmsg/fr_res.o uconvmsg/fr_res.c pkgdata: ar r uconvmsg/libuconvmsg.a uconvmsg/uconvmsg_dat.o uconvmsg/root_res.o uconvmsg/fr_res.o pkgdata: ranlib uconvmsg/libuconvmsg.a c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o ../../bin/uconv uconv.o uwmsg.o -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm uconvmsg/libuconvmsg.a cd ../.. \ && CONFIG_FILES=extra/uconv/uconv.1 CONFIG_HEADERS= /bin/sh ./config.status config.status: creating extra/uconv/uconv.1 gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/extra/uconv' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/extra' gmake[3]: Nothing to be done for 'all-local'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/extra' gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/extra' /usr/local/bin/gmake[1]: Making `all' in `samples' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/samples' /usr/local/bin/gmake[2]: Making `all' in `date' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/samples/date' (deps) uprint.c (deps) date.c cc ... uprint.c cc ... date.c c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o icudate uprint.o date.o -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/samples/date' /usr/local/bin/gmake[2]: Making `all' in `cal' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/samples/cal' (deps) uprint.c (deps) cal.c cc ... uprint.c cc ... cal.c c++ -fPIC -DU_USING_ICU_NAMESPACE=0 -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long --std=c++0x -fPIC -o icucal uprint.o cal.o -L../../lib -licui18n -L../../lib -licuuc -L../../stubdata -licudata -lpthread -lm gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/samples/cal' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/samples' gmake[3]: Nothing to be done for 'all-local'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/samples' gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/samples' /usr/local/bin/gmake[1]: Making `all' in `test' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/test' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/test' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source' Note: rebuild with "/usr/local/bin/gmake VERBOSE=1 all-local" to show all compiler parameters. gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source' gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source' /usr/local/bin/gmake[1]: Making `install' in `stubdata' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/stubdata' /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib mkdir /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib /usr/bin/install -c -m 644 libicudata.a /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib /usr/bin/install -c libicudata.so.58.2 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib && rm -f libicudata.so && ln -s libicudata.so.58.2 libicudata.so cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib && rm -f libicudata.so.58 && ln -s libicudata.so.58.2 libicudata.so.58 gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/stubdata' /usr/local/bin/gmake[1]: Making `install' in `common' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/common' /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode mkdir /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include mkdir /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/appendable.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/brkiter.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/bytestream.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/bytestrie.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/bytestriebuilder.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/caniter.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/chariter.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/dbbi.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/docmain.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/dtintrv.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/enumset.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/errorcode.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/filteredbrk.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/icudataver.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/icuplug.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/idna.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/listformatter.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/localpointer.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/locdspnm.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/locid.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/messagepattern.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/normalizer2.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/normlzr.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/parseerr.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/parsepos.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/platform.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ptypes.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/putil.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/rbbi.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/rep.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/resbund.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/schriter.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/simpleformatter.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/std_string.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/strenum.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/stringpiece.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/stringtriebuilder.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/symtable.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ubidi.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ubiditransform.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ubrk.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ucasemap.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ucat.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uchar.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ucharstrie.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ucharstriebuilder.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uchriter.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uclean.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ucnv.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ucnv_cb.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ucnv_err.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ucnvsel.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uconfig.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ucurr.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/udata.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/udisplaycontext.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uenum.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uidna.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uiter.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uldnames.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ulistformatter.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uloc.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/umachine.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/umisc.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/unifilt.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/unifunct.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/unimatch.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uniset.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/unistr.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/unorm.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/unorm2.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uobject.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/urename.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/urep.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ures.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uscript.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uset.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/usetiter.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ushape.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/usprep.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ustring.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ustringtrie.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/utext.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/utf.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/utf16.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/utf32.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/utf8.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/utf_old.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/utrace.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/utypes.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uvernum.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uversion.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib /usr/bin/install -c -m 644 ../lib/libicuuc.a /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib /usr/bin/install -c ../lib/libicuuc.so.58.2 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib && rm -f libicuuc.so && ln -s libicuuc.so.58.2 libicuuc.so cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib && rm -f libicuuc.so.58 && ln -s libicuuc.so.58.2 libicuuc.so.58 gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/common' /usr/local/bin/gmake[1]: Making `install' in `i18n' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/i18n' /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/alphaindex.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/basictz.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/calendar.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/choicfmt.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/coleitr.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/coll.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/compactdecimalformat.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/curramt.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/currpinf.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/currunit.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/datefmt.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/dcfmtsym.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/decimfmt.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/dtfmtsym.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/dtitvfmt.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/dtitvinf.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/dtptngen.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/dtrule.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/fieldpos.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/fmtable.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/format.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/fpositer.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/gender.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/gregocal.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/measfmt.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/measunit.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/measure.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/msgfmt.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/numfmt.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/numsys.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/plurfmt.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/plurrule.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/rbnf.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/rbtz.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/regex.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/region.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/reldatefmt.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/scientificnumberformatter.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/search.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/selfmt.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/simpletz.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/smpdtfmt.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/sortkey.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/stsearch.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/tblcoll.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/timezone.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/tmunit.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/tmutamt.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/tmutfmt.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/translit.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/tzfmt.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/tznames.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/tzrule.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/tztrans.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ucal.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ucol.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ucoleitr.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ucsdet.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/udat.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/udateintervalformat.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/udatpg.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ufieldpositer.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uformattable.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ugender.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ulocdata.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/umsg.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/unirepl.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/unum.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/unumsys.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/upluralrules.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uregex.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uregion.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ureldatefmt.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/usearch.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/uspoof.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/utmscale.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/utrans.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/vtzone.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib /usr/bin/install -c -m 644 ../lib/libicui18n.a /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib /usr/bin/install -c ../lib/libicui18n.so.58.2 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib && rm -f libicui18n.so && ln -s libicui18n.so.58.2 libicui18n.so cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib && rm -f libicui18n.so.58 && ln -s libicui18n.so.58.2 libicui18n.so.58 gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/i18n' /usr/local/bin/gmake[1]: Making `install' in `io' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/io' /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ustdio.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /usr/bin/install -c -m 644 ./unicode/ustream.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/unicode /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib /usr/bin/install -c -m 644 ../lib/libicuio.a /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib /usr/bin/install -c ../lib/libicuio.so.58.2 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib && rm -f libicuio.so && ln -s libicuio.so.58.2 libicuio.so cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib && rm -f libicuio.so.58 && ln -s libicuio.so.58.2 libicuio.so.58 gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/io' /usr/local/bin/gmake[1]: Making `install' in `tools' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools' /usr/local/bin/gmake[2]: Making `install' in `toolutil' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/toolutil' /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib /usr/bin/install -c -m 644 ../../lib/libicutu.a /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib /usr/bin/install -c ../../lib/libicutu.so.58.2 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib && rm -f libicutu.so && ln -s libicutu.so.58.2 libicutu.so cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib && rm -f libicutu.so.58 && ln -s libicutu.so.58.2 libicutu.so.58 gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/toolutil' /usr/local/bin/gmake[2]: Making `install' in `ctestfw' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/ctestfw' /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib /usr/bin/install -c -m 644 libicutest.a /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib /usr/bin/install -c libicutest.so.58.2 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib && rm -f libicutest.so && ln -s libicutest.so.58.2 libicutest.so cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib && rm -f libicutest.so.58 && ln -s libicutest.so.58.2 libicutest.so.58 gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/ctestfw' /usr/local/bin/gmake[2]: Making `install' in `makeconv' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/makeconv' /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 mkdir /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share mkdir /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man mkdir /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 /usr/bin/install -c -m 644 makeconv.1 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin mkdir /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin /usr/bin/install -c ../../bin/makeconv /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/makeconv' /usr/local/bin/gmake[2]: Making `install' in `genrb' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/genrb' /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 /usr/bin/install -c -m 644 genrb.1 derb.1 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin /usr/bin/install -c ../../bin/genrb /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin /usr/bin/install -c ../../bin/derb /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/genrb' /usr/local/bin/gmake[2]: Making `install' in `genbrk' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/genbrk' /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 /usr/bin/install -c -m 644 genbrk.1 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin /usr/bin/install -c ../../bin/genbrk /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/genbrk' /usr/local/bin/gmake[2]: Making `install' in `gencnval' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gencnval' /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 /usr/bin/install -c -m 644 gencnval.1 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin /usr/bin/install -c ../../bin/gencnval /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gencnval' /usr/local/bin/gmake[2]: Making `install' in `gensprep' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gensprep' /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man8 mkdir /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man8 /usr/bin/install -c -m 644 gensprep.8 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man8 /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/sbin mkdir /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/sbin /usr/bin/install -c ../../bin/gensprep /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/sbin gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gensprep' /usr/local/bin/gmake[2]: Making `install' in `icuinfo' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/icuinfo' /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin /usr/bin/install -c icuinfo /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/icuinfo' /usr/local/bin/gmake[2]: Making `install' in `genccode' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/genccode' /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man8 /usr/bin/install -c -m 644 genccode.8 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man8 /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/sbin /usr/bin/install -c ../../bin/genccode /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/sbin gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/genccode' /usr/local/bin/gmake[2]: Making `install' in `gencmn' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gencmn' /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man8 /usr/bin/install -c -m 644 gencmn.8 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man8 /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/sbin /usr/bin/install -c ../../bin/gencmn /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/sbin gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gencmn' /usr/local/bin/gmake[2]: Making `install' in `icupkg' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/icupkg' /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man8 /usr/bin/install -c -m 644 icupkg.8 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man8 /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/sbin /usr/bin/install -c ../../bin/icupkg /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/sbin gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/icupkg' /usr/local/bin/gmake[2]: Making `install' in `pkgdata' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/pkgdata' /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 /usr/bin/install -c -m 644 pkgdata.1 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin /usr/bin/install -c ../../bin/pkgdata /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/pkgdata' /usr/local/bin/gmake[2]: Making `install' in `gentest' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gentest' gmake[3]: Nothing to be done for 'install'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gentest' /usr/local/bin/gmake[2]: Making `install' in `gennorm2' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gennorm2' /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/sbin /usr/bin/install -c ../../bin/gennorm2 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/sbin gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gennorm2' /usr/local/bin/gmake[2]: Making `install' in `gencfu' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gencfu' /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 /usr/bin/install -c -m 644 gencfu.1 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin /usr/bin/install -c ../../bin/gencfu /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gencfu' /usr/local/bin/gmake[2]: Making `install' in `gendict' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gendict' /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 /usr/bin/install -c -m 644 gendict.1 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin /usr/bin/install -c ../../bin/gendict /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools/gendict' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools' gmake[3]: Nothing to be done for 'install-local'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools' gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/tools' /usr/local/bin/gmake[1]: Making `install' in `data' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/data' /bin/sh ../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/icu/58.2 mkdir /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/icu mkdir /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/icu/58.2 LD_LIBRARY_PATH=../stubdata:../tools/ctestfw:../lib:$LD_LIBRARY_PATH ../bin/pkgdata -O ../data/icupkg.inc -q -c -s /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/data/out/build/icudt58l -d ./out -m common -r 58.2 -e icudt58 -T ./out/tmp -s ./out/build/icudt58l -p icudt58l ./out/tmp/icudata.lst -I /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/icu/58.2 pkgdata: /usr/bin/install -c ./out/icudt58l.dat /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/icu/58.2 gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/data' /usr/local/bin/gmake[1]: Making `install' in `extra' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/extra' /usr/local/bin/gmake[2]: Making `install' in `uconv' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/extra/uconv' /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin /usr/bin/install -c ../../bin/uconv /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin /bin/sh ../../mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 /usr/bin/install -c -m 644 uconv.1 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/extra/uconv' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/extra' gmake[3]: Nothing to be done for 'install-local'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/extra' gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/extra' /usr/local/bin/gmake[1]: Making `install' in `samples' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/samples' /usr/local/bin/gmake[2]: Making `install' in `date' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/samples/date' gmake[3]: Nothing to be done for 'install'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/samples/date' /usr/local/bin/gmake[2]: Making `install' in `cal' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/samples/cal' gmake[3]: Nothing to be done for 'install'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/samples/cal' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/samples' gmake[3]: Nothing to be done for 'install-local'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/samples' gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/samples' /usr/local/bin/gmake[1]: Making `install' in `test' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/test' /usr/local/bin/gmake[2]: Making `install' in `testdata' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/test/testdata' gmake[3]: Nothing to be done for 'install'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/test/testdata' /usr/local/bin/gmake[2]: Making `install' in `intltest' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/test/intltest' gmake[3]: Nothing to be done for 'install'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/test/intltest' /usr/local/bin/gmake[2]: Making `install' in `iotest' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/test/iotest' gmake[3]: Nothing to be done for 'install'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/test/iotest' /usr/local/bin/gmake[2]: Making `install' in `cintltst' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/test/cintltst' gmake[3]: Nothing to be done for 'install'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/test/cintltst' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/test' gmake[3]: Nothing to be done for 'install-local'. gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/test' gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source/test' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source' mkdir /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/icu/58.2/config mkdir /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/icu mkdir /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/icu/58.2 /usr/bin/install -c -m 644 ./config/mh-bsd-gcc /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/icu/58.2/config/mh-bsd-gcc /usr/bin/install -c ./mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/icu/58.2/mkinstalldirs /usr/bin/install -c ./install-sh /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/icu/58.2/install-sh mkdir /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/pkgconfig /usr/bin/install -c -m 644 ./config/icu-uc.pc ./config/icu-i18n.pc ./config/icu-io.pc /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/pkgconfig/ /usr/bin/install -c -m 644 ./../LICENSE /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/icu/58.2/LICENSE /usr/bin/install -c ./config/icu-config /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin/icu-config /usr/bin/install -c -m 644 ./config/Makefile.inc /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/icu/58.2/Makefile.inc /usr/bin/install -c -m 644 ./config/pkgdata.inc /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/icu/58.2/pkgdata.inc cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/icu/58.2/..; \ rm -f current && ln -s 58.2 current; \ rm -f Makefile.inc && ln -s current/Makefile.inc Makefile.inc; \ rm -f pkgdata.inc && ln -s current/pkgdata.inc pkgdata.inc cd . \ && CONFIG_FILES=./config/icu-config.1 CONFIG_HEADERS= /bin/sh ./config.status config.status: creating ./config/icu-config.1 /bin/sh ./mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 /usr/bin/install -c -m 644 config/icu-config.1 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source' /usr/bin/install -c -m 644 ./config/mh-bsd-gcc /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/icu/58.2/config/mh-bsd-gcc /usr/bin/install -c ./mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/icu/58.2/mkinstalldirs /usr/bin/install -c ./install-sh /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/icu/58.2/install-sh /usr/bin/install -c -m 644 ./config/icu-uc.pc ./config/icu-i18n.pc ./config/icu-io.pc /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/pkgconfig/ /usr/bin/install -c -m 644 ./../LICENSE /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/icu/58.2/LICENSE /usr/bin/install -c ./config/icu-config /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin/icu-config /usr/bin/install -c -m 644 ./config/Makefile.inc /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/icu/58.2/Makefile.inc /usr/bin/install -c -m 644 ./config/pkgdata.inc /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/icu/58.2/pkgdata.inc cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/icu/58.2/..; \ rm -f current && ln -s 58.2 current; \ rm -f Makefile.inc && ln -s current/Makefile.inc Makefile.inc; \ rm -f pkgdata.inc && ln -s current/pkgdata.inc pkgdata.inc /bin/sh ./mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 /usr/bin/install -c -m 644 config/icu-config.1 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/icu/source' tar zxf DBD-SQLite-1.58.tar.gz tar done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -bur ../DBD-SQLite-1.58-orig/Makefile.PL ./Makefile.PL |--- ../DBD-SQLite-1.58-orig/Makefile.PL 2018-03-21 05:49:54.000000000 +0100 |+++ ./Makefile.PL 2018-09-11 10:27:20.000000000 +0200 -------------------------- Patching file ./Makefile.PL using Plan A... Hunk #1 succeeded at 219. Hunk #2 succeeded at 233. Hunk #3 succeeded at 308. Hunk #4 succeeded at 323. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -bur ../DBD-SQLite-1.58-orig/sqlite3.c ./sqlite3.c |--- ../DBD-SQLite-1.58-orig/sqlite3.c 2018-03-22 17:47:02.000000000 +0100 |+++ ./sqlite3.c 2018-09-11 10:31:24.000000000 +0200 -------------------------- Patching file ./sqlite3.c using Plan A... Hunk #1 succeeded at 171752. Hunk #2 succeeded at 171767. Hunk #3 succeeded at 171799. done build_module run tests:1 clean:1 hints 1 DBD-SQLite-1.58 Checking if your kit is complete... Looks good Warning: -L../build/lib changed to -L/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBD-SQLite-1.58/../build/lib Using DBI 1.628 (for perl 5.036003 on amd64-freebsd-thread-multi) installed in /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/ Generating a Unix-style Makefile Writing Makefile for DBD::SQLite Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBD-SQLite-1.58' Running Mkbootstrap for SQLite () chmod 644 "SQLite.bs" "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SQLite.bs blib/arch/auto/DBD/SQLite/SQLite.bs 644 "/usr/local/bin/perl" -p -e "s/~DRIVER~/SQLite/g" /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/Driver.xst > SQLite.xsi "/usr/local/bin/perl" "/usr/local/lib/perl5/5.36/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.36/ExtUtils/typemap' -typemap '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBD-SQLite-1.58/typemap' SQLite.xs > SQLite.xsc mv SQLite.xsc SQLite.c cc -c -I. -I/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI -I../build/include -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -Wl,-Bsymbolic -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"1.58\" -DXS_VERSION=\"1.58\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_ICU -DNDEBUG=1 -DHAVE_USLEEP=1 -D_XOPEN_SOURCE SQLite.c cc: warning: -Wl,-Bsymbolic: 'linker' input unused [-Wunused-command-line-argument] SQLite.c:188:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:188:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:188:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:188:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:211:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:211:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:211:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:211:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:211:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:211:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:211:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:211:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:213:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:213:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:213:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:213:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:249:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:249:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:249:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:249:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:249:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:249:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:249:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:249:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:251:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:251:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:251:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:251:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:278:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:278:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:278:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:278:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:278:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:278:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:278:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:278:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:280:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:280:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:280:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:280:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:312:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:312:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:312:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:312:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:312:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:312:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:312:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:312:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:314:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:314:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:314:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:314:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:351:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:351:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:351:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:351:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:351:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:351:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:351:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:351:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:353:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:353:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:353:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:353:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:379:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:379:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:379:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:379:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:379:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:379:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:379:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:379:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:381:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:381:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:381:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:381:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:403:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:403:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SQLite.c:403:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:403:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:403:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:403:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:403:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ SQLite.c:403:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:429:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:429:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:429:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:429:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:429:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:429:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:429:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:429:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:431:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:431:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:431:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:431:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:454:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:454:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:454:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:454:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:454:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:454:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:454:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:454:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:456:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:456:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:480:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:480:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:480:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:480:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:480:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:480:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:480:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:480:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:482:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:482:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:482:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:482:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:507:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:507:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:507:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:507:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:532:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:532:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:532:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:532:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:557:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:557:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:557:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:557:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:581:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:581:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:581:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:581:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:581:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:581:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:581:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:581:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:583:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:583:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:583:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:583:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:611:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:611:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:611:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:611:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:611:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:611:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:611:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:611:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:613:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:613:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:613:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:613:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:635:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:635:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:635:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:635:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:635:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:635:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:635:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:635:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:637:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:637:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:637:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:637:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:659:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:659:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:659:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:659:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:659:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:659:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:659:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:659:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:661:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:661:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:661:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:661:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:692:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:692:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:692:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:692:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:713:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:713:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:713:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:713:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:733:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:733:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:733:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:733:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:733:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:733:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:733:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:733:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:735:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:735:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:735:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:735:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:768:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:768:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:768:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:768:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:794:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:794:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:794:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:794:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:794:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:794:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:794:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:794:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:796:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:796:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:796:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:796:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:829:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:829:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:829:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:829:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.xs:351:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, n); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.xs:351:13: note: '{' token is here EXTEND(sp, n); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ SQLite.xs:351:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, n); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ SQLite.xs:351:13: note: ')' token is here EXTEND(sp, n); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.xs:356:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(n); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.xs:356:9: note: '{' token is here XSRETURN(n); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.xs:356:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(n); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.xs:356:9: note: ')' token is here XSRETURN(n); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:856:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:856:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:856:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:856:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:886:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:886:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:886:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:886:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:910:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:910:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:910:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:910:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:910:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:910:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:910:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:910:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:912:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:912:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:912:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:912:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:945:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:945:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:945:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:945:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:945:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:945:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:945:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:945:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:947:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:947:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:947:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:947:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SQLite.c:957: /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/Driver_xst.h:33:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, params); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/Driver_xst.h:33:5: note: '{' token is here EXTEND(SP, params); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from SQLite.c:957: /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/Driver_xst.h:33:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, params); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/Driver_xst.h:33:5: note: ')' token is here EXTEND(SP, params); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from SQLite.c:957: /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/Driver_xst.h:34:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/Driver_xst.h:34:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from SQLite.c:957: /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/Driver_xst.h:34:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI/Driver_xst.h:34:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:996:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:996:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:996:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:996:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:1085:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:1085:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:1085:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:1085:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:128:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:128:13: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./SQLite.xsi:128:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./SQLite.xsi:128:13: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:143:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:143:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:143:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:143:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./SQLite.xsi:143:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./SQLite.xsi:143:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:143:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:143:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:151:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:151:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:151:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:151:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./SQLite.xsi:151:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./SQLite.xsi:151:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:151:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:151:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:157:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:157:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:157:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:157:9: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./SQLite.xsi:157:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./SQLite.xsi:157:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:157:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:157:9: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:1152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:1152:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:1152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:1152:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:188:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:188:39: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ ./SQLite.xsi:188:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:188:39: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./SQLite.xsi:188:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./SQLite.xsi:188:39: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:188:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ ./SQLite.xsi:188:39: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:188:64: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:188:64: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:188:64: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:188:64: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./SQLite.xsi:188:64: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./SQLite.xsi:188:64: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:188:64: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:188:64: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:197:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:197:39: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ ./SQLite.xsi:197:39: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:197:39: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./SQLite.xsi:197:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./SQLite.xsi:197:39: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:197:39: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ ./SQLite.xsi:197:39: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:197:64: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:197:64: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:197:64: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:197:64: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./SQLite.xsi:197:64: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./SQLite.xsi:197:64: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:197:64: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:197:64: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:203:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:203:35: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ ./SQLite.xsi:203:35: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:203:35: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./SQLite.xsi:203:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./SQLite.xsi:203:35: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:203:35: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ ./SQLite.xsi:203:35: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:203:60: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:203:60: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:203:60: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:203:60: note: '{' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./SQLite.xsi:203:60: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./SQLite.xsi:203:60: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:203:60: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:203:60: note: ')' token is here if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:216:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, num_fields); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:216:9: note: '{' token is here EXTEND(sp, num_fields); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ ./SQLite.xsi:216:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, num_fields); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./SQLite.xsi:216:9: note: ')' token is here EXTEND(sp, num_fields); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:1311:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:1311:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:1311:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:1311:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:1332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:1332:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:1332:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:1332:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:1352:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:1352:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:1352:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:1352:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:301:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:301:9: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:301:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:301:9: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./SQLite.xsi:301:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./SQLite.xsi:301:9: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:301:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:301:9: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:1383:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:1383:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:1383:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:1383:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:1410:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:1410:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:1410:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:1410:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:1433:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:1433:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:1433:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:1433:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:1609:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:1609:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:1609:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:1609:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:1630:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:1630:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:1630:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:1630:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:1690:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:1690:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:1690:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:1690:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:1739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:1739:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:1739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:1739:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:1794:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:1794:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:1794:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:1794:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:588:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:588:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:588:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:588:13: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./SQLite.xsi:588:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./SQLite.xsi:588:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:588:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:588:13: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:1828:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:1828:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:1828:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:1828:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:1884:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:1884:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:1884:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:1884:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:646:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, num_fields); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:646:9: note: '{' token is here EXTEND(sp, num_fields); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ ./SQLite.xsi:646:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, num_fields); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./SQLite.xsi:646:9: note: ')' token is here EXTEND(sp, num_fields); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:1958:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:1958:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:1958:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:1958:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:680:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:680:9: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:680:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:680:9: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./SQLite.xsi:680:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./SQLite.xsi:680:9: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:680:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:680:9: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:686:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:24: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:686:9: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:35: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:686:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./SQLite.xsi:686:9: note: '{' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ ./SQLite.xsi:686:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ ./SQLite.xsi:686:9: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:52: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ./SQLite.xsi:686:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:65: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^ ./SQLite.xsi:686:9: note: ')' token is here XSRETURN_YES; ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:338:67: note: expanded from macro 'XSRETURN_YES' #define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:1991:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:1991:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:1991:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:1991:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2037:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2037:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2037:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2037:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2064:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2064:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2064:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2064:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2090:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2090:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2090:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2090:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2161:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2161:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2161:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2161:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2161:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2161:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2161:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2161:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2163:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2163:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2184:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2184:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2184:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2184:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2184:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2184:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2184:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2184:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2186:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2186:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2186:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2186:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2231:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2231:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2231:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2231:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2231:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2231:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2231:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2231:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2233:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2233:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2233:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2233:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2275:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2275:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2275:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2275:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2275:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2275:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2275:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2275:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2277:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2277:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2277:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2277:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2295:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2295:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2295:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2295:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2295:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2295:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2295:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2295:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2297:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2297:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2297:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2297:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2318:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2318:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2318:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2318:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2318:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2318:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2318:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2318:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2320:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2320:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2320:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2320:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2365:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2365:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2365:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2365:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2365:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2365:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2365:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2365:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2367:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2367:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2367:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2367:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2412:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2412:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2412:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2412:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2412:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2412:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2412:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2412:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2414:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2414:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2414:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2414:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2459:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2459:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2459:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2459:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2459:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2459:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2459:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2459:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2461:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2461:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2461:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2461:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2506:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2506:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2506:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2506:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2506:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2506:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2506:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2506:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2508:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2508:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2508:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2508:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2553:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2553:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2553:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2553:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2553:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2553:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2553:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2553:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2555:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2555:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2555:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2555:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2600:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2600:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2600:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2600:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2600:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2600:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2600:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2600:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2602:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2602:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2602:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2602:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2647:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2647:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2647:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2647:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2647:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2647:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2647:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2647:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2649:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2649:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2649:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2649:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2694:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2694:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2694:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2694:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2694:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2694:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2694:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2694:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2696:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2696:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2696:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2696:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2741:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2741:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2741:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2741:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2741:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2741:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2741:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2741:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2743:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2743:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2743:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2743:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2788:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2788:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2788:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2788:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2788:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2788:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2788:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2788:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2790:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2790:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2790:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2790:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2835:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2835:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2835:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2835:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2835:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2835:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2835:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2835:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2837:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2837:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2837:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2837:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2882:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2882:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2882:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2882:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2882:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2882:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2882:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2882:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2884:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2884:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2884:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2884:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2929:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2929:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2929:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2929:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2929:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2929:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2929:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2929:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2931:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2931:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2931:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2931:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2976:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2976:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2976:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2976:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:2976:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:2976:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2976:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:2976:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:2978:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:2978:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:2978:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:2978:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3023:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3023:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3023:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3023:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3023:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3023:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3023:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3023:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3025:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3025:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3025:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3025:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3070:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3070:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3070:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3070:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3070:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3070:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3070:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3070:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3072:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3072:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3072:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3072:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3117:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3117:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3117:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3117:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3117:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3117:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3117:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3117:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3119:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3119:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3164:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3164:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3164:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3164:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3164:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3164:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3164:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3164:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3166:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3166:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3208:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3208:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3208:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3208:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3208:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3208:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3208:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3208:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3210:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3210:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3210:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3210:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3231:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3231:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3231:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3231:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3231:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3231:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3231:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3231:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3233:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3233:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3233:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3233:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3278:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3278:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3278:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3278:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3278:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3278:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3278:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3278:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3280:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3280:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3280:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3280:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3325:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3325:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3325:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3325:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3325:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3325:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3325:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3325:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3327:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3327:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3327:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3327:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3372:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3372:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3372:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3372:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3372:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3372:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3372:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3372:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3374:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3374:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3374:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3374:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3419:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3419:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3419:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3419:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3419:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3419:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3419:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3419:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3421:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3421:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3421:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3421:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3463:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3463:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3463:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3463:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3463:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3463:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3463:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3463:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3465:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3465:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3465:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3465:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3483:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3483:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3483:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3483:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3483:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3483:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3483:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3483:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3485:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3485:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3485:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3485:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3506:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3506:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3506:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3506:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3506:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3506:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3506:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3506:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3508:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3508:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3508:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3508:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3550:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3550:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3550:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3550:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3550:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3550:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3550:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3550:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3552:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3552:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3552:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3552:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3573:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3573:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3573:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3573:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3573:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3573:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3573:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3573:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3575:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3575:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3575:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3575:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3620:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3620:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3620:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3620:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3620:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3620:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3620:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3620:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3622:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3622:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3622:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3622:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3664:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3664:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3664:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3664:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3664:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3664:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3664:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3664:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3666:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3666:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3666:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3666:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3684:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3684:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3684:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3684:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3684:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3684:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3684:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3684:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3686:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3686:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3686:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3686:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3707:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3707:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3707:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3707:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3707:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3707:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3707:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3707:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3709:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3709:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3709:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3709:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3754:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3754:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3754:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3754:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3754:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3754:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3754:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3754:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3756:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3756:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3756:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3756:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3801:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3801:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3801:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3801:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3801:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3801:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3801:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3801:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3803:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3803:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3803:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3803:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3848:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3848:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3848:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3848:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ SQLite.c:3848:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ SQLite.c:3848:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3848:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ SQLite.c:3848:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ SQLite.c:3850:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ SQLite.c:3850:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ SQLite.c:3850:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ SQLite.c:3850:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 486 warnings generated. cc -c -I. -I/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI -I../build/include -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -Wl,-Bsymbolic -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"1.58\" -DXS_VERSION=\"1.58\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_ICU -DNDEBUG=1 -DHAVE_USLEEP=1 -D_XOPEN_SOURCE dbdimp.c cc: warning: -Wl,-Bsymbolic: 'linker' input unused [-Wunused-command-line-argument] dbdimp.c:1189:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(AvARRAY(av)[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:2281:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:1189:9: note: '{' token is here SvSETMAGIC(AvARRAY(av)[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:2281:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ dbdimp.c:1189:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(AvARRAY(av)[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:2281:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ dbdimp.c:1189:9: note: ')' token is here SvSETMAGIC(AvARRAY(av)[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:2281:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:1651:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:1651:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ dbdimp.c:1651:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ dbdimp.c:1651:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:1653:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:1653:9: note: '{' token is here XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:1653:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:1653:9: note: '{' token is here XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:1653:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:1653:9: note: ')' token is here XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:1653:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:1653:9: note: ')' token is here XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:1837:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:1837:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ dbdimp.c:1837:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ dbdimp.c:1837:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:1838:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVsv(pkg) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:1838:5: note: '{' token is here XPUSHs( sv_2mortal( newSVsv(pkg) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:1838:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVsv(pkg) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:1838:5: note: '{' token is here XPUSHs( sv_2mortal( newSVsv(pkg) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:1838:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVsv(pkg) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:1838:5: note: ')' token is here XPUSHs( sv_2mortal( newSVsv(pkg) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:1838:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVsv(pkg) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:1838:5: note: ')' token is here XPUSHs( sv_2mortal( newSVsv(pkg) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:1901:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:1901:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ dbdimp.c:1901:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ dbdimp.c:1901:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:1902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst ) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:1902:5: note: '{' token is here XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst ) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:1902:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst ) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:1902:5: note: '{' token is here XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst ) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:1902:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst ) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:1902:5: note: ')' token is here XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst ) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:1902:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst ) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:1902:5: note: ')' token is here XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst ) )); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:1904:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:1904:9: note: '{' token is here XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:1904:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:1904:9: note: '{' token is here XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:1904:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:1904:9: note: ')' token is here XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:1904:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:1904:9: note: ')' token is here XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ value[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:1945:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:1945:9: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ dbdimp.c:1945:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ dbdimp.c:1945:9: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:1946:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst )) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:1946:9: note: '{' token is here XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst )) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:1946:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst )) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:1946:9: note: '{' token is here XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst )) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:1946:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst )) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:1946:9: note: ')' token is here XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst )) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:1946:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst )) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:1946:9: note: ')' token is here XPUSHs( sv_2mortal( newSVsv( aggr->aggr_inst )) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2031:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2031:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ dbdimp.c:2031:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ dbdimp.c:2031:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2032:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpvn( string1, len1) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2032:5: note: '{' token is here XPUSHs( sv_2mortal( newSVpvn( string1, len1) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2032:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpvn( string1, len1) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2032:5: note: '{' token is here XPUSHs( sv_2mortal( newSVpvn( string1, len1) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2032:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpvn( string1, len1) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2032:5: note: ')' token is here XPUSHs( sv_2mortal( newSVpvn( string1, len1) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2032:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpvn( string1, len1) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2032:5: note: ')' token is here XPUSHs( sv_2mortal( newSVpvn( string1, len1) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2033:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpvn( string2, len2) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2033:5: note: '{' token is here XPUSHs( sv_2mortal( newSVpvn( string2, len2) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2033:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpvn( string2, len2) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2033:5: note: '{' token is here XPUSHs( sv_2mortal( newSVpvn( string2, len2) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2033:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpvn( string2, len2) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2033:5: note: ')' token is here XPUSHs( sv_2mortal( newSVpvn( string2, len2) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2033:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpvn( string2, len2) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2033:5: note: ')' token is here XPUSHs( sv_2mortal( newSVpvn( string2, len2) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2062:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2062:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ dbdimp.c:2062:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ dbdimp.c:2062:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2067:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( sv1 ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2067:5: note: '{' token is here XPUSHs( sv_2mortal( sv1 ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2067:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( sv1 ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2067:5: note: '{' token is here XPUSHs( sv_2mortal( sv1 ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2067:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( sv1 ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2067:5: note: ')' token is here XPUSHs( sv_2mortal( sv1 ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2067:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( sv1 ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2067:5: note: ')' token is here XPUSHs( sv_2mortal( sv1 ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2068:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( sv2 ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2068:5: note: '{' token is here XPUSHs( sv_2mortal( sv2 ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2068:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( sv2 ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2068:5: note: '{' token is here XPUSHs( sv_2mortal( sv2 ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2068:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( sv2 ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2068:5: note: ')' token is here XPUSHs( sv_2mortal( sv2 ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2068:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( sv2 ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2068:5: note: ')' token is here XPUSHs( sv_2mortal( sv2 ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2146:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2146:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ dbdimp.c:2146:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ dbdimp.c:2146:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2147:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( dbh ); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2147:5: note: '{' token is here XPUSHs( dbh ); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2147:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( dbh ); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2147:5: note: '{' token is here XPUSHs( dbh ); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2147:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( dbh ); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2147:5: note: ')' token is here XPUSHs( dbh ); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2147:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( dbh ); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2147:5: note: ')' token is here XPUSHs( dbh ); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2148:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( collation_name, 0) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2148:5: note: '{' token is here XPUSHs( sv_2mortal( newSVpv( collation_name, 0) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2148:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( collation_name, 0) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2148:5: note: '{' token is here XPUSHs( sv_2mortal( newSVpv( collation_name, 0) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2148:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( collation_name, 0) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2148:5: note: ')' token is here XPUSHs( sv_2mortal( newSVpv( collation_name, 0) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2148:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( collation_name, 0) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2148:5: note: ')' token is here XPUSHs( sv_2mortal( newSVpv( collation_name, 0) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2190:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2190:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ dbdimp.c:2190:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ dbdimp.c:2190:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2311:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2311:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ dbdimp.c:2311:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ dbdimp.c:2311:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2313:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSViv( op ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2313:5: note: '{' token is here XPUSHs( sv_2mortal( newSViv( op ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2313:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSViv( op ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2313:5: note: '{' token is here XPUSHs( sv_2mortal( newSViv( op ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2313:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSViv( op ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2313:5: note: ')' token is here XPUSHs( sv_2mortal( newSViv( op ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2313:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSViv( op ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2313:5: note: ')' token is here XPUSHs( sv_2mortal( newSViv( op ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2314:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( database, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2314:5: note: '{' token is here XPUSHs( sv_2mortal( newSVpv( database, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2314:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( database, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2314:5: note: '{' token is here XPUSHs( sv_2mortal( newSVpv( database, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2314:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( database, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2314:5: note: ')' token is here XPUSHs( sv_2mortal( newSVpv( database, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2314:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( database, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2314:5: note: ')' token is here XPUSHs( sv_2mortal( newSVpv( database, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2315:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( table, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2315:5: note: '{' token is here XPUSHs( sv_2mortal( newSVpv( table, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2315:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( table, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2315:5: note: '{' token is here XPUSHs( sv_2mortal( newSVpv( table, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2315:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( table, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2315:5: note: ')' token is here XPUSHs( sv_2mortal( newSVpv( table, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2315:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( table, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2315:5: note: ')' token is here XPUSHs( sv_2mortal( newSVpv( table, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2316:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSViv( (IV)rowid ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2316:5: note: '{' token is here XPUSHs( sv_2mortal( newSViv( (IV)rowid ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2316:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSViv( (IV)rowid ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2316:5: note: '{' token is here XPUSHs( sv_2mortal( newSViv( (IV)rowid ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2316:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSViv( (IV)rowid ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2316:5: note: ')' token is here XPUSHs( sv_2mortal( newSViv( (IV)rowid ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2316:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSViv( (IV)rowid ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2316:5: note: ')' token is here XPUSHs( sv_2mortal( newSViv( (IV)rowid ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2376:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2376:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ dbdimp.c:2376:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ dbdimp.c:2376:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2378:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal ( newSViv ( action_code ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2378:5: note: '{' token is here XPUSHs( sv_2mortal ( newSViv ( action_code ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2378:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal ( newSViv ( action_code ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2378:5: note: '{' token is here XPUSHs( sv_2mortal ( newSViv ( action_code ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2378:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal ( newSViv ( action_code ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2378:5: note: ')' token is here XPUSHs( sv_2mortal ( newSViv ( action_code ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2378:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal ( newSViv ( action_code ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2378:5: note: ')' token is here XPUSHs( sv_2mortal ( newSViv ( action_code ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2381:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( details_1 ? newSVpv( details_1, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2381:5: note: '{' token is here XPUSHs( sv_2mortal( details_1 ? newSVpv( details_1, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2381:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( details_1 ? newSVpv( details_1, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2381:5: note: '{' token is here XPUSHs( sv_2mortal( details_1 ? newSVpv( details_1, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2381:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( details_1 ? newSVpv( details_1, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2381:5: note: ')' token is here XPUSHs( sv_2mortal( details_1 ? newSVpv( details_1, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2381:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( details_1 ? newSVpv( details_1, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2381:5: note: ')' token is here XPUSHs( sv_2mortal( details_1 ? newSVpv( details_1, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2382:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( details_2 ? newSVpv( details_2, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2382:5: note: '{' token is here XPUSHs( sv_2mortal( details_2 ? newSVpv( details_2, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2382:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( details_2 ? newSVpv( details_2, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2382:5: note: '{' token is here XPUSHs( sv_2mortal( details_2 ? newSVpv( details_2, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2382:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( details_2 ? newSVpv( details_2, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2382:5: note: ')' token is here XPUSHs( sv_2mortal( details_2 ? newSVpv( details_2, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2382:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( details_2 ? newSVpv( details_2, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2382:5: note: ')' token is here XPUSHs( sv_2mortal( details_2 ? newSVpv( details_2, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2383:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( details_3 ? newSVpv( details_3, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2383:5: note: '{' token is here XPUSHs( sv_2mortal( details_3 ? newSVpv( details_3, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2383:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( details_3 ? newSVpv( details_3, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2383:5: note: '{' token is here XPUSHs( sv_2mortal( details_3 ? newSVpv( details_3, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2383:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( details_3 ? newSVpv( details_3, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2383:5: note: ')' token is here XPUSHs( sv_2mortal( details_3 ? newSVpv( details_3, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2383:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( details_3 ? newSVpv( details_3, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2383:5: note: ')' token is here XPUSHs( sv_2mortal( details_3 ? newSVpv( details_3, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2384:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( details_4 ? newSVpv( details_4, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2384:5: note: '{' token is here XPUSHs( sv_2mortal( details_4 ? newSVpv( details_4, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2384:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( details_4 ? newSVpv( details_4, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2384:5: note: '{' token is here XPUSHs( sv_2mortal( details_4 ? newSVpv( details_4, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2384:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( details_4 ? newSVpv( details_4, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2384:5: note: ')' token is here XPUSHs( sv_2mortal( details_4 ? newSVpv( details_4, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2384:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( details_4 ? newSVpv( details_4, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2384:5: note: ')' token is here XPUSHs( sv_2mortal( details_4 ? newSVpv( details_4, 0 ) : &PL_sv_undef ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2446:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2446:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ dbdimp.c:2446:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ dbdimp.c:2446:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2447:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2447:5: note: '{' token is here XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2447:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2447:5: note: '{' token is here XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2447:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2447:5: note: ')' token is here XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2447:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2447:5: note: ')' token is here XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2504:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2504:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ dbdimp.c:2504:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ dbdimp.c:2504:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2505:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2505:5: note: '{' token is here XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2505:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2505:5: note: '{' token is here XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2505:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2505:5: note: ')' token is here XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2505:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2505:5: note: ')' token is here XPUSHs( sv_2mortal( newSVpv( sql, 0 ) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2513:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSViv((IV)( elapsed / 1000000 )) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2513:5: note: '{' token is here XPUSHs( sv_2mortal( newSViv((IV)( elapsed / 1000000 )) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2513:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSViv((IV)( elapsed / 1000000 )) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ dbdimp.c:2513:5: note: '{' token is here XPUSHs( sv_2mortal( newSViv((IV)( elapsed / 1000000 )) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ dbdimp.c:2513:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSViv((IV)( elapsed / 1000000 )) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ dbdimp.c:2513:5: note: ')' token is here XPUSHs( sv_2mortal( newSViv((IV)( elapsed / 1000000 )) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ dbdimp.c:2513:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newSViv((IV)( elapsed / 1000000 )) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ dbdimp.c:2513:5: note: ')' token is here XPUSHs( sv_2mortal( newSViv((IV)( elapsed / 1000000 )) ) ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2655: ./dbdimp_tokenizer.inc:47:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_tokenizer.inc:47:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2655: ./dbdimp_tokenizer.inc:47:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_tokenizer.inc:47:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2655: ./dbdimp_tokenizer.inc:129:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_tokenizer.inc:129:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2655: ./dbdimp_tokenizer.inc:129:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_tokenizer.inc:129:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2655: ./dbdimp_tokenizer.inc:130:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(perl_string); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_tokenizer.inc:130:5: note: '{' token is here XPUSHs(perl_string); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2655: ./dbdimp_tokenizer.inc:130:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(perl_string); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_tokenizer.inc:130:5: note: '{' token is here XPUSHs(perl_string); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2655: ./dbdimp_tokenizer.inc:130:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(perl_string); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_tokenizer.inc:130:5: note: ')' token is here XPUSHs(perl_string); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2655: ./dbdimp_tokenizer.inc:130:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(perl_string); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_tokenizer.inc:130:5: note: ')' token is here XPUSHs(perl_string); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2655: ./dbdimp_tokenizer.inc:188:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_tokenizer.inc:188:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2655: ./dbdimp_tokenizer.inc:188:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_tokenizer.inc:188:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:34:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:34:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:34:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_virtual_table.inc:34:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:35:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:35:5: note: '{' token is here XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:35:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:35:5: note: '{' token is here XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:35:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:35:5: note: ')' token is here XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:35:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:35:5: note: ')' token is here XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:36:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(i))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:36:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(i))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:36:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(i))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:36:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(i))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:36:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(i))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:36:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(i))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:36:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(i))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:36:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(i))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:74:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:74:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:74:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_virtual_table.inc:74:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:75:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:75:5: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:75:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:75:5: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:75:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:75:5: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:75:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:75:5: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:76:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(init_data->dbh); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:76:5: note: '{' token is here XPUSHs(init_data->dbh); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:76:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(init_data->dbh); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:76:5: note: '{' token is here XPUSHs(init_data->dbh); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:76:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(init_data->dbh); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:76:5: note: ')' token is here XPUSHs(init_data->dbh); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:76:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(init_data->dbh); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:76:5: note: ')' token is here XPUSHs(init_data->dbh); ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:78:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(newSVpvn_flags(argv[i], strlen(argv[i]), SVs_TEMP|SVf_UTF8)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:78:9: note: '{' token is here XPUSHs(newSVpvn_flags(argv[i], strlen(argv[i]), SVs_TEMP|SVf_UTF8)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:78:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(newSVpvn_flags(argv[i], strlen(argv[i]), SVs_TEMP|SVf_UTF8)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:78:9: note: '{' token is here XPUSHs(newSVpvn_flags(argv[i], strlen(argv[i]), SVs_TEMP|SVf_UTF8)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:78:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(newSVpvn_flags(argv[i], strlen(argv[i]), SVs_TEMP|SVf_UTF8)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:78:9: note: ')' token is here XPUSHs(newSVpvn_flags(argv[i], strlen(argv[i]), SVs_TEMP|SVf_UTF8)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:78:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(newSVpvn_flags(argv[i], strlen(argv[i]), SVs_TEMP|SVf_UTF8)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:78:9: note: ')' token is here XPUSHs(newSVpvn_flags(argv[i], strlen(argv[i]), SVs_TEMP|SVf_UTF8)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:101:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:101:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:101:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_virtual_table.inc:101:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:102:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:102:5: note: '{' token is here XPUSHs(perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:102:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:102:5: note: '{' token is here XPUSHs(perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:102:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:102:5: note: ')' token is here XPUSHs(perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:102:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:102:5: note: ')' token is here XPUSHs(perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:254:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:254:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:254:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_virtual_table.inc:254:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:255:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:255:5: note: '{' token is here XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:255:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:255:5: note: '{' token is here XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:255:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:255:5: note: ')' token is here XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:255:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:255:5: note: ')' token is here XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:256:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newRV_noinc((SV*) constraints))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:256:5: note: '{' token is here XPUSHs( sv_2mortal( newRV_noinc((SV*) constraints))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:256:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newRV_noinc((SV*) constraints))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:256:5: note: '{' token is here XPUSHs( sv_2mortal( newRV_noinc((SV*) constraints))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:256:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newRV_noinc((SV*) constraints))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:256:5: note: ')' token is here XPUSHs( sv_2mortal( newRV_noinc((SV*) constraints))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:256:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newRV_noinc((SV*) constraints))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:256:5: note: ')' token is here XPUSHs( sv_2mortal( newRV_noinc((SV*) constraints))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:257:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newRV_noinc((SV*) order_by))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:257:5: note: '{' token is here XPUSHs( sv_2mortal( newRV_noinc((SV*) order_by))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:257:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newRV_noinc((SV*) order_by))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:257:5: note: '{' token is here XPUSHs( sv_2mortal( newRV_noinc((SV*) order_by))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:257:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newRV_noinc((SV*) order_by))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:257:5: note: ')' token is here XPUSHs( sv_2mortal( newRV_noinc((SV*) order_by))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:257:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( newRV_noinc((SV*) order_by))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:257:5: note: ')' token is here XPUSHs( sv_2mortal( newRV_noinc((SV*) order_by))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:331:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:331:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:331:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_virtual_table.inc:331:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:332:5: note: '{' token is here XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:332:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:332:5: note: '{' token is here XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:332:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:332:5: note: ')' token is here XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:332:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:332:5: note: ')' token is here XPUSHs( ((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:403:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:403:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:403:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_virtual_table.inc:403:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:404:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:404:5: note: '{' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:404:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:404:5: note: '{' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:404:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:404:5: note: ')' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:404:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:404:5: note: ')' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:405:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(idxNum))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:405:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(idxNum))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:405:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(idxNum))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:405:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(idxNum))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:405:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(idxNum))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:405:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(idxNum))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:405:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(idxNum))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:405:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(idxNum))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:406:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(idxStr, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:406:5: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(idxStr, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:406:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(idxStr, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:406:5: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(idxStr, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:406:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(idxStr, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:406:5: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(idxStr, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:406:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(idxStr, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:406:5: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(idxStr, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:408:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:408:9: note: '{' token is here XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:408:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:408:9: note: '{' token is here XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:408:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:408:9: note: ')' token is here XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:408:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:408:9: note: ')' token is here XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:432:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:432:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:432:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_virtual_table.inc:432:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:433:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:433:5: note: '{' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:433:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:433:5: note: '{' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:433:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:433:5: note: ')' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:433:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:433:5: note: ')' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:455:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:455:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:455:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_virtual_table.inc:455:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:456:5: note: '{' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:456:5: note: '{' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:456:5: note: ')' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:456:5: note: ')' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:489:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:489:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:489:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_virtual_table.inc:489:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:490:5: note: '{' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:490:5: note: '{' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:490:5: note: ')' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:490:5: note: ')' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:491:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(col))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:491:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(col))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:491:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(col))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:491:5: note: '{' token is here XPUSHs(sv_2mortal(newSViv(col))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:491:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(col))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:491:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(col))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:491:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(col))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:491:5: note: ')' token is here XPUSHs(sv_2mortal(newSViv(col))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:524:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:524:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:524:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_virtual_table.inc:524:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:525:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:525:5: note: '{' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:525:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:525:5: note: '{' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:525:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:525:5: note: ')' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:525:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:525:5: note: ')' token is here XPUSHs(((perl_vtab_cursor *) pVtabCursor)->perl_cursor_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:560:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:560:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:560:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_virtual_table.inc:560:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:561:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:561:5: note: '{' token is here XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:561:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:561:5: note: '{' token is here XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:561:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:561:5: note: ')' token is here XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:561:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:561:5: note: ')' token is here XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:563:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:563:9: note: '{' token is here XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:563:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:563:9: note: '{' token is here XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:563:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:563:9: note: ')' token is here XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:563:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:563:9: note: ')' token is here XPUSHs(stacked_sv_from_sqlite3_value(aTHX_ argv[i], is_unicode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:642:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:642:9: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:642:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_virtual_table.inc:642:9: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:643:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:643:9: note: '{' token is here XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:643:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:643:9: note: '{' token is here XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:643:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:643:9: note: ')' token is here XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:643:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:643:9: note: ')' token is here XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:644:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(nArg))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:644:9: note: '{' token is here XPUSHs(sv_2mortal(newSViv(nArg))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:644:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(nArg))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:644:9: note: '{' token is here XPUSHs(sv_2mortal(newSViv(nArg))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:644:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(nArg))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:644:9: note: ')' token is here XPUSHs(sv_2mortal(newSViv(nArg))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:644:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(nArg))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:644:9: note: ')' token is here XPUSHs(sv_2mortal(newSViv(nArg))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:645:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(zName, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:645:9: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(zName, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:645:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(zName, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:645:9: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(zName, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:645:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(zName, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:645:9: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(zName, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:645:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(zName, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:645:9: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(zName, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:691:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:691:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:691:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_virtual_table.inc:691:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:692:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:692:5: note: '{' token is here XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:692:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:692:5: note: '{' token is here XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:692:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:692:5: note: ')' token is here XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:692:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:692:5: note: ')' token is here XPUSHs(((perl_vtab *) pVTab)->perl_vtab_obj); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(zNew, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:693:5: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(zNew, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(zNew, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:693:5: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(zNew, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:693:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(zNew, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:693:5: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(zNew, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:693:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(zNew, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:693:5: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(zNew, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:768:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:768:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:768:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_virtual_table.inc:768:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:769:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:769:5: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:769:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:769:5: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:769:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:769:5: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:769:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:769:5: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(init_data->perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:834:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:834:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:834:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ ./dbdimp_virtual_table.inc:834:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:835:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:835:5: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:835:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:835:5: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:835:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:835:5: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:835:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:835:5: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(perl_class, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:836:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(name, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:836:5: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(name, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:836:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(name, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:4001:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ ./dbdimp_virtual_table.inc:836:5: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(name, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:836:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(name, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ ./dbdimp_virtual_table.inc:836:5: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(name, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from dbdimp.c:2656: ./dbdimp_virtual_table.inc:836:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(name, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ ./dbdimp_virtual_table.inc:836:5: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(name, 0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:4002:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 274 warnings generated. cc -c -I. -I/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/DBI -I../build/include -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -Wl,-Bsymbolic -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"1.58\" -DXS_VERSION=\"1.58\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_ICU -DNDEBUG=1 -DHAVE_USLEEP=1 -D_XOPEN_SOURCE sqlite3.c cc: warning: -Wl,-Bsymbolic: 'linker' input unused [-Wunused-command-line-argument] sqlite3.c:107894:38: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775806 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] if( n==0 && r>=0 && r /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/DBD-SQLite-1.58' build_module run tests:1 clean:1 hints 1 Digest-SHA1-2.13 tar zxf Digest-SHA1-2.13.tar.gz tar done Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Digest::SHA1 Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Digest-SHA1-2.13' Running Mkbootstrap for SHA1 () chmod 644 "SHA1.bs" "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SHA1.bs blib/arch/auto/Digest/SHA1/SHA1.bs 644 "/usr/local/bin/perl" "/usr/local/lib/perl5/5.36/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.36/ExtUtils/typemap' -typemap '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Digest-SHA1-2.13/typemap' SHA1.xs > SHA1.xsc mv SHA1.xsc SHA1.c cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"2.13\" -DXS_VERSION=\"2.13\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" SHA1.c rm -f blib/arch/auto/Digest/SHA1/SHA1.so cc -shared -L/usr/local/lib/perl5/5.36/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong SHA1.o -o blib/arch/auto/Digest/SHA1/SHA1.so \ \ chmod 755 blib/arch/auto/Digest/SHA1/SHA1.so cp SHA1.pm blib/lib/Digest/SHA1.pm PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/badfile.t .. ok t/bits.t ..... ok t/sha1.t ..... ok All tests successful. Files=3, Tests=17, 0 wallclock secs ( 0.03 usr 0.00 sys + 0.05 cusr 0.00 csys = 0.08 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Digest-SHA1-2.13' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Digest-SHA1-2.13' "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- SHA1.bs blib/arch/auto/Digest/SHA1/SHA1.bs 644 Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/Digest/SHA1/SHA1.so Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Digest/SHA1.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Digest::SHA1.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Digest-SHA1-2.13' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Digest-SHA1-2.13' rm -f \ SHA1.bso SHA1.def \ SHA1.exp SHA1.x \ SHA1.bs blib/arch/auto/Digest/SHA1/extralibs.all \ blib/arch/auto/Digest/SHA1/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml SHA1.base \ SHA1.bs SHA1.bso \ SHA1.c SHA1.def \ SHA1.exp SHA1.o \ SHA1_def.old blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libSHA1.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Digest-SHA1-2.13' build_module run tests:1 clean:1 hints 1 common-sense-2.0 tar zxf common-sense-2.0.tar.gz tar done Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for common::sense Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/common-sense-2.0' cp sense.pm blib/lib/common/sense.pm PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00_load.t .. ok All tests successful. Files=1, Tests=1, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.00 cusr 0.01 csys = 0.02 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/common-sense-2.0' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/common-sense-2.0' Manifying 1 pod document Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/common/sense.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/common::sense.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/common-sense-2.0' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/common-sense-2.0' rm -f \ sense.bso sense.def \ sense.exp sense.x \ blib/arch/auto/common/sense/extralibs.all \ blib/arch/auto/common/sense/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libsense.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/common-sense-2.0' tar zxf EV-4.03.tar.gz tar done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- EV.xs.orig 2011-06-08 11:48:12.000000000 -0400 |+++ EV.xs 2011-06-08 11:49:56.000000000 -0400 -------------------------- Patching file EV.xs using Plan A... Hunk #1 succeeded at 424 with fuzz 1 (offset 28 lines). done build_module run tests:1 clean:1 hints 1 EV-4.03 *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Welcome to EV configuration. If you are in a hurry, just press return here and hope for the best. The defaults should usually do. Skip further questions and use defaults (y/n)? [y] y *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** POSIX optionally offers support for a monotonic clock source. EV can take advantage of this clock source to detect time jumps more reliably. Unfortunately, some systems are bound to be broken, so you can disable this here: you can completely disable the detection and use of the monotonic clock by answering 'n' here. Support for this clock type will otherwise be autodetected at both compile- and runtime. (this setting currently affects the use of nanosleep over select as well). Enable optional support for CLOCK_MONOTONIC (y/n)? [y] y *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** POSIX optionally offers support for a (potentially) high-resolution realtime clock interface. In a good implementation, using it is faster than the normal method of using gettimeofday. Unfortunately, this option is also bound to be broken on some systems, and current EV versions do not actually call gettimeofday very often, so it defaults to no. Prefer clock_gettime (CLOCK_REALTIME) over gettimeofday (y/n)? [n] n *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** EV can use various backends with various portability issues. The select backend is the most portable and makes for a good fallback, but it can be limited to a low number of file descriptors and/or might not compile. If you have problems with compiling ev_select.c, you might try to play around with disabling it here, or forcing it to use the fd_set provided by your OS, via the next question. I highly recommend keeping it in. Enable select backend (y/n)? [y] y *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** The select backend can operate in two modes. One uses the system-provided fd_set and is usually limited to 1024 file descriptors (64 on windows), the other requires your header files to define NFDBITS and declare a suitable fd_mask type. If you run into problems compiling ev_select.c, you can try forcing the use of the system fd_set here. Force use of system fd_set for select backend (y/n)? [n] n *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** The second very portable backend is poll(2). It does not exist on windows and various versions of Mac OS X (and on the other versions it simply doesn't work), but works basically everywhere else. It is recommended to use the default here unless you run into compile problems in ev_poll.c. Enable poll backend (y/n)? [y] y *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Select and poll make it hard to write efficient servers, especially if the number of active connections is much lower than the watched ones. GNU/Linux systems have a more scalable method called "epoll", which EV can use. For this to work, both your kernel and glibc have to support epoll, but if you can compile it, the detection will be done at runtime, and EV will safely fall back to using select when epoll isn't available. If unsure, accept the default. Enable epoll backend (y/n)? [n] n *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Similarly to the epoll backend above, EV can take advantage of kqueue on many BSD systems. Support for kqueue will be detected at runtime, with a safe fallback to other methods when it cannot be used. Note that kqueue is broken on most operating systems, so by default it won't be used on many platforms, but you can still create your own event loop with kqueue backend if you ask specifically for it. Here is what we know: NetBSD: partially working in at least 3.1 and later. Yeah! :) FreeBSD: broken on at least 6.2-STABLE, spotty in later versions, sockets *likely* work, ptys definitely don't. OpenBSD: reports indicate that it likely doesn't work (similar problems as on FreeBSD). OS X: completely, utterly broken on at least <= 10.6. Enable kqueue backend (y/n)? [y] y *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Similarly to the kqueue backend above, EV can take advantage of the solaris 10 event port interface. Support for event ports will be detected at runtime, with a safe fallback to other methods when it cannot be used. Enable event port backend (y/n)? [n] n *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** EV needs the functions pthread_atfork and clock_gettime. On most systems you need some special libraries for this (such as -lrt and -lpthread). You can specify additional libraries to provide these calls (and any other required by EV) now, or accept the default. Extra libraries for pthread_atfork and clock_gettime? [-lpthread -lrt ] -lpthread -lrt *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** A backend of a different kind is the Linux inotify(7) interface, which can be used to speed up (and reduce resource consumption) of stat watchers. If you have the include file and libc support for it, it is usually a good idea to enable it, as kernel availability is detected at runtime. Enable inotify support (y/n)? [n] n *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Another useful bit of functionality is the Linux eventfd, which is useful for faster signal handling (don't care) and intra-thread communications (more relevant). Kernel support for this will be probed at runtime, but your libc must contain the necessary wrapper. Glibc 2.7 and later should have this wrapper. Enable linux eventfd support (y/n)? [y] y *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Another sometimes useful bit of functionality is the Linux signalfd, which is useful for faster signal handling (don't care). Kernel support for this will be probed at runtime, but your libc must contain the necessary wrapper. Glibc 2.7 and later should have this wrapper. Enable linux signalfd support (y/n)? [n] n *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Very rarely, people want to tweak EV even more, e.g. to exclude or incldue certain watcher types or backends. Thisc na be done by adding extra -D options here, or via the EV_EXTRA_DEFS environment variable. Normal persons just press enter. Any extra -D options? [] *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for EV Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/EV-4.03' Running Mkbootstrap for EV () chmod 644 "EV.bs" "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- EV.bs blib/arch/auto/EV/EV.bs 644 "/usr/local/bin/perl" "/usr/local/lib/perl5/5.36/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.36/ExtUtils/typemap' -typemap '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/EV-4.03/typemap' EV.xs > EV.xsc mv EV.xsc EV.c cc -c -Ilibev -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"4.03\" -DXS_VERSION=\"4.03\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -DEV_USE_MONOTONIC=1 -DEV_USE_REALTIME=0 -DEV_USE_SELECT=1 -DEV_USE_POLL=1 -DEV_USE_EPOLL=0 -DEV_USE_KQUEUE=1 -DEV_USE_PORT=0 -DEV_USE_INOTIFY=0 -DEV_USE_EVENTFD=1 -DEV_USE_SIGNALFD=0 EV.c EV.xs:429:74: warning: comparison of distinct pointer types ('const struct (unnamed struct at EV.xs:365:16) *' and 'const void *') [-Wcompare-distinct-pointer-types] for (civ = const_iv + sizeof (const_iv) / sizeof (const_iv [0]); civ-- > civ_start; ) ~~~~~ ^ ~~~~~~~~~ 1 warning generated. rm -f blib/arch/auto/EV/EV.so LD_RUN_PATH="/usr/lib" cc -shared -L/usr/local/lib/perl5/5.36/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong EV.o -o blib/arch/auto/EV/EV.so \ -lpthread -lrt \ chmod 755 blib/arch/auto/EV/EV.so cp EV.pm blib/lib/EV.pm cp libev/ev.pod blib/lib/EV/libev.pod cp EV/EVAPI.h blib/lib/EV/EVAPI.h cp EV/MakeMaker.pm blib/lib/EV/MakeMaker.pm cp libev/ev.h blib/lib/EV/ev.h PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00_load.t ........ ok t/01_timer.t ....... ok t/02_once.t ........ ok t/03_keepalive.t ... ok t/04_stat.t ........ ok t/05_priority.t .... ok t/06_loop_once.t ... ok t/07_loop_timer.t .. ok t/08_async.t ....... ok t/09_brandon.t ..... ok t/11_signal.t ...... ok All tests successful. Files=11, Tests=6875, 6 wallclock secs ( 0.71 usr 0.01 sys + 0.33 cusr 0.09 csys = 1.13 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/EV-4.03' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/EV-4.03' "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- EV.bs blib/arch/auto/EV/EV.bs 644 Manifying 3 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/EV/EV.so Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/EV.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/EV/MakeMaker.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/EV/libev.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/EV/EVAPI.h Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/EV/ev.h Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/EV::MakeMaker.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/EV::libev.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/EV.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/EV-4.03' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/EV-4.03' rm -f \ EV.bso EV.def \ EV.exp EV.x \ EV.bs blib/arch/auto/EV/extralibs.all \ blib/arch/auto/EV/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core EV.base \ EV.bs EV.bso \ EV.c EV.def \ EV.exp EV.o \ EV_def.old MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libEV.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/EV-4.03' build_module run tests:1 clean:1 hints 1 Data-Dump-1.19 tar zxf Data-Dump-1.19.tar.gz tar done Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Data::Dump Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19' cp lib/Data/Dump/FilterContext.pm blib/lib/Data/Dump/FilterContext.pm cp lib/Data/Dump/Filtered.pm blib/lib/Data/Dump/Filtered.pm cp lib/Data/Dump.pm blib/lib/Data/Dump.pm cp lib/Data/Dump/Trace.pm blib/lib/Data/Dump/Trace.pm PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t Negative repeat count does nothing at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19/blib/lib/Data/Dump.pm line 358. Negative repeat count does nothing at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19/blib/lib/Data/Dump.pm line 358. Negative repeat count does nothing at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19/blib/lib/Data/Dump.pm line 358. Negative repeat count does nothing at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19/blib/lib/Data/Dump.pm line 358. Negative repeat count does nothing at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19/blib/lib/Data/Dump.pm line 358. Negative repeat count does nothing at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19/blib/lib/Data/Dump.pm line 358. Negative repeat count does nothing at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19/blib/lib/Data/Dump.pm line 358. Negative repeat count does nothing at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19/blib/lib/Data/Dump.pm line 358. Negative repeat count does nothing at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19/blib/lib/Data/Dump.pm line 358. Negative repeat count does nothing at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19/blib/lib/Data/Dump.pm line 358. t/dd.t ............. ok Negative repeat count does nothing at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19/blib/lib/Data/Dump.pm line 358. Negative repeat count does nothing at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19/blib/lib/Data/Dump.pm line 358. Negative repeat count does nothing at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19/blib/lib/Data/Dump.pm line 358. t/dump.t ........... ok t/eval.t ........... ok t/filtered.t ....... ok t/glob.t ........... ok Negative repeat count does nothing at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19/blib/lib/Data/Dump.pm line 358. Negative repeat count does nothing at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19/blib/lib/Data/Dump.pm line 358. Negative repeat count does nothing at /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19/blib/lib/Data/Dump.pm line 358. t/hash.t ........... ok t/quote-unicode.t .. ok t/quote.t .......... ok t/ref.t ............ ok t/regexp.t ......... ok t/scalar-obj.t ..... ok t/scalar.t ......... ok t/tied.t ........... ok t/vstring.t ........ ok All tests successful. Files=14, Tests=131, 0 wallclock secs ( 0.07 usr 0.03 sys + 0.37 cusr 0.05 csys = 0.52 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19' Manifying 3 pod documents Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Data/Dump.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Data/Dump/Filtered.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Data/Dump/FilterContext.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Data/Dump/Trace.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Data::Dump::Trace.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Data::Dump::Filtered.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Data::Dump.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19' rm -f \ Dump.bso Dump.def \ Dump.exp Dump.x \ blib/arch/auto/Data/Dump/extralibs.all \ blib/arch/auto/Data/Dump/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libDump.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Data-Dump-1.19' build_module run tests:1 clean:1 hints 1 ExtUtils-CBuilder-0.260301 tar zxf ExtUtils-CBuilder-0.260301.tar.gz tar done Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for ExtUtils::CBuilder Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/ExtUtils-CBuilder-0.260301' cp lib/ExtUtils/CBuilder/Base.pm blib/lib/ExtUtils/CBuilder/Base.pm cp lib/ExtUtils/CBuilder/Platform/Unix.pm blib/lib/ExtUtils/CBuilder/Platform/Unix.pm cp lib/ExtUtils/CBuilder/Platform/aix.pm blib/lib/ExtUtils/CBuilder/Platform/aix.pm cp lib/ExtUtils/CBuilder/Platform/os2.pm blib/lib/ExtUtils/CBuilder/Platform/os2.pm cp lib/ExtUtils/CBuilder/Platform/dec_osf.pm blib/lib/ExtUtils/CBuilder/Platform/dec_osf.pm cp lib/ExtUtils/CBuilder.pm blib/lib/ExtUtils/CBuilder.pm cp lib/ExtUtils/CBuilder/Platform/VMS.pm blib/lib/ExtUtils/CBuilder/Platform/VMS.pm cp lib/ExtUtils/CBuilder/Platform/darwin.pm blib/lib/ExtUtils/CBuilder/Platform/darwin.pm cp lib/ExtUtils/CBuilder/Platform/Windows.pm blib/lib/ExtUtils/CBuilder/Platform/Windows.pm cp lib/ExtUtils/CBuilder/Platform/cygwin.pm blib/lib/ExtUtils/CBuilder/Platform/cygwin.pm PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00-have-compiler.t .. ok t/01-basic.t .......... ok t/02-link.t ........... ok All tests successful. Files=3, Tests=21, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.64 cusr 0.24 csys = 0.92 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/ExtUtils-CBuilder-0.260301' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/ExtUtils-CBuilder-0.260301' Manifying 2 pod documents Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/ExtUtils/CBuilder.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/ExtUtils/CBuilder/Base.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/ExtUtils/CBuilder/Platform/darwin.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/ExtUtils/CBuilder/Platform/VMS.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/ExtUtils/CBuilder/Platform/Unix.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/ExtUtils/CBuilder/Platform/aix.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/ExtUtils/CBuilder/Platform/os2.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/ExtUtils/CBuilder/Platform/cygwin.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/ExtUtils/CBuilder/Platform/Windows.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/ExtUtils/CBuilder/Platform/dec_osf.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/ExtUtils::CBuilder.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/ExtUtils::CBuilder::Platform::Windows.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/ExtUtils-CBuilder-0.260301' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/ExtUtils-CBuilder-0.260301' rm -f \ CBuilder.bso CBuilder.def \ CBuilder.exp CBuilder.x \ blib/arch/auto/ExtUtils/CBuilder/extralibs.all \ blib/arch/auto/ExtUtils/CBuilder/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libCBuilder.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/ExtUtils-CBuilder-0.260301' build_module run tests:0 clean:1 hints 1 Module-Build-0.35 tar zxf Module-Build-0.35.tar.gz tar done # running Build.PL --install_base /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36 /usr/local/bin/perl Build.PL --install_base /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36 * Optional prerequisite Module::Signature is not installed * Optional prerequisite Pod::Readme is not installed ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation - YAML is not installed Checking whether your kit is complete... Looks good Checking prerequisites... Checking features: C_support..........enabled manpage_support....enabled YAML_support.......disabled HTML_support.......enabled Creating new 'Build' script for 'Module-Build' version '0.35' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Module-Build-0.35' /usr/local/bin/perl Build --makefile_env_macros 1 Redundant argument in printf at lib/Module/Build/Notes.pm line 198. Copying lib/Module/Build/Platform/aix.pm -> blib/lib/Module/Build/Platform/aix.pm Copying lib/Module/Build/Platform/Default.pm -> blib/lib/Module/Build/Platform/Default.pm Copying lib/Module/Build/Platform/os2.pm -> blib/lib/Module/Build/Platform/os2.pm Copying lib/Module/Build/PPMMaker.pm -> blib/lib/Module/Build/PPMMaker.pm Copying lib/Module/Build/Platform/MPEiX.pm -> blib/lib/Module/Build/Platform/MPEiX.pm Copying lib/Module/Build/Version.pm -> blib/lib/Module/Build/Version.pm Copying lib/Module/Build/Platform/VMS.pm -> blib/lib/Module/Build/Platform/VMS.pm Copying lib/Module/Build/Notes.pm -> blib/lib/Module/Build/Notes.pm Copying lib/Module/Build/PodParser.pm -> blib/lib/Module/Build/PodParser.pm Copying lib/Module/Build.pm -> blib/lib/Module/Build.pm Copying lib/Module/Build/Base.pm -> blib/lib/Module/Build/Base.pm Copying lib/Module/Build/Config.pm -> blib/lib/Module/Build/Config.pm Copying lib/Module/Build/Platform/Amiga.pm -> blib/lib/Module/Build/Platform/Amiga.pm Copying lib/Module/Build/Platform/darwin.pm -> blib/lib/Module/Build/Platform/darwin.pm Copying lib/Module/Build/Cookbook.pm -> blib/lib/Module/Build/Cookbook.pm Copying lib/Module/Build/Platform/Unix.pm -> blib/lib/Module/Build/Platform/Unix.pm Copying lib/Module/Build/Platform/VOS.pm -> blib/lib/Module/Build/Platform/VOS.pm Copying lib/Module/Build/Dumper.pm -> blib/lib/Module/Build/Dumper.pm Copying lib/Module/Build/Platform/EBCDIC.pm -> blib/lib/Module/Build/Platform/EBCDIC.pm Copying lib/Module/Build/Platform/Windows.pm -> blib/lib/Module/Build/Platform/Windows.pm Copying lib/Module/Build/YAML.pm -> blib/lib/Module/Build/YAML.pm Copying lib/Module/Build/Compat.pm -> blib/lib/Module/Build/Compat.pm Copying lib/Module/Build/ModuleInfo.pm -> blib/lib/Module/Build/ModuleInfo.pm Copying lib/Module/Build/Platform/MacOS.pm -> blib/lib/Module/Build/Platform/MacOS.pm Copying lib/Module/Build/Platform/RiscOS.pm -> blib/lib/Module/Build/Platform/RiscOS.pm Copying lib/Module/Build/Platform/cygwin.pm -> blib/lib/Module/Build/Platform/cygwin.pm Copying lib/Module/Build/API.pod -> blib/lib/Module/Build/API.pod Copying lib/Module/Build/Authoring.pod -> blib/lib/Module/Build/Authoring.pod Copying scripts/config_data -> blib/script/config_data Deleting blib/script/config_data.bak Writing config notes to blib/lib/Module/Build/ConfigData.pm Manifying blib/script/config_data -> blib/bindoc/config_data.1 Manifying blib/lib/Module/Build/Platform/Windows.pm -> blib/libdoc/Module::Build::Platform::Windows.3 Manifying blib/lib/Module/Build/Platform/Unix.pm -> blib/libdoc/Module::Build::Platform::Unix.3 Manifying blib/lib/Module/Build/Platform/MacOS.pm -> blib/libdoc/Module::Build::Platform::MacOS.3 Manifying blib/lib/Module/Build/Base.pm -> blib/libdoc/Module::Build::Base.3 Manifying blib/lib/Module/Build/Platform/darwin.pm -> blib/libdoc/Module::Build::Platform::darwin.3 Manifying blib/lib/Module/Build/Platform/EBCDIC.pm -> blib/libdoc/Module::Build::Platform::EBCDIC.3 Manifying blib/lib/Module/Build/Platform/MPEiX.pm -> blib/libdoc/Module::Build::Platform::MPEiX.3 Manifying blib/lib/Module/Build/Platform/Default.pm -> blib/libdoc/Module::Build::Platform::Default.3 Manifying blib/lib/Module/Build/API.pod -> blib/libdoc/Module::Build::API.3 Manifying blib/lib/Module/Build/Platform/aix.pm -> blib/libdoc/Module::Build::Platform::aix.3 Manifying blib/lib/Module/Build/ConfigData.pm -> blib/libdoc/Module::Build::ConfigData.3 Manifying blib/lib/Module/Build/Compat.pm -> blib/libdoc/Module::Build::Compat.3 Manifying blib/lib/Module/Build/Authoring.pod -> blib/libdoc/Module::Build::Authoring.3 Manifying blib/lib/Module/Build/Notes.pm -> blib/libdoc/Module::Build::Notes.3 Manifying blib/lib/Module/Build/Platform/cygwin.pm -> blib/libdoc/Module::Build::Platform::cygwin.3 Manifying blib/lib/Module/Build/Cookbook.pm -> blib/libdoc/Module::Build::Cookbook.3 Manifying blib/lib/Module/Build/YAML.pm -> blib/libdoc/Module::Build::YAML.3 Manifying blib/lib/Module/Build/Platform/os2.pm -> blib/libdoc/Module::Build::Platform::os2.3 Manifying blib/lib/Module/Build/Platform/RiscOS.pm -> blib/libdoc/Module::Build::Platform::RiscOS.3 Manifying blib/lib/Module/Build/Platform/VMS.pm -> blib/libdoc/Module::Build::Platform::VMS.3 Manifying blib/lib/Module/Build/ModuleInfo.pm -> blib/libdoc/Module::Build::ModuleInfo.3 Manifying blib/lib/Module/Build/PPMMaker.pm -> blib/libdoc/Module::Build::PPMMaker.3 Manifying blib/lib/Module/Build.pm -> blib/libdoc/Module::Build.3 Manifying blib/lib/Module/Build/Platform/Amiga.pm -> blib/libdoc/Module::Build::Platform::Amiga.3 Manifying blib/lib/Module/Build/Platform/VOS.pm -> blib/libdoc/Module::Build::Platform::VOS.3 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Module-Build-0.35' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Module-Build-0.35' /usr/local/bin/perl Build --makefile_env_macros 1 install Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man1/config_data.1 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Base.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Authoring.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/YAML.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/API.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Notes.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Cookbook.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Compat.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/ConfigData.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Dumper.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Version.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Config.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/ModuleInfo.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/PodParser.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/PPMMaker.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Platform/Amiga.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Platform/darwin.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Platform/VMS.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Platform/EBCDIC.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Platform/Unix.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Platform/aix.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Platform/Default.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Platform/VOS.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Platform/RiscOS.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Platform/os2.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Platform/cygwin.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Platform/MPEiX.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Platform/Windows.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Module/Build/Platform/MacOS.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Platform::MPEiX.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Platform::Unix.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Platform::aix.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Platform::VMS.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::ConfigData.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Platform::Amiga.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Platform::cygwin.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::ModuleInfo.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::API.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::PPMMaker.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Platform::Windows.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Compat.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::YAML.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Platform::Default.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Platform::VOS.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Base.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Platform::darwin.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Platform::EBCDIC.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Notes.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Platform::MacOS.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Cookbook.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Platform::os2.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Platform::RiscOS.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Module::Build::Authoring.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/bin/config_data Writing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/Module/Build/.packlist gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Module-Build-0.35' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Module-Build-0.35' /usr/local/bin/perl Build --makefile_env_macros 1 clean Deleting blib gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Module-Build-0.35' build_module run tests:1 clean:1 hints 1 Encode-Detect-1.00 tar zxf Encode-Detect-1.00.tar.gz tar done # running Build.PL --install_base /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36 /usr/local/bin/perl Build.PL --install_base /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Encode-Detect' version '1.00' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Encode-Detect-1.00' /usr/local/bin/perl Build --makefile_env_macros 1 test cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/LangCyrillicModel.o src/LangCyrillicModel.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/JpCntx.o src/JpCntx.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/nsSBCharSetProber.o src/nsSBCharSetProber.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/nsCharSetProber.o src/nsCharSetProber.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/nsSBCSGroupProber.o src/nsSBCSGroupProber.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/LangGreekModel.o src/LangGreekModel.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/nsUTF8Prober.o src/nsUTF8Prober.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/nsGB2312Prober.o src/nsGB2312Prober.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/LangHebrewModel.o src/LangHebrewModel.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/nsEscSM.o src/nsEscSM.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/LangHungarianModel.o src/LangHungarianModel.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/LangThaiModel.o src/LangThaiModel.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/nsHebrewProber.o src/nsHebrewProber.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/nsBig5Prober.o src/nsBig5Prober.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/nsSJISProber.o src/nsSJISProber.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/CharDistribution.o src/CharDistribution.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/LangBulgarianModel.o src/LangBulgarianModel.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/nsEscCharsetProber.o src/nsEscCharsetProber.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/nsEUCTWProber.o src/nsEUCTWProber.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/nsUniversalDetector.o src/nsUniversalDetector.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/nsEUCJPProber.o src/nsEUCJPProber.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/nsLatin1Prober.o src/nsLatin1Prober.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/nsMBCSSM.o src/nsMBCSSM.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/nsMBCSGroupProber.o src/nsMBCSGroupProber.cpp cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o src/nsEUCKRProber.o src/nsEUCKRProber.cpp Copying Detect.pm -> blib/lib/Encode/Detect.pm Copying Detector.pm -> blib/lib/Encode/Detect/Detector.pm Copying Detector.xs -> lib/Encode/Detect/Detector.xs lib/Encode/Detect/Detector.xs -> lib/Encode/Detect/Detector.c cc -Isrc -I/usr/local/lib/perl5/5.36/mach/CORE -DVERSION="1.00" -DXS_VERSION="1.00" -DPIC -fPIC -x c++ -Iinclude -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o lib/Encode/Detect/Detector.o lib/Encode/Detect/Detector.c lib/Encode/Detect/Detector.c:399:1: warning: duplicate 'extern' declaration specifier [-Wduplicate-decl-specifier] XS_EXTERNAL(boot_Encode__Detect__Detector); /* prototype to pass -Wmissing-prototypes */ ^ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:146:29: note: expanded from macro 'XS_EXTERNAL' # define XS_EXTERNAL(name) extern "C" XSPROTO(name) ^ 1 warning generated. ExtUtils::Mkbootstrap::Mkbootstrap('blib/arch/auto/Encode/Detect/Detector/Detector.bs') cc -shared -L/usr/local/lib/perl5/5.36/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -o blib/arch/auto/Encode/Detect/Detector/Detector.so lib/Encode/Detect/Detector.o src/LangCyrillicModel.o src/JpCntx.o src/nsSBCharSetProber.o src/nsCharSetProber.o src/nsSBCSGroupProber.o src/LangGreekModel.o src/nsUTF8Prober.o src/nsGB2312Prober.o src/LangHebrewModel.o src/nsEscSM.o src/LangHungarianModel.o src/LangThaiModel.o src/nsHebrewProber.o src/nsBig5Prober.o src/nsSJISProber.o src/CharDistribution.o src/LangBulgarianModel.o src/nsEscCharsetProber.o src/nsEUCTWProber.o src/nsUniversalDetector.o src/nsEUCJPProber.o src/nsLatin1Prober.o src/nsMBCSSM.o src/nsMBCSGroupProber.o src/nsEUCKRProber.o -lstdc++ t/base.t ...... ok t/encoding.t .. ok All tests successful. Files=2, Tests=13, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.17 cusr 0.02 csys = 0.22 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Encode-Detect-1.00' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Encode-Detect-1.00' /usr/local/bin/perl Build --makefile_env_macros 1 install Manifying blib/lib/Encode/Detect.pm -> blib/libdoc/Encode::Detect.3 Manifying blib/lib/Encode/Detect/Detector.pm -> blib/libdoc/Encode::Detect::Detector.3 Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/Encode/Detect/Detector/Detector.so Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/Encode/Detect/Detector/Detector.bs Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Encode/Detect.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Encode/Detect/Detector.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Encode::Detect.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Encode::Detect::Detector.3 Writing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/Encode/Detect/.packlist gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Encode-Detect-1.00' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Encode-Detect-1.00' /usr/local/bin/perl Build --makefile_env_macros 1 clean Deleting src/LangGreekModel.o Deleting src/nsGB2312Prober.o Deleting src/nsMBCSSM.o Deleting src/nsEUCJPProber.o Deleting src/nsLatin1Prober.o Deleting blib Deleting src/nsUniversalDetector.o Deleting src/nsEUCKRProber.o Deleting src/nsEUCTWProber.o Deleting src/nsMBCSGroupProber.o Deleting src/nsSBCharSetProber.o Deleting src/LangHebrewModel.o Deleting src/nsSBCSGroupProber.o Deleting src/nsSJISProber.o Deleting src/JpCntx.o Deleting src/nsHebrewProber.o Deleting src/nsUTF8Prober.o Deleting src/nsCharSetProber.o Deleting src/LangCyrillicModel.o Deleting src/CharDistribution.o Deleting src/nsBig5Prober.o Deleting src/nsEscCharsetProber.o Deleting src/nsEscSM.o Deleting src/LangBulgarianModel.o Deleting src/LangThaiModel.o Deleting lib/Encode/Detect/Detector.xs Deleting lib/Encode/Detect/Detector.c Deleting src/LangHungarianModel.o Deleting lib/Encode/Detect/Detector.o gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Encode-Detect-1.00' build_module run tests:1 clean:1 hints 1 HTML-Tagset-3.20 tar zxf HTML-Tagset-3.20.tar.gz tar done Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for HTML::Tagset Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/HTML-Tagset-3.20' cp Tagset.pm blib/lib/HTML/Tagset.pm PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00_about_verbose.t .. ok t/01_old_junk.t ....... ok t/pod.t ............... skipped: Test::Pod 1.14 required for testing POD All tests successful. Files=3, Tests=3, 1 wallclock secs ( 0.04 usr 0.01 sys + 0.09 cusr 0.02 csys = 0.15 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/HTML-Tagset-3.20' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/HTML-Tagset-3.20' Manifying 1 pod document Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/HTML/Tagset.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/HTML::Tagset.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/HTML-Tagset-3.20' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/HTML-Tagset-3.20' rm -f \ Tagset.bso Tagset.def \ Tagset.exp Tagset.x \ blib/arch/auto/HTML/Tagset/extralibs.all \ blib/arch/auto/HTML/Tagset/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libTagset.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ HTML-Tagset-* blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/HTML-Tagset-3.20' build_module run tests:1 clean:1 hints 1 HTML-Parser-3.68 tar zxf HTML-Parser-3.68.tar.gz tar done Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for HTML::Parser Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/HTML-Parser-3.68' Running Mkbootstrap for Parser () chmod 644 "Parser.bs" "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Parser.bs blib/arch/auto/HTML/Parser/Parser.bs 644 "/usr/local/bin/perl" "/usr/local/lib/perl5/5.36/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.36/ExtUtils/typemap' -typemap '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/HTML-Parser-3.68/typemap' Parser.xs > Parser.xsc mv Parser.xsc Parser.c "/usr/local/bin/perl" mkhctype >hctype.h "/usr/local/bin/perl" mkpfunc >pfunc.h cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"3.68\" -DXS_VERSION=\"3.68\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -DMARKED_SECTION Parser.c rm -f blib/arch/auto/HTML/Parser/Parser.so cc -shared -L/usr/local/lib/perl5/5.36/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong Parser.o -o blib/arch/auto/HTML/Parser/Parser.so \ \ chmod 755 blib/arch/auto/HTML/Parser/Parser.so cp lib/HTML/TokeParser.pm blib/lib/HTML/TokeParser.pm cp lib/HTML/PullParser.pm blib/lib/HTML/PullParser.pm cp lib/HTML/Entities.pm blib/lib/HTML/Entities.pm cp lib/HTML/HeadParser.pm blib/lib/HTML/HeadParser.pm cp lib/HTML/LinkExtor.pm blib/lib/HTML/LinkExtor.pm cp Parser.pm blib/lib/HTML/Parser.pm cp lib/HTML/Filter.pm blib/lib/HTML/Filter.pm PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/api_version.t ...... ok t/argspec-bad.t ...... ok t/argspec.t .......... ok t/argspec2.t ......... ok t/attr-encoded.t ..... ok t/callback.t ......... ok t/case-sensitive.t ... ok t/cases.t ............ ok t/comment.t .......... ok t/crashme.t .......... ok t/declaration.t ...... ok t/default.t .......... ok t/document.t ......... ok t/dtext.t ............ ok t/entities.t ......... ok t/entities2.t ........ ok t/filter-methods.t ... ok t/filter.t ........... ok t/handler-eof.t ...... ok t/handler.t .......... ok t/headparser-http.t .. ok t/headparser.t ....... ok t/ignore.t ........... ok t/largetags.t ........ ok t/linkextor-base.t ... ok t/linkextor-rel.t .... ok t/magic.t ............ ok t/marked-sect.t ...... ok t/msie-compat.t ...... ok t/offset.t ........... ok t/options.t .......... ok t/parsefile.t ........ ok t/parser.t ........... ok t/plaintext.t ........ ok t/pod.t .............. skipped: Test::Pod 1.00 required for testing POD t/process.t .......... ok t/pullparser.t ....... ok t/script.t ........... ok t/skipped-text.t ..... ok t/stack-realloc.t .... ok t/textarea.t ......... ok t/threads.t .......... ok t/tokeparser.t ....... ok t/uentities.t ........ ok t/unbroken-text.t .... ok t/unicode-bom.t ...... ok t/unicode.t .......... ok t/xml-mode.t ......... ok All tests successful. Files=48, Tests=446, 5 wallclock secs ( 0.18 usr 0.09 sys + 3.84 cusr 0.57 csys = 4.68 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/HTML-Parser-3.68' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/HTML-Parser-3.68' "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Parser.bs blib/arch/auto/HTML/Parser/Parser.bs 644 Manifying 7 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/HTML/Parser/Parser.so Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/HTML/Filter.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/HTML/PullParser.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/HTML/LinkExtor.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/HTML/Parser.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/HTML/Entities.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/HTML/TokeParser.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/HTML/HeadParser.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/HTML::TokeParser.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/HTML::HeadParser.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/HTML::LinkExtor.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/HTML::Entities.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/HTML::Filter.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/HTML::Parser.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/HTML::PullParser.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/HTML-Parser-3.68' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/HTML-Parser-3.68' rm -f \ Parser.bso Parser.def \ Parser.exp Parser.x \ Parser.bs blib/arch/auto/HTML/Parser/extralibs.all \ blib/arch/auto/HTML/Parser/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml Parser.base \ Parser.bs Parser.bso \ Parser.c Parser.def \ Parser.exp Parser.o \ Parser_def.old blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libParser.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib hctype.h \ pfunc.h mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/HTML-Parser-3.68' tar zxf jpegsrc.v8b.tar.gz tar done checking build system type... x86_64-unknown-freebsd13.2 checking host system type... x86_64-unknown-freebsd13.2 checking target system type... x86_64-unknown-freebsd13.2 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... nawk checking whether /usr/local/bin/gmake sets $(MAKE)... yes checking for style of include used by /usr/local/bin/gmake... GNU checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking dependency style of cc... none checking for function prototypes... yes checking how to run the C preprocessor... cpp checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for string.h... (cached) yes checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... (cached) cc checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... (cached) none needed checking dependency style of cc... (cached) none checking for cc option to accept ISO C99... none needed checking for cc option to accept ISO Standard C... (cached) none needed checking how to run the C preprocessor... cpp checking whether /usr/local/bin/gmake sets $(MAKE)... (cached) yes checking whether ln -s works... yes checking if LD -Wl,--version-script works... yes checking for function prototypes... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for string.h... (cached) yes checking for size_t... yes checking for type unsigned char... yes checking for type unsigned short... yes checking for type void... yes checking for an ANSI C-conforming const... yes checking for inline... __inline__ checking for broken incomplete types... ok checking for short external names... ok checking to see if char is signed... yes checking to see if right shift is signed... yes checking to see if fopen accepts b spec... yes checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm checking the name lister (/usr/bin/nm) interface... BSD nm checking the maximum length of command line arguments... 393216 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for ar... ar checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm output from cc object... ok checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... yes checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... no checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking libjpeg version number... 8:2 configure: creating ./config.status config.status: creating Makefile config.status: creating jconfig.h config.status: executing depfiles commands config.status: executing libtool commands gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/jpeg-8b' /usr/local/bin/gmake all-am gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/jpeg-8b' CC jaricom.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jaricom.lo jaricom.c CC jcapimin.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jcapimin.lo jcapimin.c CC jcapistd.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jcapistd.lo jcapistd.c CC jcarith.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jcarith.lo jcarith.c CC jccoefct.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jccoefct.lo jccoefct.c CC jccolor.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jccolor.lo jccolor.c CC jcdctmgr.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jcdctmgr.lo jcdctmgr.c CC jchuff.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jchuff.lo jchuff.c CC jcinit.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jcinit.lo jcinit.c CC jcmainct.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jcmainct.lo jcmainct.c CC jcmarker.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jcmarker.lo jcmarker.c CC jcmaster.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jcmaster.lo jcmaster.c CC jcomapi.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jcomapi.lo jcomapi.c CC jcparam.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jcparam.lo jcparam.c CC jcprepct.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jcprepct.lo jcprepct.c CC jcsample.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jcsample.lo jcsample.c CC jctrans.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jctrans.lo jctrans.c CC jdapimin.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jdapimin.lo jdapimin.c CC jdapistd.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jdapistd.lo jdapistd.c CC jdarith.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jdarith.lo jdarith.c CC jdatadst.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jdatadst.lo jdatadst.c CC jdatasrc.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jdatasrc.lo jdatasrc.c CC jdcoefct.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jdcoefct.lo jdcoefct.c CC jdcolor.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jdcolor.lo jdcolor.c CC jddctmgr.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jddctmgr.lo jddctmgr.c CC jdhuff.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jdhuff.lo jdhuff.c CC jdinput.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jdinput.lo jdinput.c CC jdmainct.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jdmainct.lo jdmainct.c CC jdmarker.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jdmarker.lo jdmarker.c CC jdmaster.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jdmaster.lo jdmaster.c CC jdmerge.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jdmerge.lo jdmerge.c CC jdpostct.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jdpostct.lo jdpostct.c CC jdsample.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jdsample.lo jdsample.c CC jdtrans.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jdtrans.lo jdtrans.c CC jerror.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jerror.lo jerror.c CC jfdctflt.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jfdctflt.lo jfdctflt.c CC jfdctfst.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jfdctfst.lo jfdctfst.c CC jfdctint.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jfdctint.lo jfdctint.c CC jidctflt.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jidctflt.lo jidctflt.c CC jidctfst.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jidctfst.lo jidctfst.c CC jidctint.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jidctint.lo jidctint.c CC jquant1.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jquant1.lo jquant1.c CC jquant2.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jquant2.lo jquant2.c CC jutils.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jutils.lo jutils.c CC jmemmgr.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jmemmgr.lo jmemmgr.c CC jmemnobs.lo /bin/sh ./libtool --silent --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o jmemnobs.lo jmemnobs.c CCLD libjpeg.la CC cjpeg.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c cjpeg.c CC rdppm.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c rdppm.c CC rdgif.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c rdgif.c CC rdtarga.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c rdtarga.c CC rdrle.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c rdrle.c CC rdbmp.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c rdbmp.c CC rdswitch.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c rdswitch.c CC cdjpeg.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c cdjpeg.c CCLD cjpeg CC djpeg.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c djpeg.c CC wrppm.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c wrppm.c CC wrgif.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c wrgif.c CC wrtarga.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c wrtarga.c CC wrrle.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c wrrle.c CC wrbmp.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c wrbmp.c CC rdcolmap.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c rdcolmap.c CCLD djpeg CC jpegtran.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c jpegtran.c CC transupp.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c transupp.c CCLD jpegtran CC rdjpgcom.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c rdjpgcom.c CCLD rdjpgcom CC wrjpgcom.o cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c wrjpgcom.c CCLD wrjpgcom gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/jpeg-8b' gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/jpeg-8b' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/jpeg-8b' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/jpeg-8b' test -z "/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib" || ./install-sh -c -d "/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib" /bin/sh ./libtool --mode=install /usr/bin/install -c libjpeg.la '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib' libtool: install: /usr/bin/install -c .libs/libjpeg.lai /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/libjpeg.la libtool: install: /usr/bin/install -c .libs/libjpeg.a /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/libjpeg.a libtool: install: chmod 644 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/libjpeg.a libtool: install: ranlib /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/libjpeg.a ---------------------------------------------------------------------- Libraries have been installed in: /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- test -z "/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin" || ./install-sh -c -d "/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin" /bin/sh ./libtool --mode=install /usr/bin/install -c cjpeg djpeg jpegtran rdjpgcom wrjpgcom '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin' libtool: install: /usr/bin/install -c cjpeg /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin/cjpeg libtool: install: /usr/bin/install -c djpeg /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin/djpeg libtool: install: /usr/bin/install -c jpegtran /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin/jpegtran libtool: install: /usr/bin/install -c rdjpgcom /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin/rdjpgcom libtool: install: /usr/bin/install -c wrjpgcom /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin/wrjpgcom /bin/sh /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/jpeg-8b/install-sh -d /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include /usr/bin/install -c -m 644 jconfig.h /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/jconfig.h test -z "/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include" || ./install-sh -c -d "/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include" /usr/bin/install -c -m 644 jerror.h jmorecfg.h jpeglib.h '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include' test -z "/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1" || ./install-sh -c -d "/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1" /usr/bin/install -c -m 644 cjpeg.1 djpeg.1 jpegtran.1 rdjpgcom.1 wrjpgcom.1 '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man1' gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/jpeg-8b' gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/jpeg-8b' tar zxf libpng-1.6.37.tar.gz tar done checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... nawk checking whether /usr/local/bin/gmake sets $(MAKE)... yes checking whether /usr/local/bin/gmake supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking whether cc understands -c and -o together... yes checking whether /usr/local/bin/gmake supports the include directive... yes (GNU style) checking dependency style of cc... none checking dependency style of cc... none checking build system type... x86_64-unknown-freebsd13.2 checking host system type... x86_64-unknown-freebsd13.2 checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking how to print strings... printf checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking how to run the C preprocessor... cpp checking for gawk... (cached) nawk checking whether ln -s works... yes checking whether /usr/local/bin/gmake sets $(MAKE)... (cached) yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm checking the name lister (/usr/bin/nm) interface... BSD nm checking the maximum length of command line arguments... 393216 checking how to convert x86_64-unknown-freebsd13.2 file names to x86_64-unknown-freebsd13.2 format... func_convert_file_noop checking how to convert x86_64-unknown-freebsd13.2 file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... no checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... no checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm output from cc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... yes checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... freebsd13.2 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... no checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking that AWK works... ok checking if we need to force back C standard to C89... no checking for ANSI C header files... (cached) yes checking for an ANSI C-conforming const... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for C/C++ restrict keyword... __restrict checking for working strtod... yes checking for pow... no checking for pow in -lm... yes checking for clock_gettime... yes checking for zlibVersion in -lz... yes checking for feenableexcept in -lm... yes checking for feenableexcept... yes checking if using Solaris linker... no checking if libraries can be versioned... yes checking for symbol prefix... configure: pkgconfig directory is ${libdir}/pkgconfig configure: Extra options for compiler: checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libpng.pc config.status: creating libpng-config config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' rm -f pnglibconf.c pnglibconf.tf[45] nawk -f ./scripts/options.awk out=pnglibconf.tf4 version=search\ ./pngconf.h ./scripts/pnglibconf.dfa\ ./pngusr.dfa 1>&2 nawk -f ./scripts/options.awk out=pnglibconf.tf5 pnglibconf.tf4 1>&2 rm pnglibconf.tf4 mv pnglibconf.tf5 pnglibconf.c rm -f pnglibconf.out pnglibconf.tf[12] test -d scripts || mkdir scripts || test -d scripts cpp -DHAVE_CONFIG_H -I. \ -DPNGLIB_LIBNAME='PNG16_0' -DPNGLIB_VERSION='1.6.37' -DSYMBOL_PREFIX='' -DPNG_NO_USE_READ_MACROS -DPNG_BUILDING_SYMBOL_TABLE pnglibconf.c > pnglibconf.tf1 nawk -f "./scripts/dfn.awk" out="pnglibconf.tf2" pnglibconf.tf1 1>&2 rm -f pnglibconf.tf1 mv pnglibconf.tf2 pnglibconf.out rm -f pnglibconf.h cp pnglibconf.out pnglibconf.h /usr/local/bin/gmake all-am gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o contrib/tools/pngfix.o contrib/tools/pngfix.c :>pngprefix.h /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o png.lo png.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c png.c -fPIC -DPIC -o .libs/png.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c png.c -o png.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o pngerror.lo pngerror.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngerror.c -fPIC -DPIC -o .libs/pngerror.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngerror.c -o pngerror.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o pngget.lo pngget.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngget.c -fPIC -DPIC -o .libs/pngget.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngget.c -o pngget.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o pngmem.lo pngmem.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngmem.c -fPIC -DPIC -o .libs/pngmem.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngmem.c -o pngmem.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o pngpread.lo pngpread.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngpread.c -fPIC -DPIC -o .libs/pngpread.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngpread.c -o pngpread.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o pngread.lo pngread.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngread.c -fPIC -DPIC -o .libs/pngread.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngread.c -o pngread.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o pngrio.lo pngrio.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngrio.c -fPIC -DPIC -o .libs/pngrio.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngrio.c -o pngrio.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o pngrtran.lo pngrtran.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngrtran.c -fPIC -DPIC -o .libs/pngrtran.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngrtran.c -o pngrtran.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o pngrutil.lo pngrutil.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngrutil.c -fPIC -DPIC -o .libs/pngrutil.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngrutil.c -o pngrutil.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o pngset.lo pngset.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngset.c -fPIC -DPIC -o .libs/pngset.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngset.c -o pngset.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o pngtrans.lo pngtrans.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngtrans.c -fPIC -DPIC -o .libs/pngtrans.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngtrans.c -o pngtrans.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o pngwio.lo pngwio.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngwio.c -fPIC -DPIC -o .libs/pngwio.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngwio.c -o pngwio.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o pngwrite.lo pngwrite.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngwrite.c -fPIC -DPIC -o .libs/pngwrite.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngwrite.c -o pngwrite.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o pngwtran.lo pngwtran.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngwtran.c -fPIC -DPIC -o .libs/pngwtran.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngwtran.c -o pngwtran.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o pngwutil.lo pngwutil.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngwutil.c -fPIC -DPIC -o .libs/pngwutil.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c pngwutil.c -o pngwutil.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o mips/mips_init.lo mips/mips_init.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c mips/mips_init.c -fPIC -DPIC -o mips/.libs/mips_init.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c mips/mips_init.c -o mips/mips_init.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o mips/filter_msa_intrinsics.lo mips/filter_msa_intrinsics.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c mips/filter_msa_intrinsics.c -fPIC -DPIC -o mips/.libs/filter_msa_intrinsics.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c mips/filter_msa_intrinsics.c -o mips/filter_msa_intrinsics.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o intel/intel_init.lo intel/intel_init.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c intel/intel_init.c -fPIC -DPIC -o intel/.libs/intel_init.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c intel/intel_init.c -o intel/intel_init.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o intel/filter_sse2_intrinsics.lo intel/filter_sse2_intrinsics.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c intel/filter_sse2_intrinsics.c -fPIC -DPIC -o intel/.libs/filter_sse2_intrinsics.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c intel/filter_sse2_intrinsics.c -o intel/filter_sse2_intrinsics.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o powerpc/powerpc_init.lo powerpc/powerpc_init.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c powerpc/powerpc_init.c -fPIC -DPIC -o powerpc/.libs/powerpc_init.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c powerpc/powerpc_init.c -o powerpc/powerpc_init.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o powerpc/filter_vsx_intrinsics.lo powerpc/filter_vsx_intrinsics.c libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c powerpc/filter_vsx_intrinsics.c -fPIC -DPIC -o powerpc/.libs/filter_vsx_intrinsics.o libtool: compile: cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c powerpc/filter_vsx_intrinsics.c -o powerpc/filter_vsx_intrinsics.o >/dev/null 2>&1 rm -f scripts/vers.out scripts/vers.tf[12] test -d scripts || mkdir scripts || test -d scripts cpp -DHAVE_CONFIG_H -I. \ -DPNGLIB_LIBNAME='PNG16_0' -DPNGLIB_VERSION='1.6.37' -DSYMBOL_PREFIX='' -DPNG_NO_USE_READ_MACROS -DPNG_BUILDING_SYMBOL_TABLE scripts/vers.c > scripts/vers.tf1 nawk -f "./scripts/dfn.awk" out="scripts/vers.tf2" scripts/vers.tf1 1>&2 rm -f scripts/vers.tf1 mv scripts/vers.tf2 scripts/vers.out rm -f libpng.vers cp scripts/vers.out libpng.vers /bin/sh ./libtool --tag=CC --mode=link cc -fPIC -O3 -no-undefined -export-dynamic -version-number 16:37:0 -Wl,--version-script=libpng.vers -fPIC -O3 -o libpng16.la -rpath /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib png.lo pngerror.lo pngget.lo pngmem.lo pngpread.lo pngread.lo pngrio.lo pngrtran.lo pngrutil.lo pngset.lo pngtrans.lo pngwio.lo pngwrite.lo pngwtran.lo pngwutil.lo mips/mips_init.lo mips/filter_msa_intrinsics.lo intel/intel_init.lo intel/filter_sse2_intrinsics.lo powerpc/powerpc_init.lo powerpc/filter_vsx_intrinsics.lo -lm -lz -lm libtool: link: cc -shared -fPIC -DPIC .libs/png.o .libs/pngerror.o .libs/pngget.o .libs/pngmem.o .libs/pngpread.o .libs/pngread.o .libs/pngrio.o .libs/pngrtran.o .libs/pngrutil.o .libs/pngset.o .libs/pngtrans.o .libs/pngwio.o .libs/pngwrite.o .libs/pngwtran.o .libs/pngwutil.o mips/.libs/mips_init.o mips/.libs/filter_msa_intrinsics.o intel/.libs/intel_init.o intel/.libs/filter_sse2_intrinsics.o powerpc/.libs/powerpc_init.o powerpc/.libs/filter_vsx_intrinsics.o -lz -lm -O3 -Wl,--version-script=libpng.vers -O3 -Wl,-soname -Wl,libpng16.so.16 -o .libs/libpng16.so.16.37.0 libtool: link: (cd ".libs" && rm -f "libpng16.so.16" && ln -s "libpng16.so.16.37.0" "libpng16.so.16") libtool: link: (cd ".libs" && rm -f "libpng16.so" && ln -s "libpng16.so.16.37.0" "libpng16.so") libtool: link: ar cru .libs/libpng16.a png.o pngerror.o pngget.o pngmem.o pngpread.o pngread.o pngrio.o pngrtran.o pngrutil.o pngset.o pngtrans.o pngwio.o pngwrite.o pngwtran.o pngwutil.o mips/mips_init.o mips/filter_msa_intrinsics.o intel/intel_init.o intel/filter_sse2_intrinsics.o powerpc/powerpc_init.o powerpc/filter_vsx_intrinsics.o libtool: link: ranlib .libs/libpng16.a libtool: link: ( cd ".libs" && rm -f "libpng16.la" && ln -s "../libpng16.la" "libpng16.la" ) /bin/sh ./libtool --tag=CC --mode=link cc -fPIC -O3 -fPIC -O3 -o pngfix contrib/tools/pngfix.o libpng16.la -lm -lz -lm libtool: link: cc -fPIC -O3 -fPIC -O3 -o .libs/pngfix contrib/tools/pngfix.o ./.libs/libpng16.so -lz -lm -Wl,-rpath -Wl,/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o contrib/tools/png-fix-itxt.o contrib/tools/png-fix-itxt.c /bin/sh ./libtool --tag=CC --mode=link cc -fPIC -O3 -fPIC -O3 -o png-fix-itxt contrib/tools/png-fix-itxt.o -lm -lz -lm libtool: link: cc -fPIC -O3 -fPIC -O3 -o png-fix-itxt contrib/tools/png-fix-itxt.o -lz -lm cp libpng-config libpng16-config cp libpng.pc libpng16.pc cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o pngtest.o pngtest.c /bin/sh ./libtool --tag=CC --mode=link cc -fPIC -O3 -fPIC -O3 -o pngtest pngtest.o libpng16.la -lm -lz -lm libtool: link: cc -fPIC -O3 -fPIC -O3 -o .libs/pngtest pngtest.o ./.libs/libpng16.so -lz -lm -Wl,-rpath -Wl,/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o contrib/libtests/pngunknown.o contrib/libtests/pngunknown.c /bin/sh ./libtool --tag=CC --mode=link cc -fPIC -O3 -fPIC -O3 -o pngunknown contrib/libtests/pngunknown.o libpng16.la -lm -lz -lm libtool: link: cc -fPIC -O3 -fPIC -O3 -o .libs/pngunknown contrib/libtests/pngunknown.o ./.libs/libpng16.so -lz -lm -Wl,-rpath -Wl,/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o contrib/libtests/pngstest.o contrib/libtests/pngstest.c /bin/sh ./libtool --tag=CC --mode=link cc -fPIC -O3 -fPIC -O3 -o pngstest contrib/libtests/pngstest.o libpng16.la -lm -lz -lm libtool: link: cc -fPIC -O3 -fPIC -O3 -o .libs/pngstest contrib/libtests/pngstest.o ./.libs/libpng16.so -lz -lm -Wl,-rpath -Wl,/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o contrib/libtests/pngvalid.o contrib/libtests/pngvalid.c contrib/libtests/pngvalid.c:11662:4: warning: implicit declaration of function 'feenableexcept' is invalid in C99 [-Wimplicit-function-declaration] feenableexcept(FE_DIVBYZERO | FE_INVALID | FE_OVERFLOW); ^ 1 warning generated. /bin/sh ./libtool --tag=CC --mode=link cc -fPIC -O3 -fPIC -O3 -o pngvalid contrib/libtests/pngvalid.o libpng16.la -lm -lz -lm libtool: link: cc -fPIC -O3 -fPIC -O3 -o .libs/pngvalid contrib/libtests/pngvalid.o ./.libs/libpng16.so -lz -lm -Wl,-rpath -Wl,/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o contrib/libtests/pngimage.o contrib/libtests/pngimage.c /bin/sh ./libtool --tag=CC --mode=link cc -fPIC -O3 -fPIC -O3 -o pngimage contrib/libtests/pngimage.o libpng16.la -lm -lz -lm libtool: link: cc -fPIC -O3 -fPIC -O3 -o .libs/pngimage contrib/libtests/pngimage.o ./.libs/libpng16.so -lz -lm -Wl,-rpath -Wl,/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o contrib/tools/pngcp.o contrib/tools/pngcp.c /bin/sh ./libtool --tag=CC --mode=link cc -fPIC -O3 -fPIC -O3 -o pngcp contrib/tools/pngcp.o libpng16.la -lm -lz -lm libtool: link: cc -fPIC -O3 -fPIC -O3 -o .libs/pngcp contrib/tools/pngcp.o ./.libs/libpng16.so -lz -lm -Wl,-rpath -Wl,/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib cc -DHAVE_CONFIG_H -I. -fPIC -O3 -c -o contrib/libtests/timepng.o contrib/libtests/timepng.c /bin/sh ./libtool --tag=CC --mode=link cc -fPIC -O3 -fPIC -O3 -o timepng contrib/libtests/timepng.o libpng16.la -lm -lz -lm libtool: link: cc -fPIC -O3 -fPIC -O3 -o .libs/timepng contrib/libtests/timepng.o ./.libs/libpng16.so -lz -lm -Wl,-rpath -Wl,/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' rm -f scripts/symbols.out scripts/symbols.tf[12] test -d scripts || mkdir scripts || test -d scripts cpp -DHAVE_CONFIG_H -I. \ -DPNGLIB_LIBNAME='PNG16_0' -DPNGLIB_VERSION='1.6.37' -DSYMBOL_PREFIX='' -DPNG_NO_USE_READ_MACROS -DPNG_BUILDING_SYMBOL_TABLE scripts/symbols.c > scripts/symbols.tf1 nawk -f "./scripts/dfn.awk" out="scripts/symbols.tf2" scripts/symbols.tf1 1>&2 rm -f scripts/symbols.tf1 mv scripts/symbols.tf2 scripts/symbols.out rm -f scripts/symbols.chk scripts/symbols.new nawk -f ./scripts/checksym.awk ./scripts/symbols.def\ of="scripts/symbols.new" scripts/symbols.out >&2 mv scripts/symbols.new scripts/symbols.chk /usr/local/bin/gmake check-am gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' /usr/local/bin/gmake pngtest pngunknown pngstest pngvalid pngimage pngcp timepng gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' gmake[3]: 'pngtest' is up to date. gmake[3]: 'pngunknown' is up to date. gmake[3]: 'pngstest' is up to date. gmake[3]: 'pngvalid' is up to date. gmake[3]: 'pngimage' is up to date. gmake[3]: 'pngcp' is up to date. gmake[3]: 'timepng' is up to date. gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' /usr/local/bin/gmake check-TESTS gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' gmake[4]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' SKIP: tests/pngtest SKIP: tests/pngtest-badpngs PASS: tests/pngvalid-gamma-16-to-8 PASS: tests/pngvalid-gamma-alpha-mode PASS: tests/pngvalid-gamma-background PASS: tests/pngvalid-gamma-expand16-alpha-mode PASS: tests/pngvalid-gamma-expand16-background PASS: tests/pngvalid-gamma-expand16-transform PASS: tests/pngvalid-gamma-sbit PASS: tests/pngvalid-gamma-threshold PASS: tests/pngvalid-gamma-transform PASS: tests/pngvalid-progressive-size PASS: tests/pngvalid-progressive-interlace-standard PASS: tests/pngvalid-transform PASS: tests/pngvalid-progressive-standard PASS: tests/pngvalid-standard SKIP: tests/pngstest-1.8 SKIP: tests/pngstest-1.8-alpha SKIP: tests/pngstest-linear SKIP: tests/pngstest-linear-alpha SKIP: tests/pngstest-none SKIP: tests/pngstest-none-alpha SKIP: tests/pngstest-sRGB SKIP: tests/pngstest-sRGB-alpha SKIP: tests/pngunknown-IDAT SKIP: tests/pngunknown-discard SKIP: tests/pngunknown-if-safe SKIP: tests/pngunknown-sAPI SKIP: tests/pngunknown-sTER SKIP: tests/pngunknown-save SKIP: tests/pngunknown-vpAg SKIP: tests/pngimage-quick SKIP: tests/pngimage-full ============================================================================ Testsuite summary for libpng 1.6.37 ============================================================================ # TOTAL: 33 # PASS: 14 # SKIP: 19 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ gmake[4]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' /usr/local/bin/gmake install-am gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' gmake[3]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' ./install-sh -c -d '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libpng16.la '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib' libtool: install: /usr/bin/install -c .libs/libpng16.so.16.37.0 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/libpng16.so.16.37.0 libtool: install: (cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib && { ln -s -f libpng16.so.16.37.0 libpng16.so.16 || { rm -f libpng16.so.16 && ln -s libpng16.so.16.37.0 libpng16.so.16; }; }) libtool: install: (cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib && { ln -s -f libpng16.so.16.37.0 libpng16.so || { rm -f libpng16.so && ln -s libpng16.so.16.37.0 libpng16.so; }; }) libtool: install: /usr/bin/install -c .libs/libpng16.lai /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/libpng16.la libtool: install: /usr/bin/install -c .libs/libpng16.a /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/libpng16.a libtool: install: chmod 644 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/libpng16.a libtool: install: ranlib /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/libpng16.a ./install-sh -c -d '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin' /bin/sh ./libtool --mode=install /usr/bin/install -c pngfix png-fix-itxt '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin' libtool: install: /usr/bin/install -c .libs/pngfix /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin/pngfix libtool: install: /usr/bin/install -c png-fix-itxt /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin/png-fix-itxt ./install-sh -c -d '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin' /usr/bin/install -c libpng16-config '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin' /usr/local/bin/gmake install-exec-hook gmake[4]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' + cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib + rm -f libpng.a + test -f libpng16.a + ln -s libpng16.a libpng.a + rm -f libpng.dll.a + test -f libpng16.dll.a + rm -f libpng.so + test -f libpng16.so + ln -s libpng16.so libpng.so + rm -f libpng.so.16.37 + test -f libpng16.so.16.37 + rm -f libpng.la + test -f libpng16.la + ln -s libpng16.la libpng.la + rm -f libpng.sl + test -f libpng16.sl + rm -f libpng.dylib + test -f libpng16.dylib + cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin + rm -f libpng-config + ln -s libpng16-config libpng-config gmake[4]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' ./install-sh -c -d '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man3' /usr/bin/install -c -m 644 libpng.3 libpngpf.3 '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man3' ./install-sh -c -d '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man5' /usr/bin/install -c -m 644 png.5 '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/share/man/man5' ./install-sh -c -d '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/libpng16' /usr/bin/install -c -m 644 pnglibconf.h '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/libpng16' ./install-sh -c -d '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/pkgconfig' /usr/bin/install -c -m 644 libpng16.pc '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/pkgconfig' ./install-sh -c -d '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/libpng16' /usr/bin/install -c -m 644 png.h pngconf.h '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/libpng16' /usr/local/bin/gmake install-data-hook gmake[4]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' + cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include + rm -f pnglibconf.h + ln -s libpng16/pnglibconf.h pnglibconf.h + rm -f png.h + ln -s libpng16/png.h png.h + rm -f pngconf.h + ln -s libpng16/pngconf.h pngconf.h + cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/pkgconfig + rm -f libpng.pc + ln -s libpng16.pc libpng.pc gmake[4]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' gmake[3]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/libpng-1.6.37' build_module run tests:0 clean:1 hints 1 Test-NoWarnings-1.02 tar zxf Test-NoWarnings-1.02.tar.gz tar done Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Test::NoWarnings Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Test-NoWarnings-1.02' cp lib/Test/NoWarnings/Warning.pm blib/lib/Test/NoWarnings/Warning.pm cp lib/Test/NoWarnings.pm blib/lib/Test/NoWarnings.pm Manifying 1 pod document gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Test-NoWarnings-1.02' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Test-NoWarnings-1.02' Manifying 1 pod document Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Test/NoWarnings.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Test/NoWarnings/Warning.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Test::NoWarnings.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Test-NoWarnings-1.02' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Test-NoWarnings-1.02' rm -f \ NoWarnings.bso NoWarnings.def \ NoWarnings.exp NoWarnings.x \ blib/arch/auto/Test/NoWarnings/extralibs.all \ blib/arch/auto/Test/NoWarnings/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libNoWarnings.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Test-NoWarnings-1.02' build_module run tests:1 clean:1 hints 1 Image-Scale-0.14 --with-jpeg-includes=/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include --with-jpeg-static --with-png-includes=/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include --with-png-static --with-gif-includes=/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include --with-gif-static tar zxf Image-Scale-0.14.tar.gz tar done Image::Scale will be built with: JPEG support: yes (/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include, libjpeg version 80) PNG support: yes (/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include, libpng version 1.6.37) GIF support: yes (/usr/local/include, giflib version 5.2) Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Image::Scale Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Image-Scale-0.14' Running Mkbootstrap for Scale () chmod 644 "Scale.bs" "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Scale.bs blib/arch/auto/Image/Scale/Scale.bs 644 "/usr/local/bin/perl" "/usr/local/lib/perl5/5.36/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.36/ExtUtils/typemap' -typemap '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Image-Scale-0.14/typemap' Scale.xs > Scale.xsc mv Scale.xsc Scale.c cc -c -I. -I.. -Isrc -Iinclude -I/usr/local/include -I/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include -I/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"0.14\" -DXS_VERSION=\"0.14\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -O2 -Wall -Wno-unused-value -Wno-format-security -Winline -ffast-math -DHAVE_JPEG -DJPEG_VERSION=80 -DHAVE_PNG -DPNG_VERSION=1.6.37 -DHAVE_GIF -DGIF_VERSION=5.2 -DGIFLIB_API_51 -DGIFLIB_API_50 Scale.c In file included from Scale.xs:18: In file included from src/image.c:20: src/bmp.c:25:7: warning: variable 'offset' set but not used [-Wunused-but-set-variable] int offset, palette_colors; ^ In file included from Scale.xs:18: In file included from src/image.c:28: src/gif.c:89:7: warning: variable 'BackGround' set but not used [-Wunused-but-set-variable] int BackGround = 0; ^ Scale.c:186:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STMT_START { ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:186:13: note: '{' token is here STMT_START { ^ Scale.c:197:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } STMT_END ^ Scale.c:197:4: note: ')' token is here } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.xs:36:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:24: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.xs:36:5: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:35: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ Scale.xs:36:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.xs:36:5: note: '{' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scale.xs:36:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scale.xs:36:5: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:52: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.xs:36:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:65: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^ Scale.xs:36:5: note: ')' token is here XSRETURN_UNDEF; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:339:67: note: expanded from macro 'XSRETURN_UNDEF' #define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.xs:39:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( sv_bless( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.xs:39:3: note: '{' token is here XPUSHs( sv_2mortal( sv_bless( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Scale.xs:39:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( sv_bless( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.xs:39:3: note: '{' token is here XPUSHs( sv_2mortal( sv_bless( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Scale.xs:39:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( sv_bless( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Scale.xs:39:3: note: ')' token is here XPUSHs( sv_2mortal( sv_bless( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.xs:39:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( sv_bless( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Scale.xs:39:3: note: ')' token is here XPUSHs( sv_2mortal( sv_bless( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:235:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STMT_START { ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:235:13: note: '{' token is here STMT_START { ^ Scale.c:246:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } STMT_END ^ Scale.c:246:4: note: ')' token is here } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:256:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:256:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Scale.c:256:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:256:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Scale.c:256:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ Scale.c:256:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:256:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Scale.c:256:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:258:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:258:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scale.c:258:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scale.c:258:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:273:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STMT_START { ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:273:13: note: '{' token is here STMT_START { ^ Scale.c:284:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } STMT_END ^ Scale.c:284:4: note: ')' token is here } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:294:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:294:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Scale.c:294:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:294:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Scale.c:294:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ Scale.c:294:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:294:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Scale.c:294:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:296:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:296:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scale.c:296:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scale.c:296:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:311:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STMT_START { ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:311:13: note: '{' token is here STMT_START { ^ Scale.c:322:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } STMT_END ^ Scale.c:322:4: note: ')' token is here } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:332:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:332:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Scale.c:332:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:332:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Scale.c:332:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ Scale.c:332:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:332:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Scale.c:332:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:334:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:334:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scale.c:334:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scale.c:334:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:349:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STMT_START { ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:349:13: note: '{' token is here STMT_START { ^ Scale.c:360:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } STMT_END ^ Scale.c:360:4: note: ')' token is here } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:370:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:370:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Scale.c:370:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:370:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Scale.c:370:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ Scale.c:370:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:370:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Scale.c:370:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:372:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:372:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scale.c:372:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scale.c:372:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:388:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STMT_START { ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:388:13: note: '{' token is here STMT_START { ^ Scale.c:399:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } STMT_END ^ Scale.c:399:4: note: ')' token is here } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:402:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STMT_START { ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:402:13: note: '{' token is here STMT_START { ^ Scale.c:413:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } STMT_END ^ Scale.c:413:4: note: ')' token is here } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:525:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:525:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Scale.c:525:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:525:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Scale.c:525:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ Scale.c:525:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:525:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Scale.c:525:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:527:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:527:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scale.c:527:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scale.c:527:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:545:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STMT_START { ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:545:13: note: '{' token is here STMT_START { ^ Scale.c:556:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } STMT_END ^ Scale.c:556:4: note: ')' token is here } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:572:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:572:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scale.c:572:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scale.c:572:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:586:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STMT_START { ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:586:13: note: '{' token is here STMT_START { ^ Scale.c:597:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } STMT_END ^ Scale.c:597:4: note: ')' token is here } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:616:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:616:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scale.c:616:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scale.c:616:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:635:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STMT_START { ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:635:13: note: '{' token is here STMT_START { ^ Scale.c:646:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } STMT_END ^ Scale.c:646:4: note: ')' token is here } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:656:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:656:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Scale.c:656:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:656:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scale.c:656:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scale.c:656:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:656:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Scale.c:656:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:670:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STMT_START { ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:670:13: note: '{' token is here STMT_START { ^ Scale.c:681:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } STMT_END ^ Scale.c:681:4: note: ')' token is here } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:695:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:695:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scale.c:695:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scale.c:695:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:710:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STMT_START { ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:710:13: note: '{' token is here STMT_START { ^ Scale.c:721:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } STMT_END ^ Scale.c:721:4: note: ')' token is here } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:707:7: warning: variable 'self' set but not used [-Wunused-but-set-variable] HV * self; ^ Scale.c:739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:739:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Scale.c:739:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:739:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scale.c:739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scale.c:739:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:739:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Scale.c:739:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:763:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:763:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scale.c:763:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scale.c:763:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:787:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:787:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scale.c:787:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scale.c:787:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:811:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Scale.c:811:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scale.c:811:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scale.c:811:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 85 warnings generated. rm -f blib/arch/auto/Image/Scale/Scale.so LD_RUN_PATH="/usr/lib" cc -shared -L/usr/local/lib/perl5/5.36/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong Scale.o -o blib/arch/auto/Image/Scale/Scale.so /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/../lib/libjpeg.a /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include/../lib/libpng.a /usr/local/include/../lib/libgif.a \ -L/usr/local/lib -lz \ chmod 755 blib/arch/auto/Image/Scale/Scale.so cp lib/Image/Scale.pm blib/lib/Image/Scale.pm PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01use.t .......... ok t/02pod.t .......... skipped: Test::Pod 1.14 required t/03podcoverage.t .. skipped: Test::Pod::Coverage 1.04 required t/04critic.t ....... ok t/bmp.t ............ ok # giflib version: 5.2 t/gif.t ............ ok # libjpeg version: 80 t/jpeg.t ........... ok # libpng version: 1.6.37 t/png.t ............ ok t/stringify.t ...... skipped: Path::Tiny not installed All tests successful. Files=9, Tests=213, 1 wallclock secs ( 0.09 usr 0.02 sys + 0.95 cusr 0.16 csys = 1.20 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Image-Scale-0.14' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Image-Scale-0.14' "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Scale.bs blib/arch/auto/Image/Scale/Scale.bs 644 Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/Image/Scale/Scale.so Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Image/Scale.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Image::Scale.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Image-Scale-0.14' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Image-Scale-0.14' rm -f \ Scale.bso Scale.def \ Scale.exp Scale.x \ Scale.bs blib/arch/auto/Image/Scale/extralibs.all \ blib/arch/auto/Image/Scale/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml Scale.base \ Scale.bs Scale.bso \ Scale.c Scale.def \ Scale.exp Scale.o \ Scale_def.old blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libScale.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Image-Scale-0.14' build_module run tests:0 clean:1 hints 1 IO-Interface-1.06 tar zxf IO-Interface-1.06.tar.gz tar done Checking if your kit is complete... Looks good Checking for getifaddrs()... Okay, I will use it. Checking for sockaddr_dl... Okay, I will use it. Generating a Unix-style Makefile Writing Makefile for IO::Interface Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/IO-Interface-1.06' cp Interface/Simple.pm blib/lib/IO/Interface/Simple.pm cp Interface.pm blib/lib/IO/Interface.pm AutoSplitting blib/lib/IO/Interface.pm (blib/lib/auto/IO/Interface) Running Mkbootstrap for Interface () chmod 644 "Interface.bs" "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Interface.bs blib/arch/auto/IO/Interface/Interface.bs 644 "/usr/local/bin/perl" "/usr/local/lib/perl5/5.36/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.36/ExtUtils/typemap' Interface.xs > Interface.xsc mv Interface.xsc Interface.c cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"1.06\" -DXS_VERSION=\"1.06\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -D__USE_BSD -DUSE_GETIFADDRS -DHAVE_SOCKADDR_DL_STRUCT Interface.c rm -f blib/arch/auto/IO/Interface/Interface.so cc -shared -L/usr/local/lib/perl5/5.36/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong Interface.o -o blib/arch/auto/IO/Interface/Interface.so \ \ chmod 755 blib/arch/auto/IO/Interface/Interface.so Manifying 2 pod documents gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/IO-Interface-1.06' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/IO-Interface-1.06' "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Interface.bs blib/arch/auto/IO/Interface/Interface.bs 644 Manifying 2 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/IO/Interface/Interface.so Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/IO/Interface/autosplit.ix Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/IO/Interface.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/IO/Interface/Simple.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/IO::Interface::Simple.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/IO::Interface.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/IO-Interface-1.06' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/IO-Interface-1.06' rm -f \ Interface.bso Interface.def \ Interface.exp Interface.x \ Interface.bs blib/arch/auto/IO/Interface/extralibs.all \ blib/arch/auto/IO/Interface/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core Interface.base \ Interface.bs Interface.bso \ Interface.c Interface.def \ Interface.exp Interface.o \ Interface_def.old MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libInterface.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/IO-Interface-1.06' build_module run tests:1 clean:1 hints 1 common-sense-2.0 tar zxf common-sense-2.0.tar.gz tar done Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for common::sense Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/common-sense-2.0' cp sense.pm blib/lib/common/sense.pm PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00_load.t .. ok All tests successful. Files=1, Tests=1, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.00 cusr 0.01 csys = 0.04 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/common-sense-2.0' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/common-sense-2.0' Manifying 1 pod document Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/common-sense-2.0' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/common-sense-2.0' rm -f \ sense.bso sense.def \ sense.exp sense.x \ blib/arch/auto/common/sense/extralibs.all \ blib/arch/auto/common/sense/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libsense.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/common-sense-2.0' build_module run tests:1 clean:1 hints 1 JSON-XS-2.34 tar zxf JSON-XS-2.34.tar.gz tar done Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for JSON::XS Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/JSON-XS-2.34' Running Mkbootstrap for XS () chmod 644 "XS.bs" "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs blib/arch/auto/JSON/XS/XS.bs 644 "/usr/local/bin/perl" "/usr/local/lib/perl5/5.36/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.36/ExtUtils/typemap' -typemap '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/JSON-XS-2.34/typemap' XS.xs > XS.xsc mv XS.xsc XS.c cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"2.34\" -DXS_VERSION=\"2.34\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" XS.c XS.xs:161:12: warning: 'Perl_utf8n_to_uvuni' is deprecated [-Wdeprecated-declarations] return utf8n_to_uvuni (s, len, clen, UTF8_CHECK_ONLY); ^ /usr/local/lib/perl5/5.36/mach/CORE/embed.h:771:33: note: expanded from macro 'utf8n_to_uvuni' #define utf8n_to_uvuni(a,b,c,d) Perl_utf8n_to_uvuni(aTHX_ a,b,c,d) ^ /usr/local/lib/perl5/5.36/mach/CORE/proto.h:4142:4: note: 'Perl_utf8n_to_uvuni' has been explicitly marked deprecated here __attribute__deprecated__; ^ /usr/local/lib/perl5/5.36/mach/CORE/perl.h:371:60: note: expanded from macro '__attribute__deprecated__' # define __attribute__deprecated__ __attribute__((deprecated)) ^ XS.xs:193:27: warning: passing 'char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ? utf8_distance (offset, SvPVX (sv)) ^~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/embed.h:754:53: note: expanded from macro 'utf8_distance' #define utf8_distance(a,b) Perl_utf8_distance(aTHX_ a,b) ^ /usr/local/lib/perl5/5.36/mach/CORE/inline.h:2064:36: note: passing argument to parameter 'a' here Perl_utf8_distance(pTHX_ const U8 *a, const U8 *b) ^ XS.xs:193:35: warning: passing 'char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ? utf8_distance (offset, SvPVX (sv)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1318:23: note: expanded from macro 'SvPVX' # define SvPVX(sv) ((sv)->sv_u.svu_pv) ^ /usr/local/lib/perl5/5.36/mach/CORE/embed.h:754:55: note: expanded from macro 'utf8_distance' #define utf8_distance(a,b) Perl_utf8_distance(aTHX_ a,b) ^ /usr/local/lib/perl5/5.36/mach/CORE/inline.h:2064:49: note: passing argument to parameter 'b' here Perl_utf8_distance(pTHX_ const U8 *a, const U8 *b) ^ XS.xs:372:42: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] uch = decode_utf8 (str, end - str, &clen); ^~~ XS.xs:151:29: note: passing argument to parameter 's' here decode_utf8 (unsigned char *s, STRLEN len, STRLEN *clen) ^ XS.xs:425:47: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] enc->cur = encode_utf8 (enc->cur, uch); ^~~~~~~~ XS.xs:168:29: note: passing argument to parameter 's' here encode_utf8 (unsigned char *s, UV ch) ^ XS.xs:425:32: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] enc->cur = encode_utf8 (enc->cur, uch); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ XS.xs:1037:25: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (hi < 0xe000) ^ XS.xs:1044:46: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cur = encode_utf8 (cur, hi); ^~~ XS.xs:168:29: note: passing argument to parameter 's' here encode_utf8 (unsigned char *s, UV ch) ^ XS.xs:1044:31: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cur = encode_utf8 (cur, hi); ^ ~~~~~~~~~~~~~~~~~~~~~ XS.xs:1064:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] decode_utf8 (dec_cur, dec->end - dec_cur, &clen); ^~~~~~~ XS.xs:151:29: note: passing argument to parameter 's' here decode_utf8 (unsigned char *s, STRLEN len, STRLEN *clen) ^ XS.xs:1221:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ XS.xs:1324:45: warning: result of comparison of constant 128 with expression of type 'char' is always false [-Wtautological-constant-out-of-range-compare] if (p == e || *p < 0x20 || *p >= 0x80 || *p == '\\') ~~ ^ ~~~~ XS.xs:1612:28: warning: passing 'char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pv_uni_display (uni, dec.cur, dec.end - dec.cur, 20, UNI_DISPLAY_QQ); ^~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/embed.h:478:63: note: expanded from macro 'pv_uni_display' #define pv_uni_display(a,b,c,d,e) Perl_pv_uni_display(aTHX_ a,b,c,d,e) ^ /usr/local/lib/perl5/5.36/mach/CORE/proto.h:2881:66: note: passing argument to parameter 'spv' here PERL_CALLCONV char* Perl_pv_uni_display(pTHX_ SV *dsv, const U8 *spv, STRLEN len, STRLEN pvlim, UV flags); ^ XS.xs:1960:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ XS.xs:1976:15: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 15 warnings generated. rm -f blib/arch/auto/JSON/XS/XS.so cc -shared -L/usr/local/lib/perl5/5.36/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong XS.o -o blib/arch/auto/JSON/XS/XS.so \ \ chmod 755 blib/arch/auto/JSON/XS/XS.so cp XS/Boolean.pm blib/lib/JSON/XS/Boolean.pm cp XS.pm blib/lib/JSON/XS.pm cp bin/json_xs blib/script/json_xs "/usr/local/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/json_xs PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00_load.t ............. ok t/01_utf8.t ............. ok t/02_error.t ............ ok t/03_types.t ............ ok t/04_dwiw_encode.t ...... ok t/05_dwiw_decode.t ...... ok t/06_pc_pretty.t ........ ok t/07_pc_esc.t ........... ok t/08_pc_base.t .......... ok t/09_pc_extra_number.t .. ok t/10_pc_keysort.t ....... ok t/11_pc_expo.t .......... ok t/12_blessed.t .......... ok t/13_limit.t ............ ok t/14_latin1.t ........... ok t/15_prefix.t ........... ok t/16_tied.t ............. ok t/17_relaxed.t .......... ok t/18_json_checker.t ..... ok t/19_incr.t ............. ok t/20_faihu.t ............ ok t/21_evans.t ............ ok t/22_comment_at_eof.t ... ok t/99_binary.t ........... ok All tests successful. Files=24, Tests=25564, 4 wallclock secs ( 1.61 usr 0.13 sys + 3.25 cusr 0.23 csys = 5.23 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/JSON-XS-2.34' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/JSON-XS-2.34' "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs blib/arch/auto/JSON/XS/XS.bs 644 Manifying 1 pod document Manifying 2 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/JSON/XS/XS.so Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/JSON/XS.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/JSON/XS/Boolean.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man1/json_xs.1 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/JSON::XS.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/JSON::XS::Boolean.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/bin/json_xs Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/JSON-XS-2.34' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/JSON-XS-2.34' rm -f \ XS.bso XS.def \ XS.exp XS.x \ XS.bs blib/arch/auto/JSON/XS/extralibs.all \ blib/arch/auto/JSON/XS/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml XS.base \ XS.bs XS.bso \ XS.c XS.def \ XS.exp XS.o \ XS_def.old blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libXS.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/JSON-XS-2.34' build_module run tests:1 clean:1 hints 1 Audio-Cuefile-Parser-0.02 tar zxf Audio-Cuefile-Parser-0.02.tar.gz tar done Checking if your kit is complete... Warning: the following files are missing in your kit: META.yml Please inform the author. WARNING: Setting ABSTRACT via file 'lib/Audio/Cuefile/Parser.pm' failed at /usr/local/lib/perl5/5.36/ExtUtils/MakeMaker.pm line 753. Generating a Unix-style Makefile Writing Makefile for Audio::Cuefile::Parser Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Audio-Cuefile-Parser-0.02' cp lib/Audio/Cuefile/Parser.pm blib/lib/Audio/Cuefile/Parser.pm PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t # Testing Audio::Cuefile::Parser 0.02, Perl 5.036003, /usr/local/bin/perl t/00-load.t ... ok t/01-parse.t .. ok All tests successful. Files=2, Tests=2, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.10 cusr 0.03 csys = 0.15 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Audio-Cuefile-Parser-0.02' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Audio-Cuefile-Parser-0.02' Manifying 1 pod document Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/Audio/Cuefile/Parser.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Audio::Cuefile::Parser.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Audio-Cuefile-Parser-0.02' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Audio-Cuefile-Parser-0.02' rm -f \ Parser.bso Parser.def \ Parser.exp Parser.x \ blib/arch/auto/Audio/Cuefile/Parser/extralibs.all \ blib/arch/auto/Audio/Cuefile/Parser/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libParser.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ Audio-Cuefile-Parser-* blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Audio-Cuefile-Parser-0.02' build_module run tests:1 clean:1 hints 1 MP3-Cut-Gapless-0.03 tar zxf MP3-Cut-Gapless-0.03.tar.gz tar done Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for MP3::Cut::Gapless Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/MP3-Cut-Gapless-0.03' Running Mkbootstrap for Gapless () chmod 644 "Gapless.bs" "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Gapless.bs blib/arch/auto/MP3/Cut/Gapless/Gapless.bs 644 "/usr/local/bin/perl" "/usr/local/lib/perl5/5.36/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.36/ExtUtils/typemap' -typemap '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/MP3-Cut-Gapless-0.03/typemap' Gapless.xs > Gapless.xsc Please specify prototyping behavior for Gapless.xs (see perlxs manual) mv Gapless.xsc Gapless.c cc -c -I. -I.. -Isrc -Iinclude -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -O2 -Wall -Wno-unused-value -Wno-format-security Gapless.c Gapless.c:176:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STMT_START { ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Gapless.c:176:13: note: '{' token is here STMT_START { ^ Gapless.c:187:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } STMT_END ^ Gapless.c:187:4: note: ')' token is here } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Gapless.xs:33:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( sv_bless( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Gapless.xs:33:3: note: '{' token is here XPUSHs( sv_2mortal( sv_bless( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Gapless.xs:33:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( sv_bless( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Gapless.xs:33:3: note: '{' token is here XPUSHs( sv_2mortal( sv_bless( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Gapless.xs:33:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( sv_bless( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Gapless.xs:33:3: note: ')' token is here XPUSHs( sv_2mortal( sv_bless( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Gapless.xs:33:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs( sv_2mortal( sv_bless( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Gapless.xs:33:3: note: ')' token is here XPUSHs( sv_2mortal( sv_bless( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Gapless.c:235:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STMT_START { ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Gapless.c:235:13: note: '{' token is here STMT_START { ^ Gapless.c:246:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } STMT_END ^ Gapless.c:246:4: note: ')' token is here } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Gapless.c:256:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Gapless.c:256:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Gapless.c:256:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Gapless.c:256:2: note: '{' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:409:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Gapless.c:256:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:5: note: expanded from macro 'TARGi' } STMT_END ^ Gapless.c:256:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:426:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Gapless.c:256:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Gapless.c:256:2: note: ')' token is here PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:476:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Gapless.c:258:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Gapless.c:258:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Gapless.c:258:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Gapless.c:258:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Gapless.c:271:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STMT_START { ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Gapless.c:271:13: note: '{' token is here STMT_START { ^ Gapless.c:282:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } STMT_END ^ Gapless.c:282:4: note: ')' token is here } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Gapless.c:292:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Gapless.c:292:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Gapless.c:292:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Gapless.c:292:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Gapless.c:292:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Gapless.c:292:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Gapless.c:292:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Gapless.c:292:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Gapless.c:306:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STMT_START { ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Gapless.c:306:13: note: '{' token is here STMT_START { ^ Gapless.c:317:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } STMT_END ^ Gapless.c:317:4: note: ')' token is here } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Gapless.c:303:7: warning: variable 'self' set but not used [-Wunused-but-set-variable] HV * self; ^ Gapless.c:343:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Gapless.c:343:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Gapless.c:343:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ include/ppport.h:3170:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Gapless.c:343:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Gapless.c:343:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Gapless.c:343:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Gapless.c:343:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Gapless.c:343:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:340:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ include/ppport.h:3171:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 27 warnings generated. rm -f blib/arch/auto/MP3/Cut/Gapless/Gapless.so cc -shared -L/usr/local/lib/perl5/5.36/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong Gapless.o -o blib/arch/auto/MP3/Cut/Gapless/Gapless.so \ \ chmod 755 blib/arch/auto/MP3/Cut/Gapless/Gapless.so cp lib/MP3/Cut/Gapless.pm blib/lib/MP3/Cut/Gapless.pm cp lib/MP3/Cut/Gapless/Track.pm blib/lib/MP3/Cut/Gapless/Track.pm PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/04critic.t .. skipped: Critic test only for developers. t/cue.t ....... ok t/mp3cut.t .... ok All tests successful. Files=3, Tests=52, 0 wallclock secs ( 0.03 usr 0.02 sys + 0.25 cusr 0.01 csys = 0.31 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/MP3-Cut-Gapless-0.03' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/MP3-Cut-Gapless-0.03' "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Gapless.bs blib/arch/auto/MP3/Cut/Gapless/Gapless.bs 644 Manifying 2 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/MP3/Cut/Gapless/Gapless.so Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/MP3/Cut/Gapless.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/MP3/Cut/Gapless/Track.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/MP3::Cut::Gapless.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/MP3::Cut::Gapless::Track.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/MP3-Cut-Gapless-0.03' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/MP3-Cut-Gapless-0.03' rm -f \ Gapless.bso Gapless.def \ Gapless.exp Gapless.x \ Gapless.bs blib/arch/auto/MP3/Cut/Gapless/extralibs.all \ blib/arch/auto/MP3/Cut/Gapless/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core Gapless.base \ Gapless.bs Gapless.bso \ Gapless.c Gapless.def \ Gapless.exp Gapless.o \ Gapless_def.old MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libGapless.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/MP3-Cut-Gapless-0.03' build_module run tests:1 clean:1 hints 1 Sub-Name-0.05 tar zxf Sub-Name-0.05.tar.gz tar done Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Sub::Name Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Sub-Name-0.05' Running Mkbootstrap for Name () chmod 644 "Name.bs" "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Name.bs blib/arch/auto/Sub/Name/Name.bs 644 "/usr/local/bin/perl" "/usr/local/lib/perl5/5.36/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.36/ExtUtils/typemap' Name.xs > Name.xsc mv Name.xsc Name.c cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"0.05\" -DXS_VERSION=\"0.05\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" Name.c rm -f blib/arch/auto/Sub/Name/Name.so cc -shared -L/usr/local/lib/perl5/5.36/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong Name.o -o blib/arch/auto/Sub/Name/Name.so \ \ chmod 755 blib/arch/auto/Sub/Name/Name.so cp lib/Sub/Name.pm blib/lib/Sub/Name.pm PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/RT42725_deparse.t .. ok t/smoke.t ............ ok All tests successful. Files=2, Tests=7, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.08 cusr 0.04 csys = 0.14 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Sub-Name-0.05' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Sub-Name-0.05' "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Name.bs blib/arch/auto/Sub/Name/Name.bs 644 Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/Sub/Name/Name.so Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Sub/Name.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Sub::Name.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Sub-Name-0.05' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Sub-Name-0.05' rm -f \ Name.bso Name.def \ Name.exp Name.x \ Name.bs blib/arch/auto/Sub/Name/extralibs.all \ blib/arch/auto/Sub/Name/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml Name.base \ Name.bs Name.bso \ Name.c Name.def \ Name.exp Name.o \ Name_def.old blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libName.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Sub-Name-0.05' tar zxf Template-Toolkit-2.21.tar.gz tar done build_module run tests:0 clean:1 hints 1 Template-Toolkit-2.21 TT_ACCEPT=y TT_EXAMPLES=n TT_EXTRAS=n The Template Toolkit requires that the AppConfig module (version 1.56 or later) first be installed. This is used by the 'ttree' program for reading command line options and configuration files. It is available from CPAN: http://www.cpan.org/authors/Andy_Wardley/ Template Toolkit Version 2.21 ============================= Using Unix defaults. Run 'perl Makefile.PL TT_HELP' for a summary of options. Accepting defaults automatically (TT_ACCEPT). Template::Stash::XS ------------------- The Template::Stash module is a core part of the Template Toolkit, implementing the magic for accessing data using the dot notation. There is a high speed version, Template::Stash::XS, written in C. This makes the Template Toolkit run about twice as fast as when using the regular Template::Stash written in Perl. If you've got a C compiler on your system then you can elect to have the XS Stash built. You can also specify that you want to use the XS Stash by default. Note that as of version 2.15 the XS Stash now supports access to tied hashes and arrays. See 'perldoc Template::Config' for further details. Do you want to build the XS Stash module? [y] y Do you want to use the XS Stash by default? [y] y Warning: prerequisite AppConfig 1.56 not found. Checking if your kit is complete... Looks good Checking if your kit is complete... Looks good Writing MYMETA.yml and MYMETA.json Generating a Unix-style Makefile Writing Makefile for Template Writing MYMETA.yml and MYMETA.json Configuration complete. You should now run 'make', 'make test' and then 'make install'. See the README file for further information. gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Template-Toolkit-2.21' cp lib/Template/Plugin/String.pm blib/lib/Template/Plugin/String.pm cp lib/Template/Base.pm blib/lib/Template/Base.pm cp lib/Template/Plugin/CGI.pm blib/lib/Template/Plugin/CGI.pm cp lib/Template/FAQ.pod blib/lib/Template/FAQ.pod cp lib/Template/Plugin/Pod.pm blib/lib/Template/Plugin/Pod.pm cp lib/Template/Manual/Credits.pod blib/lib/Template/Manual/Credits.pod cp lib/Template/Manual/Intro.pod blib/lib/Template/Manual/Intro.pod cp lib/Template/Plugins.pm blib/lib/Template/Plugins.pm cp lib/Template/Stash/XS.pm blib/lib/Template/Stash/XS.pm cp lib/Template/Manual/Config.pod blib/lib/Template/Manual/Config.pod cp lib/Template/Manual/Internals.pod blib/lib/Template/Manual/Internals.pod cp lib/Template/Modules.pod blib/lib/Template/Modules.pod cp lib/Template/Plugin/Table.pm blib/lib/Template/Plugin/Table.pm cp lib/Template/View.pm blib/lib/Template/View.pm cp lib/Template/Plugin/Image.pm blib/lib/Template/Plugin/Image.pm cp lib/Template/Toolkit.pod blib/lib/Template/Toolkit.pod cp lib/Template/Plugin/Scalar.pm blib/lib/Template/Plugin/Scalar.pm cp lib/Template/Context.pm blib/lib/Template/Context.pm cp lib/Template/Manual/Views.pod blib/lib/Template/Manual/Views.pod cp lib/Template/Tools.pod blib/lib/Template/Tools.pod cp lib/Template.pm blib/lib/Template.pm cp lib/Template/Plugin/Directory.pm blib/lib/Template/Plugin/Directory.pm cp lib/Template/Document.pm blib/lib/Template/Document.pm cp lib/Template/Directive.pm blib/lib/Template/Directive.pm cp lib/Template/Plugin/File.pm blib/lib/Template/Plugin/File.pm cp lib/Template/Parser.pm blib/lib/Template/Parser.pm cp lib/Template/Tools/tpage.pod blib/lib/Template/Tools/tpage.pod cp lib/Template/Grammar.pm blib/lib/Template/Grammar.pm cp lib/Template/Manual/Variables.pod blib/lib/Template/Manual/Variables.pod cp lib/Template/Plugin/HTML.pm blib/lib/Template/Plugin/HTML.pm cp lib/Template/Plugin/URL.pm blib/lib/Template/Plugin/URL.pm cp lib/Template/Stash/Context.pm blib/lib/Template/Stash/Context.pm cp lib/Template/Plugin/Assert.pm blib/lib/Template/Plugin/Assert.pm cp lib/Template/Manual/Plugins.pod blib/lib/Template/Manual/Plugins.pod cp lib/Template/Test.pm blib/lib/Template/Test.pm cp lib/Template/Plugin/Dumper.pm blib/lib/Template/Plugin/Dumper.pm cp lib/Template/Plugin/Iterator.pm blib/lib/Template/Plugin/Iterator.pm cp lib/Template/Config.pm blib/lib/Template/Config.pm cp lib/Template/Plugin/Filter.pm blib/lib/Template/Plugin/Filter.pm cp lib/Template/Tools/ttree.pod blib/lib/Template/Tools/ttree.pod cp lib/Template/Plugin/Date.pm blib/lib/Template/Plugin/Date.pm cp lib/Template/Plugin/Procedural.pm blib/lib/Template/Plugin/Procedural.pm cp lib/Template/Service.pm blib/lib/Template/Service.pm cp lib/Template/Plugin/View.pm blib/lib/Template/Plugin/View.pm cp lib/Template/Plugin.pm blib/lib/Template/Plugin.pm cp lib/Template/Manual.pod blib/lib/Template/Manual.pod cp lib/Template/Exception.pm blib/lib/Template/Exception.pm cp lib/Template/Tutorial/Web.pod blib/lib/Template/Tutorial/Web.pod cp lib/Template/Plugin/Wrap.pm blib/lib/Template/Plugin/Wrap.pm cp lib/Template/Tutorial/Datafile.pod blib/lib/Template/Tutorial/Datafile.pod cp lib/Template/Tutorial.pod blib/lib/Template/Tutorial.pod cp lib/Template/Namespace/Constants.pm blib/lib/Template/Namespace/Constants.pm cp lib/Template/Iterator.pm blib/lib/Template/Iterator.pm cp lib/Template/Plugin/Format.pm blib/lib/Template/Plugin/Format.pm cp lib/Template/Plugin/Datafile.pm blib/lib/Template/Plugin/Datafile.pm cp lib/Template/Filters.pm blib/lib/Template/Filters.pm cp lib/Template/Provider.pm blib/lib/Template/Provider.pm cp lib/Template/Manual/VMethods.pod blib/lib/Template/Manual/VMethods.pod cp lib/Template/Constants.pm blib/lib/Template/Constants.pm cp lib/Template/Manual/Filters.pod blib/lib/Template/Manual/Filters.pod cp lib/Template/Plugin/Autoformat.pm blib/lib/Template/Plugin/Autoformat.pm cp lib/Template/Plugin/Math.pm blib/lib/Template/Plugin/Math.pm cp lib/Template/Manual/Directives.pod blib/lib/Template/Manual/Directives.pod cp lib/Template/Stash.pm blib/lib/Template/Stash.pm cp lib/Template/VMethods.pm blib/lib/Template/VMethods.pm cp lib/Template/Manual/Syntax.pod blib/lib/Template/Manual/Syntax.pod gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Template-Toolkit-2.21/xs' Running Mkbootstrap for XS () chmod 644 "XS.bs" "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs ../blib/arch/auto/Template/Stash/XS/XS.bs 644 "/usr/local/bin/perl" "/usr/local/lib/perl5/5.36/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.36/ExtUtils/typemap' Stash.xs > Stash.xsc mv Stash.xsc Stash.c cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"2.21\" -DXS_VERSION=\"2.21\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" Stash.c In file included from Stash.xs:40: /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:160:9: warning: 'dAX' macro redefined [-Wmacro-redefined] #define dAX const I32 ax = (I32)(MARK - PL_stack_base + 1) ^ ./ppport.h:3885:11: note: previous definition is here # define dAX I32 ax = MARK - PL_stack_base + 1 ^ In file included from Stash.xs:40: /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:162:9: warning: 'dAXMARK' macro redefined [-Wmacro-redefined] #define dAXMARK \ ^ ./ppport.h:3895:11: note: previous definition is here # define dAXMARK I32 ax = POPMARK; \ ^ In file included from Stash.xs:40: /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:166:9: warning: 'dITEMS' macro redefined [-Wmacro-redefined] #define dITEMS I32 items = (I32)(SP - MARK) ^ ./ppport.h:3889:11: note: previous definition is here # define dITEMS I32 items = SP - MARK ^ In file included from Stash.xs:40: /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:189:9: warning: 'dXSTARG' macro redefined [-Wmacro-redefined] #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \ ^ ./ppport.h:3892:11: note: previous definition is here # define dXSTARG SV * targ = sv_newmortal() ^ In file included from Stash.xs:40: /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:212:9: warning: 'UNDERBAR' macro redefined [-Wmacro-redefined] #define UNDERBAR find_rundefsv() ^ ./ppport.h:3882:11: note: previous definition is here # define UNDERBAR DEFSV ^ Stash.xs:148:13: warning: 15 enumeration values not handled in switch: 'SVt_NULL', 'SVt_IV', 'SVt_NV'... [-Wswitch] switch (SvTYPE(SvRV(root))) { ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:361:20: note: expanded from macro 'SvTYPE' #define SvTYPE(sv) ((svtype)((sv)->sv_flags & SVTYPEMASK)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Stash.xs:237:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(newhash); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:2281:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:237:25: note: '{' token is here SvSETMAGIC(newhash); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:2281:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Stash.xs:237:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(newhash); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:2281:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Stash.xs:237:25: note: ')' token is here SvSETMAGIC(newhash); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:2281:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:323:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:323:17: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ Stash.xs:323:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ Stash.xs:323:17: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:324:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:324:17: note: '{' token is here XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Stash.xs:324:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:324:17: note: '{' token is here XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Stash.xs:324:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Stash.xs:324:17: note: ')' token is here XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:324:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Stash.xs:324:17: note: ')' token is here XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:327:55: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if ((svp = av_fetch(args, i, 0))) XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:327:55: note: '{' token is here if ((svp = av_fetch(args, i, 0))) XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Stash.xs:327:55: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if ((svp = av_fetch(args, i, 0))) XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:327:55: note: '{' token is here if ((svp = av_fetch(args, i, 0))) XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Stash.xs:327:55: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if ((svp = av_fetch(args, i, 0))) XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Stash.xs:327:55: note: ')' token is here if ((svp = av_fetch(args, i, 0))) XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:327:55: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] if ((svp = av_fetch(args, i, 0))) XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Stash.xs:327:55: note: ')' token is here if ((svp = av_fetch(args, i, 0))) XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:497:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:497:17: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ Stash.xs:497:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ Stash.xs:497:17: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:498:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:498:17: note: '{' token is here XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Stash.xs:498:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:498:17: note: '{' token is here XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Stash.xs:498:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Stash.xs:498:17: note: ')' token is here XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:498:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Stash.xs:498:17: note: ')' token is here XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:501:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:501:25: note: '{' token is here XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Stash.xs:501:25: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:501:25: note: '{' token is here XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Stash.xs:501:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Stash.xs:501:25: note: ')' token is here XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:501:25: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Stash.xs:501:25: note: ')' token is here XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:503:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(value); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:503:17: note: '{' token is here XPUSHs(value); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Stash.xs:503:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(value); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:503:17: note: '{' token is here XPUSHs(value); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Stash.xs:503:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(value); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Stash.xs:503:17: note: ')' token is here XPUSHs(value); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:503:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(value); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Stash.xs:503:17: note: ')' token is here XPUSHs(value); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:533:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(newsv); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:2281:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:533:13: note: '{' token is here SvSETMAGIC(newsv); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:2281:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Stash.xs:533:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(newsv); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:2281:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Stash.xs:533:13: note: ')' token is here SvSETMAGIC(newsv); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:2281:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:571:17: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(newsv); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:2281:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:571:17: note: '{' token is here SvSETMAGIC(newsv); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:2281:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Stash.xs:571:17: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(newsv); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:2281:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Stash.xs:571:17: note: ')' token is here SvSETMAGIC(newsv); ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:2281:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:624:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:624:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ Stash.xs:624:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ Stash.xs:624:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:627:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:627:13: note: '{' token is here XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Stash.xs:627:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:627:13: note: '{' token is here XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Stash.xs:627:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Stash.xs:627:13: note: ')' token is here XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:627:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Stash.xs:627:13: note: ')' token is here XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:1182:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:1182:9: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ Stash.xs:1182:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ Stash.xs:1182:9: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:1183:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:1183:9: note: '{' token is here XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Stash.xs:1183:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:1183:9: note: '{' token is here XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Stash.xs:1183:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Stash.xs:1183:9: note: ')' token is here XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:1183:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Stash.xs:1183:9: note: ')' token is here XPUSHs(root); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:1184:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(ident); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:1184:9: note: '{' token is here XPUSHs(ident); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Stash.xs:1184:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(ident); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.xs:1184:9: note: '{' token is here XPUSHs(ident); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Stash.xs:1184:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(ident); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Stash.xs:1184:9: note: ')' token is here XPUSHs(ident); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.xs:1184:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(ident); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Stash.xs:1184:9: note: ')' token is here XPUSHs(ident); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.c:1357:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.c:1357:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Stash.c:1357:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Stash.c:1357:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Stash.c:1411:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3813:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ Stash.c:1411:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Stash.c:1411:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Stash.c:1411:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ ./ppport.h:3814:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 56 warnings generated. rm -f ../blib/arch/auto/Template/Stash/XS/XS.so cc -shared -L/usr/local/lib/perl5/5.36/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong Stash.o -o ../blib/arch/auto/Template/Stash/XS/XS.so \ \ chmod 755 ../blib/arch/auto/Template/Stash/XS/XS.so gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Template-Toolkit-2.21/xs' cp bin/tpage blib/script/tpage "/usr/local/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/tpage cp bin/ttree blib/script/ttree "/usr/local/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/ttree Manifying 2 pod documents Manifying 66 pod documents gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Template-Toolkit-2.21' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Template-Toolkit-2.21' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Template-Toolkit-2.21/xs' "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs ../blib/arch/auto/Template/Stash/XS/XS.bs 644 gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Template-Toolkit-2.21/xs' Manifying 2 pod documents Manifying 66 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/Template/Stash/XS/XS.so Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Base.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Service.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/FAQ.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Directive.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Constants.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Stash.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Test.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Tutorial.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Exception.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Document.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Filters.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Manual.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Config.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Modules.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Toolkit.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Parser.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Provider.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Grammar.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/View.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugins.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/VMethods.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Tools.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Iterator.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Context.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Stash/XS.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Stash/Context.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/Directory.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/Procedural.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/Image.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/Filter.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/File.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/Scalar.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/Format.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/HTML.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/Dumper.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/CGI.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/String.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/Math.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/Assert.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/Date.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/Table.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/View.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/Pod.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/URL.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/Datafile.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/Wrap.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/Autoformat.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Plugin/Iterator.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Manual/VMethods.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Manual/Filters.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Manual/Config.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Manual/Syntax.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Manual/Plugins.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Manual/Intro.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Manual/Credits.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Manual/Internals.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Manual/Views.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Manual/Variables.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Manual/Directives.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Namespace/Constants.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Tools/tpage.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Tools/ttree.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Tutorial/Web.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/Template/Tutorial/Datafile.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man1/tpage.1 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man1/ttree.1 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Tools.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::View.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::Datafile.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Manual::Internals.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::Scalar.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Directive.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Stash::Context.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Document.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Exception.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::View.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Provider.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Config.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::FAQ.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Modules.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Manual::Filters.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Tools::ttree.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Tutorial.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::Iterator.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Stash.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugins.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::URL.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::Math.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::Table.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Context.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::VMethods.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Iterator.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Stash::XS.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Tutorial::Datafile.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Manual::Directives.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Manual::Intro.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::Format.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::File.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Manual::Syntax.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::HTML.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Test.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::CGI.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Tools::tpage.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Grammar.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Toolkit.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Tutorial::Web.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::Assert.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Service.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::Image.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::Pod.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Manual::Config.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Manual::Plugins.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Namespace::Constants.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Manual::VMethods.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::Wrap.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Constants.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Manual::Variables.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::Autoformat.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Manual::Credits.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Parser.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Manual.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::Filter.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::String.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Base.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::Dumper.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::Date.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::Directory.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Filters.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Manual::Views.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/Template::Plugin::Procedural.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/bin/tpage Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/bin/ttree Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Template-Toolkit-2.21' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Template-Toolkit-2.21' "/usr/local/bin/perl" -e 'exit 0 unless chdir '\''xs'\''; system '\''/usr/local/bin/gmake clean'\'' if -f '\''Makefile'\'';' -- gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Template-Toolkit-2.21/xs' rm -f \ XS.bso XS.def \ XS.exp XS.x \ XS.bs ../blib/arch/auto/Template/Stash/XS/extralibs.all \ ../blib/arch/auto/Template/Stash/XS/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml Stash.base \ Stash.bs Stash.bso \ Stash.c Stash.def \ Stash.exp Stash.o \ Stash_def.old blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libXS.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Template-Toolkit-2.21/xs' rm -f \ Template.bso Template.def \ Template.exp Template.x \ blib/arch/auto/Template/extralibs.all \ blib/arch/auto/Template/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libTemplate.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib docs/ttree.cfg \ examples/ttree.cfg t/dbi_test.cfg \ t/test/src/baz.ttc t/test/src/complex.org \ t/test/src/complex.ttc t/test/src/evalperl.ttc \ t/test/src/foo.ttc mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/Template-Toolkit-2.21' tar zxf expat-2.0.1.tar.gz tar done checking build system type... x86_64-unknown-freebsd13.2 checking host system type... x86_64-unknown-freebsd13.2 checking for gcc... cc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking for a sed that does not truncate output... /usr/bin/sed checking for egrep... grep -E checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking how to run the C preprocessor... cpp checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking how to run the C++ preprocessor... c++ -E checking for g77... no checking for f77... no checking for xlf... no checking for frt... no checking for pgf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for f90... no checking for xlf90... no checking for pgf90... no checking for epcf90... no checking for f95... no checking for fort... no checking for xlf95... no checking for ifc... no checking for efc... no checking for pgf95... no checking for lf95... no checking for gfortran... no checking whether we are using the GNU Fortran 77 compiler... no checking whether accepts -g... no checking the maximum length of command line arguments... 393216 checking command to parse /usr/bin/nm output from cc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if cc supports -fno-rtti -fno-exceptions... yes checking for cc option to produce PIC... -fPIC checking if cc PIC flag -fPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... no checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by c++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... no checking for c++ option to produce PIC... -fPIC checking if c++ PIC flag -fPIC works... yes checking if c++ static flag -static works... yes checking if c++ supports -c -o file.o... yes checking whether the c++ linker (/usr/bin/ld) supports shared libraries... no checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate appending configuration tag "F77" to libtool checking for gcc... (cached) cc checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ANSI C... (cached) none needed checking for a BSD-compatible install... /usr/bin/install -c checking whether cc accepts -fexceptions... yes checking for ANSI C header files... (cached) yes checking whether byte ordering is bigendian... no checking for an ANSI C-conforming const... yes checking for size_t... yes checking for memmove... yes checking for bcopy... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for unistd.h... (cached) yes checking for off_t... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking for an ANSI C99-conforming __func__... yes configure: creating ./config.status config.status: creating Makefile config.status: creating expat_config.h gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/expat-2.0.1' /bin/sh ./libtool --silent --mode=compile cc -I./lib -I. -fPIC -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -o lib/xmlparse.lo -c lib/xmlparse.c /bin/sh ./libtool --silent --mode=compile cc -I./lib -I. -fPIC -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -o lib/xmltok.lo -c lib/xmltok.c /bin/sh ./libtool --silent --mode=compile cc -I./lib -I. -fPIC -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -o lib/xmlrole.lo -c lib/xmlrole.c /bin/sh ./libtool --silent --mode=link cc -I./lib -I. -fPIC -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -no-undefined -version-info 6:2:5 -rpath /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib -fPIC -o libexpat.la lib/xmlparse.lo lib/xmltok.lo lib/xmlrole.lo cc -I./lib -I. -fPIC -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -o xmlwf/xmlwf.o -c xmlwf/xmlwf.c cc -I./lib -I. -fPIC -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -o xmlwf/xmlfile.o -c xmlwf/xmlfile.c cc -I./lib -I. -fPIC -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -o xmlwf/codepage.o -c xmlwf/codepage.c cc -I./lib -I. -fPIC -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -o xmlwf/unixfilemap.o -c xmlwf/unixfilemap.c /bin/sh ./libtool --silent --mode=link cc -I./lib -I. -fPIC -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -fPIC -o xmlwf/xmlwf xmlwf/xmlwf.o xmlwf/xmlfile.o xmlwf/codepage.o xmlwf/unixfilemap.o libexpat.la gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/expat-2.0.1' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/expat-2.0.1' /bin/sh ./conftools/mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include /bin/sh ./libtool --mode=install /usr/bin/install -c libexpat.la /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/libexpat.la /usr/bin/install -c .libs/libexpat.lai /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/libexpat.la /usr/bin/install -c .libs/libexpat.a /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/libexpat.a chmod 644 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/libexpat.a ranlib /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib/libexpat.a ---------------------------------------------------------------------- Libraries have been installed in: /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- for FN in ./lib/expat.h ./lib/expat_external.h ; do /usr/bin/install -c -m 644 $FN /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include ; done /bin/sh ./conftools/mkinstalldirs /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/man/man1 mkdir /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/man mkdir /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/man/man1 /bin/sh ./libtool --mode=install /usr/bin/install -c xmlwf/xmlwf /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin/xmlwf /usr/bin/install -c xmlwf/xmlwf /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/bin/xmlwf /usr/bin/install -c -m 644 ./doc/xmlwf.1 /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/man/man1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/expat-2.0.1' tar zxf XML-Parser-2.41.tar.gz tar done Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- Expat/Makefile.PL.orig 2009-10-03 04:04:21.000000000 -0400 |+++ Expat/Makefile.PL 2009-10-03 04:04:35.000000000 -0400 -------------------------- Patching file Expat/Makefile.PL using Plan A... Hunk #1 succeeded at 2. done build_module run tests:1 clean:1 hints 1 XML-Parser-2.41 EXPATLIBPATH=/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib EXPATINCPATH=/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include Warning: prerequisite LWP 0 not found. Checking if your kit is complete... Looks good Writing MYMETA.yml and MYMETA.json Generating a Unix-style Makefile Writing Makefile for XML::Parser Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/XML-Parser-2.41' cp Parser/Encodings/Japanese_Encodings.msg blib/lib/XML/Parser/Encodings/Japanese_Encodings.msg cp Parser/LWPExternEnt.pl blib/lib/XML/Parser/LWPExternEnt.pl cp Parser/Encodings/big5.enc blib/lib/XML/Parser/Encodings/big5.enc cp Parser/Encodings/iso-8859-7.enc blib/lib/XML/Parser/Encodings/iso-8859-7.enc cp Parser/Encodings/x-sjis-unicode.enc blib/lib/XML/Parser/Encodings/x-sjis-unicode.enc cp Parser/Encodings/iso-8859-4.enc blib/lib/XML/Parser/Encodings/iso-8859-4.enc cp Parser/Encodings/ibm866.enc blib/lib/XML/Parser/Encodings/ibm866.enc cp Parser/Style/Objects.pm blib/lib/XML/Parser/Style/Objects.pm cp Parser/Encodings/iso-8859-3.enc blib/lib/XML/Parser/Encodings/iso-8859-3.enc cp Parser/Style/Debug.pm blib/lib/XML/Parser/Style/Debug.pm cp Parser/Style/Subs.pm blib/lib/XML/Parser/Style/Subs.pm cp Parser/Encodings/x-euc-jp-jisx0221.enc blib/lib/XML/Parser/Encodings/x-euc-jp-jisx0221.enc cp Parser/Encodings/iso-8859-8.enc blib/lib/XML/Parser/Encodings/iso-8859-8.enc cp Parser/Encodings/koi8-r.enc blib/lib/XML/Parser/Encodings/koi8-r.enc cp Parser/Encodings/x-sjis-cp932.enc blib/lib/XML/Parser/Encodings/x-sjis-cp932.enc cp Parser/Encodings/windows-1250.enc blib/lib/XML/Parser/Encodings/windows-1250.enc cp Parser/Encodings/windows-1251.enc blib/lib/XML/Parser/Encodings/windows-1251.enc cp Parser/Encodings/iso-8859-5.enc blib/lib/XML/Parser/Encodings/iso-8859-5.enc cp Parser/Encodings/euc-kr.enc blib/lib/XML/Parser/Encodings/euc-kr.enc cp Parser/Encodings/x-euc-jp-unicode.enc blib/lib/XML/Parser/Encodings/x-euc-jp-unicode.enc cp Parser/Style/Stream.pm blib/lib/XML/Parser/Style/Stream.pm cp Parser/Encodings/x-sjis-jdk117.enc blib/lib/XML/Parser/Encodings/x-sjis-jdk117.enc cp Parser/Encodings/README blib/lib/XML/Parser/Encodings/README cp Parser/Encodings/windows-1252.enc blib/lib/XML/Parser/Encodings/windows-1252.enc cp Parser/Encodings/iso-8859-2.enc blib/lib/XML/Parser/Encodings/iso-8859-2.enc cp Parser/Encodings/x-sjis-jisx0221.enc blib/lib/XML/Parser/Encodings/x-sjis-jisx0221.enc cp Parser.pm blib/lib/XML/Parser.pm cp Parser/Encodings/iso-8859-9.enc blib/lib/XML/Parser/Encodings/iso-8859-9.enc cp Parser/Style/Tree.pm blib/lib/XML/Parser/Style/Tree.pm cp Parser/Encodings/windows-1255.enc blib/lib/XML/Parser/Encodings/windows-1255.enc gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/XML-Parser-2.41/Expat' cp Expat.pm ../blib/lib/XML/Parser/Expat.pm Running Mkbootstrap for Expat () chmod 644 "Expat.bs" "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Expat.bs ../blib/arch/auto/XML/Parser/Expat/Expat.bs 644 "/usr/local/bin/perl" "/usr/local/lib/perl5/5.36/ExtUtils/xsubpp" -noprototypes -typemap '/usr/local/lib/perl5/5.36/ExtUtils/typemap' -typemap '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/XML-Parser-2.41/Expat/typemap' Expat.xs > Expat.xsc mv Expat.xsc Expat.c cc -c -I/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/include -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"2.41\" -DXS_VERSION=\"2.41\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" Expat.c Expat.xs:217:8: warning: format specifies type 'int' but the argument has type 'XML_Size' (aka 'unsigned long') [-Wformat] XML_GetCurrentLineNumber(parser), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Expat.xs:218:8: warning: format specifies type 'int' but the argument has type 'XML_Size' (aka 'unsigned long') [-Wformat] XML_GetCurrentColumnNumber(parser), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Expat.xs:219:8: warning: format specifies type 'int' but the argument has type 'XML_Index' (aka 'long') [-Wformat] XML_GetCurrentByteIndex(parser), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Expat.xs:260:10: warning: enumeration values 'XML_CTYPE_EMPTY' and 'XML_CTYPE_ANY' not handled in switch [-Wswitch] switch(model->type) { ^~~~~~~~~~~ 4 warnings generated. rm -f ../blib/arch/auto/XML/Parser/Expat/Expat.so cc -shared -L/usr/local/lib/perl5/5.36/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong Expat.o -o ../blib/arch/auto/XML/Parser/Expat/Expat.so \ -L/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/lib -lexpat_s \ chmod 755 ../blib/arch/auto/XML/Parser/Expat/Expat.so Manifying 1 pod document gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/XML-Parser-2.41/Expat' PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/astress.t ....... ok t/cdata.t ......... ok t/decl.t .......... ok t/defaulted.t ..... ok t/encoding.t ...... ok Couldn't load LWP based external entity handler Switching to file-based external entity handler (To avoid this message, use NoLWP option to XML::Parser) t/external_ent.t .. ok t/file.t .......... ok t/finish.t ........ ok t/namespaces.t .... ok Couldn't load LWP based external entity handler Switching to file-based external entity handler (To avoid this message, use NoLWP option to XML::Parser) t/parament.t ...... ok t/partial.t ....... ok t/skip.t .......... ok t/stream.t ........ ok t/styles.t ........ ok All tests successful. Files=14, Tests=130, 1 wallclock secs ( 0.06 usr 0.03 sys + 0.37 cusr 0.08 csys = 0.54 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/XML-Parser-2.41' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/XML-Parser-2.41' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/XML-Parser-2.41/Expat' "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Expat.bs ../blib/arch/auto/XML/Parser/Expat/Expat.bs 644 Manifying 1 pod document gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/XML-Parser-2.41/Expat' Manifying 6 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/XML/Parser/Expat/Expat.so Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Expat.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/LWPExternEnt.pl Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Style/Stream.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Style/Objects.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Style/Subs.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Style/Tree.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Style/Debug.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/x-sjis-unicode.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/euc-kr.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/x-euc-jp-unicode.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/iso-8859-3.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/x-euc-jp-jisx0221.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/windows-1255.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/x-sjis-jdk117.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/koi8-r.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/x-sjis-jisx0221.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/Japanese_Encodings.msg Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/iso-8859-9.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/iso-8859-8.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/windows-1251.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/iso-8859-7.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/iso-8859-4.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/iso-8859-2.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/README Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/iso-8859-5.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/ibm866.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/x-sjis-cp932.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/windows-1250.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/windows-1252.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/XML/Parser/Encodings/big5.enc Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/XML::Parser::Style::Objects.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/XML::Parser::Style::Debug.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/XML::Parser.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/XML::Parser::Style::Subs.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/XML::Parser::Expat.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/XML::Parser::Style::Tree.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/XML::Parser::Style::Stream.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/XML-Parser-2.41' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/XML-Parser-2.41' "/usr/local/bin/perl" -e 'exit 0 unless chdir '\''Expat'\''; system '\''/usr/local/bin/gmake clean'\'' if -f '\''Makefile'\'';' -- gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/XML-Parser-2.41/Expat' rm -f \ Expat.bso Expat.def \ Expat.exp Expat.x \ Expat.bs ../blib/arch/auto/XML/Parser/Expat/extralibs.all \ ../blib/arch/auto/XML/Parser/Expat/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core Expat.base \ Expat.bs Expat.bso \ Expat.c Expat.def \ Expat.exp Expat.o \ Expat_def.old MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libExpat.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/XML-Parser-2.41/Expat' rm -f \ Parser.bso Parser.def \ Parser.exp Parser.x \ blib/arch/auto/XML/Parser/extralibs.all \ blib/arch/auto/XML/Parser/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libParser.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/XML-Parser-2.41' build_module run tests:1 clean:1 hints 1 YAML-LibYAML-0.65 tar zxf YAML-LibYAML-0.65.tar.gz tar done Checking if your kit is complete... Looks good Writing MYMETA.yml and MYMETA.json Generating a Unix-style Makefile Writing Makefile for YAML::LibYAML Writing MYMETA.yml and MYMETA.json gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/YAML-LibYAML-0.65' cp lib/YAML/XS.pod blib/lib/YAML/XS.pod cp lib/YAML/XS.pm blib/lib/YAML/XS.pm cp lib/YAML/LibYAML.pod blib/lib/YAML/LibYAML.pod cp lib/YAML/LibYAML.pm blib/lib/YAML/LibYAML.pm gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/YAML-LibYAML-0.65/LibYAML' cp lib/YAML/XS/LibYAML.pm ../blib/lib/YAML/XS/LibYAML.pm Running Mkbootstrap for LibYAML () chmod 644 "LibYAML.bs" "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- LibYAML.bs ../blib/arch/auto/YAML/XS/LibYAML/LibYAML.bs 644 cc -c -I. -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"\" -DXS_VERSION=\"\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -DHAVE_CONFIG_H api.c cc -c -I. -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"\" -DXS_VERSION=\"\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -DHAVE_CONFIG_H dumper.c cc -c -I. -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"\" -DXS_VERSION=\"\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -DHAVE_CONFIG_H emitter.c cc -c -I. -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"\" -DXS_VERSION=\"\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -DHAVE_CONFIG_H loader.c cc -c -I. -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"\" -DXS_VERSION=\"\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -DHAVE_CONFIG_H parser.c cc -c -I. -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"\" -DXS_VERSION=\"\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -DHAVE_CONFIG_H perl_libyaml.c perl_libyaml.c:11:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ perl_libyaml.c:11:5: note: '{' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ perl_libyaml.c:11:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ perl_libyaml.c:11:5: note: ')' token is here PUSHMARK(SP); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ perl_libyaml.c:14:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ perl_libyaml.c:14:13: note: '{' token is here XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ perl_libyaml.c:14:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ perl_libyaml.c:14:13: note: '{' token is here XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ perl_libyaml.c:14:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ perl_libyaml.c:14:13: note: ')' token is here XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ perl_libyaml.c:14:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ perl_libyaml.c:14:13: note: ')' token is here XPUSHs(*svp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ perl_libyaml.c:98:13: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] loader->parser.problem_mark.line + 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ perl_libyaml.c:99:13: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] loader->parser.problem_mark.column + 1 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ perl_libyaml.c:107:13: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] loader->parser.context_mark.line + 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ perl_libyaml.c:108:13: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] loader->parser.context_mark.column + 1 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ perl_libyaml.c:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XCPT_TRY_START { ^~~~~~~~~~~~~~ ./ppport.h:6737:31: note: expanded from macro 'XCPT_TRY_START' # define XCPT_TRY_START JMPENV_PUSH(rEtV); if (rEtV == 0) ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/cop.h:114:5: note: expanded from macro 'JMPENV_PUSH' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ perl_libyaml.c:162:5: note: '{' token is here XCPT_TRY_START { ^~~~~~~~~~~~~~ ./ppport.h:6737:31: note: expanded from macro 'XCPT_TRY_START' # define XCPT_TRY_START JMPENV_PUSH(rEtV); if (rEtV == 0) ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/cop.h:114:16: note: expanded from macro 'JMPENV_PUSH' STMT_START { \ ^ perl_libyaml.c:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XCPT_TRY_START { ^~~~~~~~~~~~~~ ./ppport.h:6737:31: note: expanded from macro 'XCPT_TRY_START' # define XCPT_TRY_START JMPENV_PUSH(rEtV); if (rEtV == 0) ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/cop.h:128:5: note: expanded from macro 'JMPENV_PUSH' } STMT_END ^ perl_libyaml.c:162:5: note: ')' token is here XCPT_TRY_START { ^~~~~~~~~~~~~~ ./ppport.h:6737:31: note: expanded from macro 'XCPT_TRY_START' # define XCPT_TRY_START JMPENV_PUSH(rEtV); if (rEtV == 0) ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/cop.h:128:7: note: expanded from macro 'JMPENV_PUSH' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ perl_libyaml.c:178:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(node)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ perl_libyaml.c:178:13: note: '{' token is here XPUSHs(sv_2mortal(node)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ perl_libyaml.c:178:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(node)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ perl_libyaml.c:178:13: note: '{' token is here XPUSHs(sv_2mortal(node)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ perl_libyaml.c:178:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(node)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ perl_libyaml.c:178:13: note: ')' token is here XPUSHs(sv_2mortal(node)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ perl_libyaml.c:178:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(node)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ perl_libyaml.c:178:13: note: ')' token is here XPUSHs(sv_2mortal(node)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ perl_libyaml.c:193:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } XCPT_TRY_END ^~~~~~~~~~~~ ./ppport.h:6738:31: note: expanded from macro 'XCPT_TRY_END' # define XCPT_TRY_END JMPENV_POP; ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/cop.h:131:5: note: expanded from macro 'JMPENV_POP' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ perl_libyaml.c:193:7: note: '{' token is here } XCPT_TRY_END ^~~~~~~~~~~~ ./ppport.h:6738:31: note: expanded from macro 'XCPT_TRY_END' # define XCPT_TRY_END JMPENV_POP; ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/cop.h:131:16: note: expanded from macro 'JMPENV_POP' STMT_START { \ ^ perl_libyaml.c:193:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] } XCPT_TRY_END ^~~~~~~~~~~~ ./ppport.h:6738:31: note: expanded from macro 'XCPT_TRY_END' # define XCPT_TRY_END JMPENV_POP; ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/cop.h:140:5: note: expanded from macro 'JMPENV_POP' } STMT_END ^ perl_libyaml.c:193:7: note: ')' token is here } XCPT_TRY_END ^~~~~~~~~~~~ ./ppport.h:6738:31: note: expanded from macro 'XCPT_TRY_END' # define XCPT_TRY_END JMPENV_POP; ^~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/cop.h:140:7: note: expanded from macro 'JMPENV_POP' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ perl_libyaml.c:198:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XCPT_RETHROW; ^~~~~~~~~~~~ ./ppport.h:6740:31: note: expanded from macro 'XCPT_RETHROW' # define XCPT_RETHROW JMPENV_JUMP(rEtV) ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/cop.h:143:5: note: expanded from macro 'JMPENV_JUMP' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ perl_libyaml.c:198:9: note: '{' token is here XCPT_RETHROW; ^~~~~~~~~~~~ ./ppport.h:6740:31: note: expanded from macro 'XCPT_RETHROW' # define XCPT_RETHROW JMPENV_JUMP(rEtV) ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/cop.h:143:16: note: expanded from macro 'JMPENV_JUMP' STMT_START { \ ^ perl_libyaml.c:198:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XCPT_RETHROW; ^~~~~~~~~~~~ ./ppport.h:6740:31: note: expanded from macro 'XCPT_RETHROW' # define XCPT_RETHROW JMPENV_JUMP(rEtV) ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/cop.h:155:5: note: expanded from macro 'JMPENV_JUMP' } STMT_END ^ perl_libyaml.c:198:9: note: ')' token is here XCPT_RETHROW; ^~~~~~~~~~~~ ./ppport.h:6740:31: note: expanded from macro 'XCPT_RETHROW' # define XCPT_RETHROW JMPENV_JUMP(rEtV) ^~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/cop.h:155:7: note: expanded from macro 'JMPENV_JUMP' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ perl_libyaml.c:416:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvIV_please(scalar); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1354:9: note: expanded from macro 'SvIV_please' STMT_START {if (!SvIOKp(sv) && (SvFLAGS(sv) & (SVf_NOK|SVf_POK))) \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ perl_libyaml.c:416:9: note: '{' token is here SvIV_please(scalar); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1354:20: note: expanded from macro 'SvIV_please' STMT_START {if (!SvIOKp(sv) && (SvFLAGS(sv) & (SVf_NOK|SVf_POK))) \ ^ perl_libyaml.c:416:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvIV_please(scalar); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1355:34: note: expanded from macro 'SvIV_please' (void) SvIV(sv); } STMT_END ^ perl_libyaml.c:416:9: note: ')' token is here SvIV_please(scalar); ^~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:1355:36: note: expanded from macro 'SvIV_please' (void) SvIV(sv); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ perl_libyaml.c:444:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ perl_libyaml.c:444:5: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ perl_libyaml.c:444:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ perl_libyaml.c:444:5: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ perl_libyaml.c:445:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(regexp); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ perl_libyaml.c:445:5: note: '{' token is here XPUSHs(regexp); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ perl_libyaml.c:445:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(regexp); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ perl_libyaml.c:445:5: note: '{' token is here XPUSHs(regexp); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ perl_libyaml.c:445:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(regexp); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ perl_libyaml.c:445:5: note: ')' token is here XPUSHs(regexp); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ perl_libyaml.c:445:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(regexp); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ perl_libyaml.c:445:5: note: ')' token is here XPUSHs(regexp); ^~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ perl_libyaml.c:584:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(yaml); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ perl_libyaml.c:584:9: note: '{' token is here XPUSHs(yaml); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ perl_libyaml.c:584:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(yaml); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:3826:28: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ perl_libyaml.c:584:9: note: '{' token is here XPUSHs(yaml); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ perl_libyaml.c:584:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(yaml); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ perl_libyaml.c:584:9: note: ')' token is here XPUSHs(yaml); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ perl_libyaml.c:584:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(yaml); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ perl_libyaml.c:584:9: note: ')' token is here XPUSHs(yaml); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:3827:20: note: expanded from macro 'STMT_END' # define STMT_END ) ^ perl_libyaml.c:771:13: warning: 14 enumeration values not handled in switch: 'SVt_NULL', 'SVt_IV', 'SVt_NV'... [-Wswitch] switch (SvTYPE(SvRV(node))) { ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.36/mach/CORE/sv.h:361:20: note: expanded from macro 'SvTYPE' #define SvTYPE(sv) ((svtype)((sv)->sv_flags & SVTYPEMASK)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 warnings generated. cc -c -I. -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"\" -DXS_VERSION=\"\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -DHAVE_CONFIG_H reader.c cc -c -I. -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"\" -DXS_VERSION=\"\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -DHAVE_CONFIG_H scanner.c cc -c -I. -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"\" -DXS_VERSION=\"\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -DHAVE_CONFIG_H writer.c "/usr/local/bin/perl" "/usr/local/lib/perl5/5.36/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.36/ExtUtils/typemap' LibYAML.xs > LibYAML.xsc mv LibYAML.xsc LibYAML.c cc -c -I. -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DUSE_THREAD_SAFE_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"\" -DXS_VERSION=\"\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.36/mach/CORE" -DHAVE_CONFIG_H LibYAML.c rm -f ../blib/arch/auto/YAML/XS/LibYAML/LibYAML.so cc -shared -L/usr/local/lib/perl5/5.36/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong api.o dumper.o emitter.o loader.o parser.o perl_libyaml.o reader.o scanner.o writer.o LibYAML.o -o ../blib/arch/auto/YAML/XS/LibYAML/LibYAML.so \ \ chmod 755 ../blib/arch/auto/YAML/XS/LibYAML/LibYAML.so Manifying 1 pod document gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/YAML-LibYAML-0.65/LibYAML' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/YAML-LibYAML-0.65/LibYAML' "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- LibYAML.bs ../blib/arch/auto/YAML/XS/LibYAML/LibYAML.bs 644 PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-I../blib/lib" "-I../blib/arch" test.pl 1..1 ok 1 - Tests for libyaml extension are all defined at the top level gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/YAML-LibYAML-0.65/LibYAML' PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/000-require-modules.t .. ok t/alias.t ................ ok t/api.t .................. ok t/ascii.t ................ ok t/author-pod-syntax.t .... skipped: these tests are for testing by the author t/blessed.t .............. ok t/boolean.t .............. ok t/bug-pvf.t .............. ok t/bug-stack.t ............ ok t/code.t ................. ok t/dump-heuristics.t ...... ok t/dump.t ................. ok t/empty.t ................ ok t/error.t ................ ok t/file.t ................. ok t/glob.t ................. ok t/io-handle.t ............ ok t/leak.t ................. ok t/load.t ................. ok t/loadfile-empty.t ....... ok t/long_plain_wrap.t ...... skipped: Failing test. Not yet implemented t/magic.t ................ ok t/native.t ............... ok t/null.t ................. ok t/numbers.t .............. ok t/path-class.t ........... ok t/pl_sv_undef.t .......... ok t/private.t .............. ok t/quote.t ................ ok t/ref-scalar.t ........... ok t/regexp.t ............... ok t/string_nulls.t ......... ok t/tags.t ................. ok t/tied.t ................. ok t/utf8.t ................. ok All tests successful. Files=35, Tests=280, 4 wallclock secs ( 0.13 usr 0.05 sys + 3.73 cusr 0.48 csys = 4.39 CPU) Result: PASS gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/YAML-LibYAML-0.65' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/YAML-LibYAML-0.65' gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/YAML-LibYAML-0.65/LibYAML' "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- LibYAML.bs ../blib/arch/auto/YAML/XS/LibYAML/LibYAML.bs 644 Manifying 1 pod document gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/YAML-LibYAML-0.65/LibYAML' Manifying 2 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/YAML/LibYAML.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/YAML/XS.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/YAML/XS.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/YAML/LibYAML.pod Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/YAML/XS/LibYAML.pm Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/YAML::XS.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/YAML::LibYAML.3 Installing /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/man/man3/YAML::XS::LibYAML.3 Appending installation info to /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5/amd64-freebsd-thread-multi/perllocal.pod gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/YAML-LibYAML-0.65' gmake[1]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/YAML-LibYAML-0.65' "/usr/local/bin/perl" -e 'exit 0 unless chdir '\''LibYAML'\''; system '\''/usr/local/bin/gmake clean'\'' if -f '\''Makefile'\'';' -- gmake[2]: Entering directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/YAML-LibYAML-0.65/LibYAML' rm -f \ LibYAML.bso LibYAML.def \ LibYAML.exp LibYAML.x \ LibYAML.bs ../blib/arch/auto/YAML/XS/LibYAML/extralibs.all \ ../blib/arch/auto/YAML/XS/LibYAML/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core LibYAML.base \ LibYAML.bs LibYAML.bso \ LibYAML.c LibYAML.def \ LibYAML.exp LibYAML.o \ LibYAML_def.old MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libLibYAML.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[2]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/YAML-LibYAML-0.65/LibYAML' rm -f \ LibYAML.bso LibYAML.def \ LibYAML.exp LibYAML.x \ blib/arch/auto/YAML/LibYAML/extralibs.all \ blib/arch/auto/YAML/LibYAML/extralibs.ld Makefile.aperl \ *.a *.o \ *perl.core MYMETA.json \ MYMETA.yml blibdirs.ts \ core core.*perl.*.? \ core.[0-9] core.[0-9][0-9] \ core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ core.[0-9][0-9][0-9][0-9][0-9] libLibYAML.def \ mon.out perl \ perl perl.exe \ perlmain.c pm_to_blib \ pm_to_blib.ts so_locations \ tmon.out rm -rf \ blib mv Makefile Makefile.old > /dev/null 2>&1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/YAML-LibYAML-0.65' building file list ... done amd64-freebsd-thread-multi/DBI.pm amd64-freebsd-thread-multi/EV.pm amd64-freebsd-thread-multi/Template.pm amd64-freebsd-thread-multi/Audio/ amd64-freebsd-thread-multi/Audio/Scan.pm amd64-freebsd-thread-multi/Bundle/ amd64-freebsd-thread-multi/Bundle/DBI.pm amd64-freebsd-thread-multi/Class/ amd64-freebsd-thread-multi/Class/XSAccessor.pm amd64-freebsd-thread-multi/Class/XSAccessor/ amd64-freebsd-thread-multi/Class/XSAccessor/Array.pm amd64-freebsd-thread-multi/Class/XSAccessor/Heavy.pm amd64-freebsd-thread-multi/DBD/ amd64-freebsd-thread-multi/DBD/DBM.pm amd64-freebsd-thread-multi/DBD/ExampleP.pm amd64-freebsd-thread-multi/DBD/File.pm amd64-freebsd-thread-multi/DBD/Gofer.pm amd64-freebsd-thread-multi/DBD/NullP.pm amd64-freebsd-thread-multi/DBD/Proxy.pm amd64-freebsd-thread-multi/DBD/SQLite.pm amd64-freebsd-thread-multi/DBD/Sponge.pm amd64-freebsd-thread-multi/DBD/Gofer/ amd64-freebsd-thread-multi/DBD/Gofer/Policy/ amd64-freebsd-thread-multi/DBD/Gofer/Policy/Base.pm amd64-freebsd-thread-multi/DBD/Gofer/Policy/classic.pm amd64-freebsd-thread-multi/DBD/Gofer/Policy/pedantic.pm amd64-freebsd-thread-multi/DBD/Gofer/Policy/rush.pm amd64-freebsd-thread-multi/DBD/Gofer/Transport/ amd64-freebsd-thread-multi/DBD/Gofer/Transport/Base.pm amd64-freebsd-thread-multi/DBD/Gofer/Transport/corostream.pm amd64-freebsd-thread-multi/DBD/Gofer/Transport/null.pm amd64-freebsd-thread-multi/DBD/Gofer/Transport/pipeone.pm amd64-freebsd-thread-multi/DBD/Gofer/Transport/stream.pm amd64-freebsd-thread-multi/DBD/SQLite/ amd64-freebsd-thread-multi/DBD/SQLite/Constants.pm amd64-freebsd-thread-multi/DBD/SQLite/VirtualTable.pm amd64-freebsd-thread-multi/DBD/SQLite/VirtualTable/ amd64-freebsd-thread-multi/DBD/SQLite/VirtualTable/FileContent.pm amd64-freebsd-thread-multi/DBD/SQLite/VirtualTable/PerlData.pm amd64-freebsd-thread-multi/DBI/ amd64-freebsd-thread-multi/DBI/Changes.pm amd64-freebsd-thread-multi/DBI/DBD.pm amd64-freebsd-thread-multi/DBI/FAQ.pm amd64-freebsd-thread-multi/DBI/Profile.pm amd64-freebsd-thread-multi/DBI/ProfileData.pm amd64-freebsd-thread-multi/DBI/ProfileDumper.pm amd64-freebsd-thread-multi/DBI/ProfileSubs.pm amd64-freebsd-thread-multi/DBI/ProxyServer.pm amd64-freebsd-thread-multi/DBI/PurePerl.pm amd64-freebsd-thread-multi/DBI/W32ODBC.pm amd64-freebsd-thread-multi/DBI/Const/ amd64-freebsd-thread-multi/DBI/Const/GetInfoReturn.pm amd64-freebsd-thread-multi/DBI/Const/GetInfoType.pm amd64-freebsd-thread-multi/DBI/Const/GetInfo/ amd64-freebsd-thread-multi/DBI/Const/GetInfo/ANSI.pm amd64-freebsd-thread-multi/DBI/Const/GetInfo/ODBC.pm amd64-freebsd-thread-multi/DBI/DBD/ amd64-freebsd-thread-multi/DBI/DBD/Metadata.pm amd64-freebsd-thread-multi/DBI/DBD/SqlEngine.pm amd64-freebsd-thread-multi/DBI/Gofer/ amd64-freebsd-thread-multi/DBI/Gofer/Execute.pm amd64-freebsd-thread-multi/DBI/Gofer/Request.pm amd64-freebsd-thread-multi/DBI/Gofer/Response.pm amd64-freebsd-thread-multi/DBI/Gofer/Serializer/ amd64-freebsd-thread-multi/DBI/Gofer/Serializer/Base.pm amd64-freebsd-thread-multi/DBI/Gofer/Serializer/DataDumper.pm amd64-freebsd-thread-multi/DBI/Gofer/Serializer/Storable.pm amd64-freebsd-thread-multi/DBI/Gofer/Transport/ amd64-freebsd-thread-multi/DBI/Gofer/Transport/Base.pm amd64-freebsd-thread-multi/DBI/Gofer/Transport/pipeone.pm amd64-freebsd-thread-multi/DBI/Gofer/Transport/stream.pm amd64-freebsd-thread-multi/DBI/ProfileDumper/ amd64-freebsd-thread-multi/DBI/ProfileDumper/Apache.pm amd64-freebsd-thread-multi/DBI/SQL/ amd64-freebsd-thread-multi/DBI/SQL/Nano.pm amd64-freebsd-thread-multi/DBI/Util/ amd64-freebsd-thread-multi/DBI/Util/CacheMemory.pm amd64-freebsd-thread-multi/DBI/Util/_accessor.pm amd64-freebsd-thread-multi/Digest/ amd64-freebsd-thread-multi/Digest/SHA1.pm amd64-freebsd-thread-multi/EV/ amd64-freebsd-thread-multi/EV/MakeMaker.pm amd64-freebsd-thread-multi/Encode/ amd64-freebsd-thread-multi/Encode/Detect.pm amd64-freebsd-thread-multi/Encode/Detect/ amd64-freebsd-thread-multi/Encode/Detect/Detector.pm amd64-freebsd-thread-multi/HTML/ amd64-freebsd-thread-multi/HTML/Entities.pm amd64-freebsd-thread-multi/HTML/Filter.pm amd64-freebsd-thread-multi/HTML/HeadParser.pm amd64-freebsd-thread-multi/HTML/LinkExtor.pm amd64-freebsd-thread-multi/HTML/Parser.pm amd64-freebsd-thread-multi/HTML/PullParser.pm amd64-freebsd-thread-multi/HTML/TokeParser.pm amd64-freebsd-thread-multi/IO/ amd64-freebsd-thread-multi/IO/Interface.pm amd64-freebsd-thread-multi/IO/Interface/ amd64-freebsd-thread-multi/IO/Interface/Simple.pm amd64-freebsd-thread-multi/Image/ amd64-freebsd-thread-multi/Image/Scale.pm amd64-freebsd-thread-multi/JSON/ amd64-freebsd-thread-multi/JSON/XS.pm amd64-freebsd-thread-multi/JSON/XS/ amd64-freebsd-thread-multi/JSON/XS/Boolean.pm amd64-freebsd-thread-multi/MP3/ amd64-freebsd-thread-multi/MP3/Cut/ amd64-freebsd-thread-multi/MP3/Cut/Gapless.pm amd64-freebsd-thread-multi/MP3/Cut/Gapless/ amd64-freebsd-thread-multi/MP3/Cut/Gapless/Track.pm amd64-freebsd-thread-multi/Sub/ amd64-freebsd-thread-multi/Sub/Name.pm amd64-freebsd-thread-multi/Template/ amd64-freebsd-thread-multi/Template/Base.pm amd64-freebsd-thread-multi/Template/Config.pm amd64-freebsd-thread-multi/Template/Constants.pm amd64-freebsd-thread-multi/Template/Context.pm amd64-freebsd-thread-multi/Template/Directive.pm amd64-freebsd-thread-multi/Template/Document.pm amd64-freebsd-thread-multi/Template/Exception.pm amd64-freebsd-thread-multi/Template/Filters.pm amd64-freebsd-thread-multi/Template/Grammar.pm amd64-freebsd-thread-multi/Template/Iterator.pm amd64-freebsd-thread-multi/Template/Parser.pm amd64-freebsd-thread-multi/Template/Plugin.pm amd64-freebsd-thread-multi/Template/Plugins.pm amd64-freebsd-thread-multi/Template/Provider.pm amd64-freebsd-thread-multi/Template/Service.pm amd64-freebsd-thread-multi/Template/Stash.pm amd64-freebsd-thread-multi/Template/Test.pm amd64-freebsd-thread-multi/Template/VMethods.pm amd64-freebsd-thread-multi/Template/View.pm amd64-freebsd-thread-multi/Template/Namespace/ amd64-freebsd-thread-multi/Template/Namespace/Constants.pm amd64-freebsd-thread-multi/Template/Plugin/ amd64-freebsd-thread-multi/Template/Plugin/Assert.pm amd64-freebsd-thread-multi/Template/Plugin/Autoformat.pm amd64-freebsd-thread-multi/Template/Plugin/CGI.pm amd64-freebsd-thread-multi/Template/Plugin/Datafile.pm amd64-freebsd-thread-multi/Template/Plugin/Date.pm amd64-freebsd-thread-multi/Template/Plugin/Directory.pm amd64-freebsd-thread-multi/Template/Plugin/Dumper.pm amd64-freebsd-thread-multi/Template/Plugin/File.pm amd64-freebsd-thread-multi/Template/Plugin/Filter.pm amd64-freebsd-thread-multi/Template/Plugin/Format.pm amd64-freebsd-thread-multi/Template/Plugin/HTML.pm amd64-freebsd-thread-multi/Template/Plugin/Image.pm amd64-freebsd-thread-multi/Template/Plugin/Iterator.pm amd64-freebsd-thread-multi/Template/Plugin/Math.pm amd64-freebsd-thread-multi/Template/Plugin/Pod.pm amd64-freebsd-thread-multi/Template/Plugin/Procedural.pm amd64-freebsd-thread-multi/Template/Plugin/Scalar.pm amd64-freebsd-thread-multi/Template/Plugin/String.pm amd64-freebsd-thread-multi/Template/Plugin/Table.pm amd64-freebsd-thread-multi/Template/Plugin/URL.pm amd64-freebsd-thread-multi/Template/Plugin/View.pm amd64-freebsd-thread-multi/Template/Plugin/Wrap.pm amd64-freebsd-thread-multi/Template/Stash/ amd64-freebsd-thread-multi/Template/Stash/Context.pm amd64-freebsd-thread-multi/Template/Stash/XS.pm amd64-freebsd-thread-multi/Win32/ amd64-freebsd-thread-multi/Win32/DBIODBC.pm amd64-freebsd-thread-multi/XML/ amd64-freebsd-thread-multi/XML/Parser.pm amd64-freebsd-thread-multi/XML/Parser/ amd64-freebsd-thread-multi/XML/Parser/Expat.pm amd64-freebsd-thread-multi/XML/Parser/Style/ amd64-freebsd-thread-multi/XML/Parser/Style/Debug.pm amd64-freebsd-thread-multi/XML/Parser/Style/Objects.pm amd64-freebsd-thread-multi/XML/Parser/Style/Stream.pm amd64-freebsd-thread-multi/XML/Parser/Style/Subs.pm amd64-freebsd-thread-multi/XML/Parser/Style/Tree.pm amd64-freebsd-thread-multi/YAML/ amd64-freebsd-thread-multi/YAML/LibYAML.pm amd64-freebsd-thread-multi/YAML/XS.pm amd64-freebsd-thread-multi/YAML/XS/ amd64-freebsd-thread-multi/YAML/XS/LibYAML.pm amd64-freebsd-thread-multi/auto/ amd64-freebsd-thread-multi/auto/Audio/ amd64-freebsd-thread-multi/auto/Audio/Scan/ amd64-freebsd-thread-multi/auto/Audio/Scan/Scan.so amd64-freebsd-thread-multi/auto/Class/ amd64-freebsd-thread-multi/auto/Class/XSAccessor/ amd64-freebsd-thread-multi/auto/Class/XSAccessor/XSAccessor.so amd64-freebsd-thread-multi/auto/DBD/ amd64-freebsd-thread-multi/auto/DBD/SQLite/ amd64-freebsd-thread-multi/auto/DBD/SQLite/SQLite.so amd64-freebsd-thread-multi/auto/DBI/ amd64-freebsd-thread-multi/auto/DBI/DBI.so amd64-freebsd-thread-multi/auto/Digest/ amd64-freebsd-thread-multi/auto/Digest/SHA1/ amd64-freebsd-thread-multi/auto/Digest/SHA1/SHA1.so amd64-freebsd-thread-multi/auto/EV/ amd64-freebsd-thread-multi/auto/EV/EV.so amd64-freebsd-thread-multi/auto/Encode/ amd64-freebsd-thread-multi/auto/Encode/Detect/ amd64-freebsd-thread-multi/auto/Encode/Detect/Detector/ amd64-freebsd-thread-multi/auto/Encode/Detect/Detector/Detector.so amd64-freebsd-thread-multi/auto/HTML/ amd64-freebsd-thread-multi/auto/HTML/Parser/ amd64-freebsd-thread-multi/auto/HTML/Parser/Parser.so amd64-freebsd-thread-multi/auto/IO/ amd64-freebsd-thread-multi/auto/IO/Interface/ amd64-freebsd-thread-multi/auto/IO/Interface/Interface.so amd64-freebsd-thread-multi/auto/IO/Interface/autosplit.ix amd64-freebsd-thread-multi/auto/Image/ amd64-freebsd-thread-multi/auto/Image/Scale/ amd64-freebsd-thread-multi/auto/Image/Scale/Scale.so amd64-freebsd-thread-multi/auto/JSON/ amd64-freebsd-thread-multi/auto/JSON/XS/ amd64-freebsd-thread-multi/auto/JSON/XS/XS.so amd64-freebsd-thread-multi/auto/MP3/ amd64-freebsd-thread-multi/auto/MP3/Cut/ amd64-freebsd-thread-multi/auto/MP3/Cut/Gapless/ amd64-freebsd-thread-multi/auto/MP3/Cut/Gapless/Gapless.so amd64-freebsd-thread-multi/auto/Sub/ amd64-freebsd-thread-multi/auto/Sub/Name/ amd64-freebsd-thread-multi/auto/Sub/Name/Name.so amd64-freebsd-thread-multi/auto/Template/ amd64-freebsd-thread-multi/auto/Template/Stash/ amd64-freebsd-thread-multi/auto/Template/Stash/XS/ amd64-freebsd-thread-multi/auto/Template/Stash/XS/XS.so amd64-freebsd-thread-multi/auto/XML/ amd64-freebsd-thread-multi/auto/XML/Parser/ amd64-freebsd-thread-multi/auto/XML/Parser/Expat/ amd64-freebsd-thread-multi/auto/XML/Parser/Expat/Expat.so amd64-freebsd-thread-multi/auto/YAML/ amd64-freebsd-thread-multi/auto/YAML/XS/ amd64-freebsd-thread-multi/auto/YAML/XS/LibYAML/ amd64-freebsd-thread-multi/auto/YAML/XS/LibYAML/LibYAML.so sent 7,549,196 bytes received 3,087 bytes 15,104,566.00 bytes/sec total size is 7,535,421 speedup is 1.00 building file list ... done ./ Audio/ Audio/Cuefile/ Audio/Cuefile/Parser.pm Data/ Data/Dump.pm Data/Dump/ Data/Dump/FilterContext.pm Data/Dump/Filtered.pm Data/Dump/Trace.pm ExtUtils/ ExtUtils/CBuilder.pm ExtUtils/CBuilder/ ExtUtils/CBuilder/Base.pm ExtUtils/CBuilder/Platform/ ExtUtils/CBuilder/Platform/Unix.pm ExtUtils/CBuilder/Platform/VMS.pm ExtUtils/CBuilder/Platform/Windows.pm ExtUtils/CBuilder/Platform/aix.pm ExtUtils/CBuilder/Platform/cygwin.pm ExtUtils/CBuilder/Platform/darwin.pm ExtUtils/CBuilder/Platform/dec_osf.pm ExtUtils/CBuilder/Platform/os2.pm HTML/ HTML/Tagset.pm Module/ Module/Build.pm Module/Build/ Module/Build/Base.pm Module/Build/Compat.pm Module/Build/Config.pm Module/Build/ConfigData.pm Module/Build/Cookbook.pm Module/Build/Dumper.pm Module/Build/ModuleInfo.pm Module/Build/Notes.pm Module/Build/PPMMaker.pm Module/Build/PodParser.pm Module/Build/Version.pm Module/Build/YAML.pm Module/Build/Platform/ Module/Build/Platform/Amiga.pm Module/Build/Platform/Default.pm Module/Build/Platform/EBCDIC.pm Module/Build/Platform/MPEiX.pm Module/Build/Platform/MacOS.pm Module/Build/Platform/RiscOS.pm Module/Build/Platform/Unix.pm Module/Build/Platform/VMS.pm Module/Build/Platform/VOS.pm Module/Build/Platform/Windows.pm Module/Build/Platform/aix.pm Module/Build/Platform/cygwin.pm Module/Build/Platform/darwin.pm Module/Build/Platform/os2.pm Sub/ Sub/Uplevel.pm Test/ Test/NoWarnings.pm Test/Warn.pm Test/NoWarnings/ Test/NoWarnings/Warning.pm Tree/ Tree/DAG_Node.pm common/ common/sense.pm sent 531,970 bytes received 998 bytes 1,065,936.00 bytes/sec total size is 528,433 speedup is 0.99 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> logitechmediaserver-8.4.0 depends on package: p5-IO-Socket-SSL>=0 - not found ===> Installing existing package /packages/All/p5-IO-Socket-SSL-2.085.pkg [pkg-builder.dan.net.uk] Installing p5-IO-Socket-SSL-2.085... [pkg-builder.dan.net.uk] `-- Installing p5-IO-Socket-IP-0.42... [pkg-builder.dan.net.uk] `-- Extracting p5-IO-Socket-IP-0.42: ... done [pkg-builder.dan.net.uk] `-- Installing p5-Mozilla-CA-20231213... [pkg-builder.dan.net.uk] `-- Extracting p5-Mozilla-CA-20231213: .... done [pkg-builder.dan.net.uk] `-- Installing p5-Net-SSLeay-1.94... [pkg-builder.dan.net.uk] `-- Extracting p5-Net-SSLeay-1.94: .......... done [pkg-builder.dan.net.uk] `-- Installing p5-URI-5.27... [pkg-builder.dan.net.uk] `-- Extracting p5-URI-5.27: .......... done [pkg-builder.dan.net.uk] Extracting p5-IO-Socket-SSL-2.085: .......... done ===> logitechmediaserver-8.4.0 depends on package: p5-IO-Socket-SSL>=0 - found ===> Returning to build of logitechmediaserver-8.4.0 ===> logitechmediaserver-8.4.0 depends on executable: mac - not found ===> Installing existing package /packages/All/mac-3.99.4.5.7_1.pkg [pkg-builder.dan.net.uk] Installing mac-3.99.4.5.7_1... [pkg-builder.dan.net.uk] Extracting mac-3.99.4.5.7_1: .......... done ===> logitechmediaserver-8.4.0 depends on executable: mac - found ===> Returning to build of logitechmediaserver-8.4.0 ===> logitechmediaserver-8.4.0 depends on executable: faad - not found ===> Installing existing package /packages/All/faad2-2.11.1,1.pkg [pkg-builder.dan.net.uk] Installing faad2-2.11.1,1... [pkg-builder.dan.net.uk] Extracting faad2-2.11.1,1: .......... done ===> logitechmediaserver-8.4.0 depends on executable: faad - found ===> Returning to build of logitechmediaserver-8.4.0 ===> logitechmediaserver-8.4.0 depends on executable: flac - not found ===> Installing existing package /packages/All/flac-1.4.3_1,1.pkg [pkg-builder.dan.net.uk] Installing flac-1.4.3_1,1... [pkg-builder.dan.net.uk] `-- Installing libogg-1.3.5,4... [pkg-builder.dan.net.uk] `-- Extracting libogg-1.3.5,4: .......... done [pkg-builder.dan.net.uk] Extracting flac-1.4.3_1,1: .......... done ===> logitechmediaserver-8.4.0 depends on executable: flac - found ===> Returning to build of logitechmediaserver-8.4.0 ===> logitechmediaserver-8.4.0 depends on executable: lame - not found ===> Installing existing package /packages/All/lame-3.100_5.pkg [pkg-builder.dan.net.uk] Installing lame-3.100_5... [pkg-builder.dan.net.uk] Extracting lame-3.100_5: .......... done ===> logitechmediaserver-8.4.0 depends on executable: lame - found ===> Returning to build of logitechmediaserver-8.4.0 ===> logitechmediaserver-8.4.0 depends on executable: sox - not found ===> Installing existing package /packages/All/sox-14.4.2.20210509_4.pkg [pkg-builder.dan.net.uk] Installing sox-14.4.2.20210509_4... [pkg-builder.dan.net.uk] `-- Installing gsm-1.0.22_1... [pkg-builder.dan.net.uk] `-- Extracting gsm-1.0.22_1: .......... done [pkg-builder.dan.net.uk] `-- Installing libao-1.2.0_7... [pkg-builder.dan.net.uk] `-- Extracting libao-1.2.0_7: .......... done [pkg-builder.dan.net.uk] `-- Installing libid3tag-0.16.2... [pkg-builder.dan.net.uk] `-- Extracting libid3tag-0.16.2: ........ done [pkg-builder.dan.net.uk] `-- Installing libltdl-2.4.7... [pkg-builder.dan.net.uk] `-- Extracting libltdl-2.4.7: ......... done [pkg-builder.dan.net.uk] `-- Installing libmad-0.16.3... [pkg-builder.dan.net.uk] `-- Extracting libmad-0.16.3: ......... done [pkg-builder.dan.net.uk] `-- Installing libsndfile-1.2.2_1... [pkg-builder.dan.net.uk] | `-- Installing libvorbis-1.3.7_2,3... [pkg-builder.dan.net.uk] | `-- Extracting libvorbis-1.3.7_2,3: .......... done [pkg-builder.dan.net.uk] | `-- Installing mpg123-1.32.5... [pkg-builder.dan.net.uk] | `-- Extracting mpg123-1.32.5: .......... done [pkg-builder.dan.net.uk] | `-- Installing opus-1.5.1... [pkg-builder.dan.net.uk] | `-- Extracting opus-1.5.1: .......... done [pkg-builder.dan.net.uk] `-- Extracting libsndfile-1.2.2_1: .......... done [pkg-builder.dan.net.uk] `-- Installing opusfile-0.12_1... [pkg-builder.dan.net.uk] `-- Extracting opusfile-0.12_1: .......... done [pkg-builder.dan.net.uk] Extracting sox-14.4.2.20210509_4: .......... done ===== Message from gsm-1.0.22_1: -- ===> NOTICE: The gsm port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===== Message from libid3tag-0.16.2: -- ===> NOTICE: The libid3tag port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> logitechmediaserver-8.4.0 depends on executable: sox - found ===> Returning to build of logitechmediaserver-8.4.0 ===> logitechmediaserver-8.4.0 depends on package: perl5>=5.36<5.37 - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for logitechmediaserver-8.4.0 ===> Generating temporary packing list ===> Creating groups. ===> Creating users (cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-e225575 && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE . /wrkdirs/usr/ports/audio/logitechmediaserver/work/stage/usr/local/share/logitechmediaserver) (cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE arch /wrkdirs/usr/ports/audio/logitechmediaserver/work/stage/usr/local/share/logitechmediaserver/CPAN) (cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-vendor-5bb7355/CPAN/build/5.36/lib/perl5 && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE . /wrkdirs/usr/ports/audio/logitechmediaserver/work/stage/usr/local/share/logitechmediaserver/CPAN/arch/5.36/) (cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/stage/usr/local/share/logitechmediaserver && /usr/bin/find . -name \*.orig -delete -o -name \*.bak -delete -o -name \*.packlist -delete && /usr/bin/find ./CPAN/arch/ ! -path './CPAN/arch/5.36*' -delete && /bin/rm -f -r -- Bin/* .editorconfig .github && /bin/rm -f -- convert.conf types.conf Changelog*.html License*.txt) (cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/stage/usr/local/share/logitechmediaserver/CPAN/arch/5.36 && /bin/rm -f -r -- arm-linux-gnueabihf-thread-multi-64int && /bin/rm -f -r -- aarch64-linux-thread-multi && /bin/rm -f -r -- i386-linux-thread-multi-64int && /bin/rm -f -r -- x86_64-linux-thread-multi) (cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-e225575 && install -m 0644 convert.conf /wrkdirs/usr/ports/audio/logitechmediaserver/work/stage/usr/local/share/logitechmediaserver/convert.conf.sample) (cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-e225575 && install -m 0644 types.conf /wrkdirs/usr/ports/audio/logitechmediaserver/work/stage/usr/local/share/logitechmediaserver/types.conf.sample) install -m 0644 /wrkdirs/usr/ports/audio/logitechmediaserver/work/Custom.pm /wrkdirs/usr/ports/audio/logitechmediaserver/work/stage/usr/local/share/logitechmediaserver/Slim/Utils/OS/Custom.pm install -m 0644 /wrkdirs/usr/ports/audio/logitechmediaserver/work/custom-convert.conf /wrkdirs/usr/ports/audio/logitechmediaserver/work/stage/usr/local/share/logitechmediaserver/custom-convert.conf install -m 0644 /wrkdirs/usr/ports/audio/logitechmediaserver/work/logitechmediaserver.conf /wrkdirs/usr/ports/audio/logitechmediaserver/work/stage/usr/local/etc/newsyslog.conf.d/ (cd /wrkdirs/usr/ports/audio/logitechmediaserver/work/slimserver-e225575 && install -m 0644 Changelog*.html License*.txt /wrkdirs/usr/ports/audio/logitechmediaserver/work/stage/usr/local/share/doc/logitechmediaserver) ====> Compressing man pages (compress-man) ===> Staging rc.d startup script(s) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2024-03-28T07:28:09+0000' 'PKG_NOTE_ports_top_git_hash=c2c35d895e' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=fa8a46b47d' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20240122_1' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for logitechmediaserver-8.4.0 ===> Building logitechmediaserver-8.4.0 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for logitechmediaserver-8.4.0 build of audio/logitechmediaserver | logitechmediaserver-8.4.0 ended at Thu Mar 28 07:54:21 GMT 2024 build time: 00:26:14