FreeBSD Bugzilla – Attachment 249403 Details for
Bug 277889
databases/p5-DBD-mysql: can't get it to build/install in Poudriere after 5.004
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
mysql=80
mysql80_p5-DBD-mysql-5.004.log (text/plain), 298.67 KB, created by
Dean E. Weimer
on 2024-03-22 15:15:02 UTC
(
hide
)
Description:
mysql=80
Filename:
MIME Type:
Creator:
Dean E. Weimer
Created:
2024-03-22 15:15:02 UTC
Size:
298.67 KB
patch
obsolete
>=>> Building databases/p5-DBD-mysql >build started at Fri Mar 22 10:00:43 CDT 2024 >port directory: /usr/ports/databases/p5-DBD-mysql >package name: p5-DBD-mysql-5.004 >building for: FreeBSD poudriere.orscheln.oi.local 14.0-RELEASE-p5 FreeBSD 14.0-RELEASE-p5 amd64 >maintained by: sirdice@gmail.com >Makefile datestamp: -rw-r--r-- 1 root wheel 907 Mar 22 10:00 /usr/ports/databases/p5-DBD-mysql/Makefile >Ports top last git commit: 713eb6ed01 >Ports top unclean checkout: no >Port dir last git commit: cd16748194 >Port dir unclean checkout: no >Poudriere version: poudriere-git-3.4.1_1 >Host OSVERSION: 1400097 >Jail OSVERSION: 1400097 >Job Id: 01 > >---Begin Environment--- >SHELL=/bin/sh >OSVERSION=1400097 >UNAME_v=FreeBSD 14.0-RELEASE-p5 >UNAME_r=14.0-RELEASE-p5 >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.1_1 >MASTERMNT=/poudriere/jails/data/.m/14-0R_Mail-HEAD/ref >LC_COLLATE=C >POUDRIERE_BUILD_TYPE=bulk >PACKAGE_BUILDING=yes >SAVED_TERM= >OUTPUT_REDIRECTED_STDERR=4 >OUTPUT_REDIRECTED=1 >PWD=/poudriere/jails/data/.m/14-0R_Mail-HEAD/01/.p >OUTPUT_REDIRECTED_STDOUT=3 >P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS >MASTERNAME=14-0R_Mail-HEAD >SCRIPTPREFIX=/usr/local/share/poudriere >SCRIPTNAME=bulk.sh >OLDPWD=/poudriere/jails/data/.m/14-0R_Mail-HEAD/ref/.p/pool >POUDRIERE_PKGNAME=poudriere-git-3.4.1_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--- >---End OPTIONS List--- > >--MAINTAINER-- >sirdice@gmail.com >--End MAINTAINER-- > >--CONFIGURE_ARGS-- > INSTALLDIRS="site" CC="cc" CCFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " LD="cc" PREFIX="/usr/local" INSTALLPRIVLIB="/usr/local/lib" INSTALLARCHLIB="/usr/local/lib" >--End CONFIGURE_ARGS-- > >--CONFIGURE_ENV-- >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/databases/p5-DBD-mysql/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/databases/p5-DBD-mysql/work XDG_CACHE_HOME=/wrkdirs/usr/ports/databases/p5-DBD-mysql/work/.cache HOME=/wrkdirs/usr/ports/databases/p5-DBD-mysql/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/databases/p5-DBD-mysql/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/databases/p5-DBD-mysql/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh PERL_EXTUTILS_AUTOINSTALL="--skipdeps" PERL_MM_USE_DEFAULT="YES" >--End CONFIGURE_ENV-- > >--MAKE_ENV-- >PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/wrkdirs/usr/ports/databases/p5-DBD-mysql/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/databases/p5-DBD-mysql/work XDG_CACHE_HOME=/wrkdirs/usr/ports/databases/p5-DBD-mysql/work/.cache HOME=/wrkdirs/usr/ports/databases/p5-DBD-mysql/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/databases/p5-DBD-mysql/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/databases/p5-DBD-mysql/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 " 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-- >OSREL=14.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PERL_VERSION=5.38.2 PERL_VER=5.38 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.38 DOCSDIR="share/doc/DBD-mysql" EXAMPLESDIR="share/examples/DBD-mysql" DATADIR="share/DBD-mysql" WWWDIR="www/DBD-mysql" ETCDIR="etc/DBD-mysql" >--End PLIST_SUB-- > >--SUB_LIST-- >PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/DBD-mysql DOCSDIR=/usr/local/share/doc/DBD-mysql EXAMPLESDIR=/usr/local/share/examples/DBD-mysql WWWDIR=/usr/local/www/DBD-mysql ETCDIR=/usr/local/etc/DBD-mysql >--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 >#### #### ># 14-0R_Mail ># Some Default Options From /usr/share/examples/etc/make.conf >CFLAGS?= -O >CLFAGS+= -pipe >COPTFLAGS?= -O >COPTFLAGS+= -pipe >NO_CPU_CFLAGS= > ># Enable SMTP Authentication >SENDMAIL_CFLAGS=-I/usr/local/include/sasl -DSASL >SENDMAIL_LDFLAGS=-L/usr/local/lib >SENDMAIL_LDADD=-lsasl2 > ># Poudriere Specific Options >WITH_CCACHE_BUILD= YES >CCACHE_DIR=/root/.ccache >WITH_MPM=event >DISABLE_LICENSES=yes >LICENSES_ACCEPTED+=deviceatlas-enterprise-c > ># Options and Versions >OPTIONS_SET= LIBEDIT OPTIMIZED_CFLAGS GSSAPI_NONE PYTHON MAKE_JOBS >OPTIONS_UNSET= X11 X GUI TLS_SRP AVAHI GSSAPI_BASE XPM CUPS EXAMPLES DOCS GTKDOC DTRACE INFO BOOTSTRAP LIQ JIT STATIC LTO LLVM DEBUG LTO_BOOTSTRAP > >DEFAULT_VERSIONS= pgsql=16 php=82 apache=2.4 perl5=5.38 mysql=80 ssl=base python=3.11 python3=3.11 linux=c7 samba=4.16 cyrus-imapd=38 > >WITH_CCACHE_BUILD=yes >CCACHE_DIR=/root/.ccache >#### Misc Poudriere #### >.include "/etc/make.conf.ports_env" >GID=0 >UID=0 >---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) 34275 >open files (-n) 4096 >virtual mem size (kbytes, -v) 6291456 >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-- >=======================<phase: check-sanity >============================ >===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 >=========================================================================== >=======================<phase: pkg-depends >============================ >===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 >===> p5-DBD-mysql-5.004 depends on file: /usr/local/sbin/pkg - not found >===> Installing existing package /packages/All/pkg-1.20.9_1.pkg >[poudriere.orscheln.oi.local] Installing pkg-1.20.9_1... >[poudriere.orscheln.oi.local] Extracting pkg-1.20.9_1: .......... done >===> p5-DBD-mysql-5.004 depends on file: /usr/local/sbin/pkg - found >===> Returning to build of p5-DBD-mysql-5.004 >=========================================================================== >=======================<phase: fetch-depends >============================ >===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 >=========================================================================== >=======================<phase: fetch >============================ >===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 >===> Fetching all distfiles required by p5-DBD-mysql-5.004 for building >=========================================================================== >=======================<phase: checksum >============================ >===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 >===> Fetching all distfiles required by p5-DBD-mysql-5.004 for building >=> SHA256 Checksum OK for DBD-mysql-5.004.tar.gz. >=========================================================================== >=======================<phase: extract-depends>============================ >===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 >=========================================================================== >=======================<phase: extract >============================ >===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 >===> Fetching all distfiles required by p5-DBD-mysql-5.004 for building >===> Extracting for p5-DBD-mysql-5.004 >=> SHA256 Checksum OK for DBD-mysql-5.004.tar.gz. >=========================================================================== >=======================<phase: patch-depends >============================ >===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 >=========================================================================== >=======================<phase: patch >============================ >===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 >===> Patching for p5-DBD-mysql-5.004 >=========================================================================== >=======================<phase: build-depends >============================ >===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 >===> p5-DBD-mysql-5.004 depends on package: p5-DBI>=1.08 - not found >===> Installing existing package /packages/All/p5-DBI-1.643.pkg >[poudriere.orscheln.oi.local] Installing p5-DBI-1.643... >[poudriere.orscheln.oi.local] `-- Installing perl5-5.38.2_1... >[poudriere.orscheln.oi.local] `-- Extracting perl5-5.38.2_1: .......... done >[poudriere.orscheln.oi.local] Extracting p5-DBI-1.643: .......... done >===> p5-DBD-mysql-5.004 depends on package: p5-DBI>=1.08 - found >===> Returning to build of p5-DBD-mysql-5.004 >===> p5-DBD-mysql-5.004 depends on package: perl5>=5.38.r<5.39 - found >===> p5-DBD-mysql-5.004 depends on package: p5-Devel-CheckLib>=1.09 - not found >===> Installing existing package /packages/All/p5-Devel-CheckLib-1.16.pkg >[poudriere.orscheln.oi.local] Installing p5-Devel-CheckLib-1.16... >[poudriere.orscheln.oi.local] Extracting p5-Devel-CheckLib-1.16: ..... done >===> p5-DBD-mysql-5.004 depends on package: p5-Devel-CheckLib>=1.09 - found >===> Returning to build of p5-DBD-mysql-5.004 >===> p5-DBD-mysql-5.004 depends on package: perl5>=5.38.r<5.39 - found >===> p5-DBD-mysql-5.004 depends on file: /usr/local/bin/ccache - not found >===> Installing existing package /packages/All/ccache-3.7.12_6.pkg >[poudriere.orscheln.oi.local] Installing ccache-3.7.12_6... >[poudriere.orscheln.oi.local] Extracting ccache-3.7.12_6: .... done >Create compiler links... >create symlink for cc >create symlink for cc (world) >create symlink for c++ >create symlink for c++ (world) >create symlink for CC >create symlink for CC (world) >create symlink for clang >create symlink for clang (world) >create symlink for clang++ >create symlink for clang++ (world) >===== >Message from ccache-3.7.12_6: > >-- >NOTE: >Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for >information on using ccache with FreeBSD ports and src. >===> p5-DBD-mysql-5.004 depends on file: /usr/local/bin/ccache - found >===> Returning to build of p5-DBD-mysql-5.004 >=========================================================================== >=======================<phase: lib-depends >============================ >===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 >===> p5-DBD-mysql-5.004 depends on shared library: libmysqlclient.so.21 - not found >===> Installing existing package /packages/All/mysql80-client-8.0.35.pkg >[poudriere.orscheln.oi.local] Installing mysql80-client-8.0.35... >[poudriere.orscheln.oi.local] `-- Installing curl-8.6.0... >[poudriere.orscheln.oi.local] | `-- Installing brotli-1.1.0,1... >[poudriere.orscheln.oi.local] | `-- Extracting brotli-1.1.0,1: .......... done >[poudriere.orscheln.oi.local] | `-- Installing libidn2-2.3.7... >[poudriere.orscheln.oi.local] | | `-- Installing indexinfo-0.3.1... >[poudriere.orscheln.oi.local] | | `-- Extracting indexinfo-0.3.1: . done >[poudriere.orscheln.oi.local] | | `-- Installing libunistring-1.2... >[poudriere.orscheln.oi.local] | | `-- Extracting libunistring-1.2: .......... done >[poudriere.orscheln.oi.local] | `-- Extracting libidn2-2.3.7: .......... done >[poudriere.orscheln.oi.local] | `-- Installing libnghttp2-1.60.0... >[poudriere.orscheln.oi.local] | `-- Extracting libnghttp2-1.60.0: ....... done >[poudriere.orscheln.oi.local] | `-- Installing libssh2-1.11.0_1,3... >[poudriere.orscheln.oi.local] | `-- Extracting libssh2-1.11.0_1,3: .......... done >[poudriere.orscheln.oi.local] | `-- Installing zstd-1.5.5_1... >[poudriere.orscheln.oi.local] | | `-- Installing liblz4-1.9.4_1,1... >[poudriere.orscheln.oi.local] | | `-- Extracting liblz4-1.9.4_1,1: .......... done >[poudriere.orscheln.oi.local] | `-- Extracting zstd-1.5.5_1: .......... done >[poudriere.orscheln.oi.local] `-- Extracting curl-8.6.0: .......... done >[poudriere.orscheln.oi.local] `-- Installing cyrus-sasl-2.1.28_4... >*** Added group `cyrus' (id 60) >*** Added user `cyrus' (id 60) >[poudriere.orscheln.oi.local] `-- Extracting cyrus-sasl-2.1.28_4: .......... done >[poudriere.orscheln.oi.local] `-- Installing groff-1.23.0_3... >[poudriere.orscheln.oi.local] | `-- Installing libiconv-1.17_1... >[poudriere.orscheln.oi.local] | `-- Extracting libiconv-1.17_1: .......... done >[poudriere.orscheln.oi.local] | `-- Installing psutils-1.17_6... >[poudriere.orscheln.oi.local] | | `-- Installing libpaper-1.1.28_1... >[poudriere.orscheln.oi.local] | | `-- Extracting libpaper-1.1.28_1: .......... done >[poudriere.orscheln.oi.local] | `-- Extracting psutils-1.17_6: .......... done >[poudriere.orscheln.oi.local] | `-- Installing uchardet-0.0.8_1... >[poudriere.orscheln.oi.local] | `-- Extracting uchardet-0.0.8_1: .......... done >[poudriere.orscheln.oi.local] `-- Extracting groff-1.23.0_3: .......... done >[poudriere.orscheln.oi.local] `-- Installing hidapi-0.14.0... >[poudriere.orscheln.oi.local] `-- Extracting hidapi-0.14.0: ....... done >[poudriere.orscheln.oi.local] `-- Installing icu-74.2,1... >[poudriere.orscheln.oi.local] `-- Extracting icu-74.2,1: .......... done >[poudriere.orscheln.oi.local] `-- Installing libedit-3.1.20230828_1,1... >[poudriere.orscheln.oi.local] `-- Extracting libedit-3.1.20230828_1,1: .......... done >[poudriere.orscheln.oi.local] `-- Installing libevent-2.1.12... >[poudriere.orscheln.oi.local] `-- Extracting libevent-2.1.12: .......... done >[poudriere.orscheln.oi.local] `-- Installing libfido2-1.14.0... >[poudriere.orscheln.oi.local] | `-- Installing libcbor-0.11.0... >[poudriere.orscheln.oi.local] | | `-- Installing libcjson-1.7.17... >[poudriere.orscheln.oi.local] | | `-- Extracting libcjson-1.7.17: .......... done >[poudriere.orscheln.oi.local] | `-- Extracting libcbor-0.11.0: .......... done >[poudriere.orscheln.oi.local] `-- Extracting libfido2-1.14.0: .......... done >[poudriere.orscheln.oi.local] `-- Installing libunwind-20240221... >[poudriere.orscheln.oi.local] `-- Extracting libunwind-20240221: .......... done >[poudriere.orscheln.oi.local] `-- Installing openldap26-client-2.6.7... >[poudriere.orscheln.oi.local] `-- Extracting openldap26-client-2.6.7: .......... done >[poudriere.orscheln.oi.local] Extracting mysql80-client-8.0.35: .......... done >===== >Message from cyrus-sasl-2.1.28_4: > >-- >You can use sasldb2 for authentication, to add users use: > > saslpasswd2 -c username > >If you want to enable SMTP AUTH with the system Sendmail, read >Sendmail.README > >NOTE: This port has been compiled with a default pwcheck_method of > auxprop. If you want to authenticate your user by /etc/passwd, > PAM or LDAP, install ports/security/cyrus-sasl2-saslauthd and > set sasl_pwcheck_method to saslauthd after installing the > Cyrus-IMAPd 2.X port. You should also check the > /usr/local/lib/sasl2/*.conf files for the correct > pwcheck_method. > If you want to use GSSAPI mechanism, install > ports/security/cyrus-sasl2-gssapi. > If you want to use SRP mechanism, install > ports/security/cyrus-sasl2-srp. > If you want to use LDAP auxprop plugin, install > ports/security/cyrus-sasl2-ldapdb. >===== >Message from groff-1.23.0_3: > >-- >In order to be able to use the html driver, you need to install the following >packages: > - ghostscript > - netpbm >===== >Message from openldap26-client-2.6.7: > >-- >The OpenLDAP client package has been successfully installed. > >Edit > /usr/local/etc/openldap/ldap.conf >to change the system-wide client defaults. > >Try `man ldap.conf' and visit the OpenLDAP FAQ-O-Matic at > http://www.OpenLDAP.org/faq/index.cgi?file=3 >for more information. >===== >Message from mysql80-client-8.0.35: > >-- >This is the mysql CLIENT without the server. >for complete server and client, please install databases/mysql80-server >===> p5-DBD-mysql-5.004 depends on shared library: libmysqlclient.so.21 - found (/usr/local/lib/mysql/libmysqlclient.so.21) >===> Returning to build of p5-DBD-mysql-5.004 >=========================================================================== >=======================<phase: configure >============================ >===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 >===> Configuring for p5-DBD-mysql-5.004 > > >PLEASE NOTE: > >For 'make test' to run properly, you must ensure that the >database user '' can connect to your MySQL server >and has the proper privileges that these tests require such >as 'drop table', 'create table', 'drop procedure', 'create procedure' >as well as others. > >mysql> CREATE USER ''@'localhost' IDENTIFIED BY 's3kr1t'; >mysql> GRANT ALL PRIVILEGES ON test.* TO ''@'localhost'; > >You can also optionally set the user to run 'make test' with: > >perl Makefile.PL --testuser=username > >I will use the following settings for compiling and testing: > > cflags (mysql_config) = -I/usr/local/include/mysql > ldflags (mysql_config) = > libs (mysql_config) = -L/usr/local/lib/mysql -lmysqlclient -lpthread -lssl -lcrypto -lm -lrt -lexecinfo -L/usr/local/lib -lunwind > mysql_config (guessed ) = mysql_config > nocatchstderr (default ) = 0 > nofoundrows (default ) = 0 > testdb (default ) = test > testhost (default ) = > testpassword (default ) = > testport (default ) = > testsocket (default ) = > testuser (guessed ) = > version (mysql_config) = 8.0.35 > >To change these settings, see 'perl Makefile.PL --help' and >'perldoc DBD::mysql::INSTALL'. > >Checking if libs are available for compiling... >Warning: prerequisite Test::Deep 0 not found. >Looks good. > >Checking if your kit is complete... >Looks good >Using DBI 1.643 (for perl 5.038002 on amd64-freebsd-thread-multi) installed in /usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/ >Generating a Unix-style Makefile >Writing Makefile for DBD::mysql >Writing MYMETA.yml and MYMETA.json >=========================================================================== >=======================<phase: build >============================ >===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 >===> Building for p5-DBD-mysql-5.004 >--- blib/lib/DBD/.exists --- >--- blib/arch/.exists --- >--- blib/lib/auto/DBD/mysql/.exists --- >--- blib/arch/auto/DBD/mysql/.exists --- >--- blib/bin/.exists --- >--- blib/script/.exists --- >--- blib/man1/.exists --- >--- blib/man3/.exists --- >--- config --- >--- subdirs --- >--- dynamic --- >--- mysql.xsi --- >--- mysql.bs --- >--- dbdimp.o --- >--- socket.o --- >--- pm_to_blib --- >--- mysql.xsi --- >"/usr/local/bin/perl" -p -e "s/~DRIVER~/mysql/g" /usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/Driver.xst > mysql.xsi >--- dbdimp.o --- >cc -c -I/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI -I/usr/local/include/mysql -g -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"5.004\" -DXS_VERSION=\"5.004\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.38/mach/CORE" dbdimp.c >Running Mkbootstrap for mysql () >--- socket.o --- >cc -c -I/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI -I/usr/local/include/mysql -g -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"5.004\" -DXS_VERSION=\"5.004\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.38/mach/CORE" socket.c >--- mysql.c --- >"/usr/local/bin/perl" "/usr/local/lib/perl5/5.38/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.38/ExtUtils/typemap' mysql.xs > mysql.xsc >--- mysql.bs --- >chmod 644 "mysql.bs" >--- blibdirs --- >--- blib/arch/auto/DBD/mysql/mysql.bs --- >--- config --- >--- blib/arch/auto/DBD/mysql/mysql.bs --- >"/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- mysql.bs blib/arch/auto/DBD/mysql/mysql.bs 644 >--- dbdimp.o --- >dbdimp.c:4698:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > SvCUR_set(result, sptr - SvPVX(result)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/sv.h:1529:9: note: expanded from macro 'SvCUR_set' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >dbdimp.c:4698:5: note: '{' token is here > SvCUR_set(result, sptr - SvPVX(result)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/sv.h:1529:20: note: expanded from macro 'SvCUR_set' > STMT_START { \ > ^ >dbdimp.c:4698:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > SvCUR_set(result, sptr - SvPVX(result)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/sv.h:1534:57: note: expanded from macro 'SvCUR_set' > (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END > ^ >dbdimp.c:4698:5: note: ')' token is here > SvCUR_set(result, sptr - SvPVX(result)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/sv.h:1534:59: note: expanded from macro 'SvCUR_set' > (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >2 warnings generated. >--- pm_to_blib --- >cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm >cp lib/DBD/mysql/INSTALL.pod blib/lib/DBD/mysql/INSTALL.pod >cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.pm >--- mysql.c --- >Warning: duplicate function definition 'do' detected in mysql.xs, line 236 >Warning: duplicate function definition 'rows' detected in mysql.xs, line 644 >mv mysql.xsc mysql.c >--- mysql.o --- >cc -c -I/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI -I/usr/local/include/mysql -g -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"5.004\" -DXS_VERSION=\"5.004\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.38/mach/CORE" mysql.c >In file included from mysql.c:185: >/usr/local/lib/perl5/site_perl/mach/5.38/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.38/mach/CORE/pp.h:404:25: note: expanded from macro 'EXTEND' ># define EXTEND(p,n) STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/Driver_xst.h:33:5: note: '{' token is here > EXTEND(SP, params); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:404:36: note: expanded from macro 'EXTEND' ># define EXTEND(p,n) STMT_START { \ > ^ >In file included from mysql.c:185: >/usr/local/lib/perl5/site_perl/mach/5.38/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.38/mach/CORE/pp.h:410:25: note: expanded from macro 'EXTEND' > } STMT_END > ^ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/Driver_xst.h:33:5: note: ')' token is here > EXTEND(SP, params); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:410:27: note: expanded from macro 'EXTEND' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from mysql.c:185: >/usr/local/lib/perl5/site_perl/mach/5.38/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.38/mach/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/Driver_xst.h:34:5: note: '{' token is here > PUSHMARK(SP); > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' > STMT_START { \ > ^ >In file included from mysql.c:185: >/usr/local/lib/perl5/site_perl/mach/5.38/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.38/mach/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' > } STMT_END > ^ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/Driver_xst.h:34:5: note: ')' token is here > PUSHMARK(SP); > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:330: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:330:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:330: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:330:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:154: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:154:13: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >./mysql.xsi:154: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >./mysql.xsi:154:13: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:169: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.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:169:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:169: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:169:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >./mysql.xsi:169: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >./mysql.xsi:169:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:169: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.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:169:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:177: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.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:177:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:177: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:177:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >./mysql.xsi:177: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >./mysql.xsi:177:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:177: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.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:177:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:183: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.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:183:9: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:183: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:183:9: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >./mysql.xsi:183: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >./mysql.xsi:183:9: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:183: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.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:183:9: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:397: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:397:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:397: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:397:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:214: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.38/mach/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:214:39: note: '{' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^ >./mysql.xsi:214: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.38/mach/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:214:39: note: '{' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >./mysql.xsi:214: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.38/mach/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >./mysql.xsi:214:39: note: ')' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:214: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.38/mach/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^ >./mysql.xsi:214:39: note: ')' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:214: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.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:214:64: note: '{' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:214: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:214:64: note: '{' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >./mysql.xsi:214: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >./mysql.xsi:214:64: note: ')' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:214: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.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:214:64: note: ')' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:223: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.38/mach/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:223:39: note: '{' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^ >./mysql.xsi:223: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.38/mach/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:223:39: note: '{' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >./mysql.xsi:223: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.38/mach/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >./mysql.xsi:223:39: note: ')' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:223: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.38/mach/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^ >./mysql.xsi:223:39: note: ')' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:223: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.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:223:64: note: '{' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:223: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:223:64: note: '{' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >./mysql.xsi:223: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >./mysql.xsi:223:64: note: ')' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:223: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.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:223:64: note: ')' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:229: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.38/mach/CORE/XSUB.h:340:27: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:229:35: note: '{' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:340:38: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^ >./mysql.xsi:229: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.38/mach/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:229:35: note: '{' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >./mysql.xsi:229: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.38/mach/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >./mysql.xsi:229:35: note: ')' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:340:57: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:229: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.38/mach/CORE/XSUB.h:340:70: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^ >./mysql.xsi:229:35: note: ')' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:340:72: note: expanded from macro 'XSRETURN_EMPTY' >#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:229: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.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:229:60: note: '{' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:229: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:229:60: note: '{' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >./mysql.xsi:229: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >./mysql.xsi:229:60: note: ')' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:229: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.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:229:60: note: ')' token is here > if (is_selectrow_array) { XSRETURN_EMPTY; } else { XSRETURN_UNDEF; } > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:234:13: warning: 'Perl_dowantarray' is deprecated [-Wdeprecated-declarations] > if (GIMME == G_SCALAR) > ^ >/usr/local/lib/perl5/5.38/mach/CORE/op.h:182:14: note: expanded from macro 'GIMME' > : dowantarray()) > ^ >/usr/local/lib/perl5/5.38/mach/CORE/embed.h:217:49: note: expanded from macro 'dowantarray' ># define dowantarray() Perl_dowantarray(aTHX) > ^ >/usr/local/lib/perl5/5.38/mach/CORE/proto.h:1020:9: note: 'Perl_dowantarray' has been explicitly marked deprecated here > __attribute__deprecated__ > ^ >/usr/local/lib/perl5/5.38/mach/CORE/perl.h:406:60: note: expanded from macro '__attribute__deprecated__' ># define __attribute__deprecated__ __attribute__((deprecated)) > ^ >./mysql.xsi:240:13: warning: 'Perl_dowantarray' is deprecated [-Wdeprecated-declarations] > if (GIMME == G_SCALAR) > ^ >/usr/local/lib/perl5/5.38/mach/CORE/op.h:182:14: note: expanded from macro 'GIMME' > : dowantarray()) > ^ >/usr/local/lib/perl5/5.38/mach/CORE/embed.h:217:49: note: expanded from macro 'dowantarray' ># define dowantarray() Perl_dowantarray(aTHX) > ^ >/usr/local/lib/perl5/5.38/mach/CORE/proto.h:1020:9: note: 'Perl_dowantarray' has been explicitly marked deprecated here > __attribute__deprecated__ > ^ >/usr/local/lib/perl5/5.38/mach/CORE/perl.h:406:60: note: expanded from macro '__attribute__deprecated__' ># define __attribute__deprecated__ __attribute__((deprecated)) > ^ >./mysql.xsi:242: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.38/mach/CORE/pp.h:404:25: note: expanded from macro 'EXTEND' ># define EXTEND(p,n) STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:242:9: note: '{' token is here > EXTEND(sp, num_fields); > ^~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:404:36: note: expanded from macro 'EXTEND' ># define EXTEND(p,n) STMT_START { \ > ^ >./mysql.xsi:242: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.38/mach/CORE/pp.h:410:25: note: expanded from macro 'EXTEND' > } STMT_END > ^ >./mysql.xsi:242:9: note: ')' token is here > EXTEND(sp, num_fields); > ^~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:410:27: note: expanded from macro 'EXTEND' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:590: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:590:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:590: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:590:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:613:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:613:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:635:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:635:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:341: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.38/mach/CORE/XSUB.h:338:27: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:341:9: note: '{' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:38: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:341: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.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:341:9: note: '{' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >./mysql.xsi:341: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.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >./mysql.xsi:341:9: note: ')' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:341: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.38/mach/CORE/XSUB.h:338:70: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:341:9: note: ')' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:72: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:668: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:668:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:668: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:668:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:695:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:695:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:718: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:718:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:718: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:718:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:896: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:896:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:896: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:896:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:1028: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:1028:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:1028: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:1028:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:1084: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:1084:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:1084: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:1084:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:635: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.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:635:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:635: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:635:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >./mysql.xsi:635: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >./mysql.xsi:635:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:635: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.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:635:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:1117: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:1117:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:1117: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:1117:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:1239: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:1239:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:1239: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:1239:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:712: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.38/mach/CORE/pp.h:404:25: note: expanded from macro 'EXTEND' ># define EXTEND(p,n) STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:712:9: note: '{' token is here > EXTEND(sp, num_fields); > ^~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:404:36: note: expanded from macro 'EXTEND' ># define EXTEND(p,n) STMT_START { \ > ^ >./mysql.xsi:712: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.38/mach/CORE/pp.h:410:25: note: expanded from macro 'EXTEND' > } STMT_END > ^ >./mysql.xsi:712:9: note: ')' token is here > EXTEND(sp, num_fields); > ^~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:410:27: note: expanded from macro 'EXTEND' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:1313: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:1313:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:1313: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:1313:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:746: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.38/mach/CORE/XSUB.h:338:27: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:746:9: note: '{' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:38: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:746: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.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:746:9: note: '{' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >./mysql.xsi:746: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.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >./mysql.xsi:746:9: note: ')' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:746: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.38/mach/CORE/XSUB.h:338:70: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:746:9: note: ')' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:72: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:752: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.38/mach/CORE/XSUB.h:338:27: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:752:9: note: '{' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:38: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:752: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.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >./mysql.xsi:752:9: note: '{' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >./mysql.xsi:752: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.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >./mysql.xsi:752:9: note: ')' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >./mysql.xsi:752: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.38/mach/CORE/XSUB.h:338:70: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^ >./mysql.xsi:752:9: note: ')' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:72: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:1348: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:1348:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:1348: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:1348:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:1394: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:1394:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:1394: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:1394:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:1421: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:1421:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:1421: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:1421:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:1447: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:1447:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:1447: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:1447:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:1521:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > PUSHn((double)RETVAL); > ^~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:494:18: note: expanded from macro 'PUSHn' >#define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:1521:2: note: '{' token is here > PUSHn((double)RETVAL); > ^~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:494:29: note: expanded from macro 'PUSHn' >#define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END > ^ >mysql.c:1521:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > PUSHn((double)RETVAL); > ^~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:494:31: note: expanded from macro 'PUSHn' >#define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:472:5: note: expanded from macro 'TARGn' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:1521:2: note: '{' token is here > PUSHn((double)RETVAL); > ^~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:494:31: note: expanded from macro 'PUSHn' >#define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:472:16: note: expanded from macro 'TARGn' > STMT_START { \ > ^ >mysql.c:1521:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > PUSHn((double)RETVAL); > ^~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:494:31: note: expanded from macro 'PUSHn' >#define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:484:13: note: expanded from macro 'TARGn' > SvNV_set(TARG, TARGn_nv); \ > ^~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/sv.h:1488:9: note: expanded from macro 'SvNV_set' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:1521:2: note: '{' token is here > PUSHn((double)RETVAL); > ^~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:494:31: note: expanded from macro 'PUSHn' >#define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:484:13: note: expanded from macro 'TARGn' > SvNV_set(TARG, TARGn_nv); \ > ^~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/sv.h:1488:20: note: expanded from macro 'SvNV_set' > STMT_START { \ > ^ >mysql.c:1521:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > PUSHn((double)RETVAL); > ^~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:494:31: note: expanded from macro 'PUSHn' >#define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:484:13: note: expanded from macro 'TARGn' > SvNV_set(TARG, TARGn_nv); \ > ^~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/sv.h:1493:9: note: expanded from macro 'SvNV_set' > } STMT_END > ^ >mysql.c:1521:2: note: ')' token is here > PUSHn((double)RETVAL); > ^~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:494:31: note: expanded from macro 'PUSHn' >#define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:484:13: note: expanded from macro 'TARGn' > SvNV_set(TARG, TARGn_nv); \ > ^~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/sv.h:1493:11: note: expanded from macro 'SvNV_set' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:1521:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > PUSHn((double)RETVAL); > ^~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:494:31: note: expanded from macro 'PUSHn' >#define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:488:5: note: expanded from macro 'TARGn' > } STMT_END > ^ >mysql.c:1521:2: note: ')' token is here > PUSHn((double)RETVAL); > ^~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:494:31: note: expanded from macro 'PUSHn' >#define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:488:7: note: expanded from macro 'TARGn' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:1521:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > PUSHn((double)RETVAL); > ^~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:494:56: note: expanded from macro 'PUSHn' >#define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END > ^ >mysql.c:1521:2: note: ')' token is here > PUSHn((double)RETVAL); > ^~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:494:58: note: expanded from macro 'PUSHn' >#define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:1523: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:1523:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:1523: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:1523:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:1541: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:1541:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:1541: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:1541:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:75:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > EXTEND(sp, mysql_num_rows(res)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:404:25: note: expanded from macro 'EXTEND' ># define EXTEND(p,n) STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:75:2: note: '{' token is here > EXTEND(sp, mysql_num_rows(res)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:404:36: note: expanded from macro 'EXTEND' ># define EXTEND(p,n) STMT_START { \ > ^ >mysql.xs:75:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > EXTEND(sp, mysql_num_rows(res)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:410:25: note: expanded from macro 'EXTEND' > } STMT_END > ^ >mysql.xs:75:2: note: ')' token is here > EXTEND(sp, mysql_num_rows(res)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:410:27: note: expanded from macro 'EXTEND' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:120: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.38/mach/CORE/XSUB.h:337:27: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:120:7: note: '{' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:38: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:120: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.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:120:7: note: '{' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:120: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.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:120:7: note: ')' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:120: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.38/mach/CORE/XSUB.h:337:70: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:120:7: note: ')' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:72: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:134: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.38/mach/CORE/XSUB.h:337:27: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:134:7: note: '{' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:38: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:134: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.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:134:7: note: '{' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:134: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.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:134:7: note: ')' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:134: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.38/mach/CORE/XSUB.h:337:70: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:134:7: note: ')' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:72: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:150: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.38/mach/CORE/XSUB.h:337:27: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:150:7: note: '{' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:38: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:150: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.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:150:7: note: '{' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:150: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.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:150:7: note: ')' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:150: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.38/mach/CORE/XSUB.h:337:70: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:150:7: note: ')' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:72: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:175:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:27: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:175:5: note: '{' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:38: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:175:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:175:5: note: '{' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:175:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:175:5: note: ')' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:175:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:70: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:175:5: note: ')' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:72: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:177:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:27: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:177:5: note: '{' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:38: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:177:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:177:5: note: '{' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:177:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:177:5: note: ')' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:177:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:70: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:177:5: note: ')' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:72: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:198:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:198:3: note: '{' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:198:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:198:3: note: '{' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:198:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:198:3: note: ')' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:198:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:198:3: note: ')' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:201:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:201:3: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:201:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:201:3: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:214:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:214:3: note: '{' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:214:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:214:3: note: '{' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:214:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:214:3: note: ')' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:214:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:214:3: note: ')' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:226:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > EXTEND(sp, mysql_num_rows(res)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:404:25: note: expanded from macro 'EXTEND' ># define EXTEND(p,n) STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:226:3: note: '{' token is here > EXTEND(sp, mysql_num_rows(res)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:404:36: note: expanded from macro 'EXTEND' ># define EXTEND(p,n) STMT_START { \ > ^ >mysql.xs:226:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > EXTEND(sp, mysql_num_rows(res)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:410:25: note: expanded from macro 'EXTEND' > } STMT_END > ^ >mysql.xs:226:3: note: ')' token is here > EXTEND(sp, mysql_num_rows(res)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:410:27: note: expanded from macro 'EXTEND' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:259:5: note: '{' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:259:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:259:5: note: '{' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:259:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:259:5: note: ')' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:259:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:259:5: note: ')' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:262: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.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:262:7: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:262: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:262:7: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:262: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:262:7: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:262: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.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:262:7: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:307: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.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:307:7: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:307: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:307:7: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:307: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:307:7: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:307: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.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:307:7: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:2094: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:2094:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:2094: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:2094:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:491:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:491:7: note: '{' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:491:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:491:7: note: '{' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:491:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:491:7: note: ')' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:491:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:491:7: note: ')' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:2136: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:2136:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:2136: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:2136:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:518:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:518:9: note: '{' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:518:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:518:9: note: '{' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:518:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:518:9: note: ')' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:518:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:518:9: note: ')' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:522:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:522:2: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:522:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:522:2: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:531:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_IV(imp_dbh->pmysql->net.fd); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:27: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:531:13: note: '{' token is here > XSRETURN_IV(imp_dbh->pmysql->net.fd); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:38: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^ >mysql.xs:531:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_IV(imp_dbh->pmysql->net.fd); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:531:13: note: '{' token is here > XSRETURN_IV(imp_dbh->pmysql->net.fd); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:531:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_IV(imp_dbh->pmysql->net.fd); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:531:13: note: ')' token is here > XSRETURN_IV(imp_dbh->pmysql->net.fd); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:531:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_IV(imp_dbh->pmysql->net.fd); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:70: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^ >mysql.xs:531:13: note: ')' token is here > XSRETURN_IV(imp_dbh->pmysql->net.fd); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:72: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:533: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.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:533:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:533: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:533:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:533: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:533:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:533: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.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:533:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:546:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_IV(retval); > ^~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:27: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:546:13: note: '{' token is here > XSRETURN_IV(retval); > ^~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:38: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^ >mysql.xs:546:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_IV(retval); > ^~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:546:13: note: '{' token is here > XSRETURN_IV(retval); > ^~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:546:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_IV(retval); > ^~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:546:13: note: ')' token is here > XSRETURN_IV(retval); > ^~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:546:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_IV(retval); > ^~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:70: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^ >mysql.xs:546:13: note: ')' token is here > XSRETURN_IV(retval); > ^~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:72: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:548:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_PV("0E0"); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:335:27: note: expanded from macro 'XSRETURN_PV' >#define XSRETURN_PV(v) STMT_START { XST_mPV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:548:13: note: '{' token is here > XSRETURN_PV("0E0"); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:335:38: note: expanded from macro 'XSRETURN_PV' >#define XSRETURN_PV(v) STMT_START { XST_mPV(0,v); XSRETURN(1); } STMT_END > ^ >mysql.xs:548:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_PV("0E0"); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:335:57: note: expanded from macro 'XSRETURN_PV' >#define XSRETURN_PV(v) STMT_START { XST_mPV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:548:13: note: '{' token is here > XSRETURN_PV("0E0"); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:335:57: note: expanded from macro 'XSRETURN_PV' >#define XSRETURN_PV(v) STMT_START { XST_mPV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:548:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_PV("0E0"); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:335:57: note: expanded from macro 'XSRETURN_PV' >#define XSRETURN_PV(v) STMT_START { XST_mPV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:548:13: note: ')' token is here > XSRETURN_PV("0E0"); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:335:57: note: expanded from macro 'XSRETURN_PV' >#define XSRETURN_PV(v) STMT_START { XST_mPV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:548:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_PV("0E0"); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:335:70: note: expanded from macro 'XSRETURN_PV' >#define XSRETURN_PV(v) STMT_START { XST_mPV(0,v); XSRETURN(1); } STMT_END > ^ >mysql.xs:548:13: note: ')' token is here > XSRETURN_PV("0E0"); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:335:72: note: expanded from macro 'XSRETURN_PV' >#define XSRETURN_PV(v) STMT_START { XST_mPV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:550: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.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:550:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:550: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:550:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:550: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:550:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:550: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.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:550:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:562:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:27: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:562:13: note: '{' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:38: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:562:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:562:13: note: '{' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:562:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:562:13: note: ')' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:562:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:70: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:562:13: note: ')' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:72: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:564:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:27: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:564:13: note: '{' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:38: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:564:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:564:13: note: '{' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:564:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:564:13: note: ')' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:564:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:70: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:564:13: note: ')' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:72: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:566: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.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:566:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:566: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:566:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:566: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:566:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:566: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.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:566:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:575:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:575:9: note: '{' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:575:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:575:9: note: '{' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:575:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:575:9: note: ')' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:575:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:575:9: note: ')' token is here > ASYNC_CHECK_XS(dbh); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:576: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.38/mach/CORE/XSUB.h:338:27: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:576:9: note: '{' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:38: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:576: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.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:576:9: note: '{' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:576: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.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:576:9: note: ')' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:576: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.38/mach/CORE/XSUB.h:338:70: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:576:9: note: ')' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:72: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.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.38/mach/CORE/pp.h:495:18: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:2318:2: note: '{' token is here > PUSHi((IV)RETVAL); > ^~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:495:29: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^ >mysql.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.38/mach/CORE/pp.h:495:31: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:427:5: note: expanded from macro 'TARGi' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:2318:2: note: '{' token is here > PUSHi((IV)RETVAL); > ^~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:495:31: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:427:16: note: expanded from macro 'TARGi' > STMT_START { \ > ^ >mysql.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.38/mach/CORE/pp.h:495:31: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:444:5: note: expanded from macro 'TARGi' > } STMT_END > ^ >mysql.c:2318:2: note: ')' token is here > PUSHi((IV)RETVAL); > ^~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:495:31: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:444:7: note: expanded from macro 'TARGi' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.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.38/mach/CORE/pp.h:495:56: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^ >mysql.c:2318:2: note: ')' token is here > PUSHi((IV)RETVAL); > ^~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:495:58: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:2320:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:2320:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:2375: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.38/mach/CORE/pp.h:495:18: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:2375:2: note: '{' token is here > PUSHi((IV)RETVAL); > ^~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:495:29: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^ >mysql.c:2375: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.38/mach/CORE/pp.h:495:31: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:427:5: note: expanded from macro 'TARGi' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:2375:2: note: '{' token is here > PUSHi((IV)RETVAL); > ^~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:495:31: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:427:16: note: expanded from macro 'TARGi' > STMT_START { \ > ^ >mysql.c:2375: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.38/mach/CORE/pp.h:495:31: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:444:5: note: expanded from macro 'TARGi' > } STMT_END > ^ >mysql.c:2375:2: note: ')' token is here > PUSHi((IV)RETVAL); > ^~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:495:31: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:444:7: note: expanded from macro 'TARGi' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:2375: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.38/mach/CORE/pp.h:495:56: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^ >mysql.c:2375:2: note: ')' token is here > PUSHi((IV)RETVAL); > ^~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:495:58: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:2377: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:2377:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:2377: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:2377:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:652: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.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:652:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:652: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:652:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:652: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:652:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:652: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.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:652:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:2414:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:2414:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:680:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_IV(retval); > ^~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:27: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:680:13: note: '{' token is here > XSRETURN_IV(retval); > ^~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:38: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^ >mysql.xs:680:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_IV(retval); > ^~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:680:13: note: '{' token is here > XSRETURN_IV(retval); > ^~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:680:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_IV(retval); > ^~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:680:13: note: ')' token is here > XSRETURN_IV(retval); > ^~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:57: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:680:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_IV(retval); > ^~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:70: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^ >mysql.xs:680:13: note: ')' token is here > XSRETURN_IV(retval); > ^~~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:332:72: note: expanded from macro 'XSRETURN_IV' >#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:683:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_PV("0E0"); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:335:27: note: expanded from macro 'XSRETURN_PV' >#define XSRETURN_PV(v) STMT_START { XST_mPV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:683:13: note: '{' token is here > XSRETURN_PV("0E0"); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:335:38: note: expanded from macro 'XSRETURN_PV' >#define XSRETURN_PV(v) STMT_START { XST_mPV(0,v); XSRETURN(1); } STMT_END > ^ >mysql.xs:683:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_PV("0E0"); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:335:57: note: expanded from macro 'XSRETURN_PV' >#define XSRETURN_PV(v) STMT_START { XST_mPV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:683:13: note: '{' token is here > XSRETURN_PV("0E0"); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:335:57: note: expanded from macro 'XSRETURN_PV' >#define XSRETURN_PV(v) STMT_START { XST_mPV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:683:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_PV("0E0"); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:335:57: note: expanded from macro 'XSRETURN_PV' >#define XSRETURN_PV(v) STMT_START { XST_mPV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:683:13: note: ')' token is here > XSRETURN_PV("0E0"); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:335:57: note: expanded from macro 'XSRETURN_PV' >#define XSRETURN_PV(v) STMT_START { XST_mPV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:683:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_PV("0E0"); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:335:70: note: expanded from macro 'XSRETURN_PV' >#define XSRETURN_PV(v) STMT_START { XST_mPV(0,v); XSRETURN(1); } STMT_END > ^ >mysql.xs:683:13: note: ')' token is here > XSRETURN_PV("0E0"); > ^~~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:335:72: note: expanded from macro 'XSRETURN_PV' >#define XSRETURN_PV(v) STMT_START { XST_mPV(0,v); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:685: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.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:685:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:685: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:685:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:685: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:685:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:685: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.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:685:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:2448: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.38/mach/CORE/pp.h:495:18: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:2448:2: note: '{' token is here > PUSHi((IV)RETVAL); > ^~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:495:29: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^ >mysql.c:2448: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.38/mach/CORE/pp.h:495:31: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:427:5: note: expanded from macro 'TARGi' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:2448:2: note: '{' token is here > PUSHi((IV)RETVAL); > ^~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:495:31: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:427:16: note: expanded from macro 'TARGi' > STMT_START { \ > ^ >mysql.c:2448: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.38/mach/CORE/pp.h:495:31: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:444:5: note: expanded from macro 'TARGi' > } STMT_END > ^ >mysql.c:2448:2: note: ')' token is here > PUSHi((IV)RETVAL); > ^~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:495:31: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:444:7: note: expanded from macro 'TARGi' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:2448: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.38/mach/CORE/pp.h:495:56: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^ >mysql.c:2448:2: note: ')' token is here > PUSHi((IV)RETVAL); > ^~~~~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/pp.h:495:58: note: expanded from macro 'PUSHi' >#define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:2450: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:2450:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:2450: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:2450:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:699:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:27: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:699:13: note: '{' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:38: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:699:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:699:13: note: '{' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:699:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:699:13: note: ')' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:699:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:70: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:699:13: note: ')' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:72: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:701:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:27: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:701:13: note: '{' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:38: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:701:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:701:13: note: '{' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:701:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:701:13: note: ')' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:57: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:701:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:70: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:701:13: note: ')' token is here > XSRETURN_NO; > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:337:72: note: expanded from macro 'XSRETURN_NO' >#define XSRETURN_NO STMT_START { XST_mNO(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:703: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.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:703:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:703: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:703:13: note: '{' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:703: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.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:703:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:703: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.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:703:13: note: ')' token is here > XSRETURN_UNDEF; > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:713:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(sth); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:27: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:713:9: note: '{' token is here > ASYNC_CHECK_XS(sth); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:38: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:713:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(sth); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:713:9: note: '{' token is here > ASYNC_CHECK_XS(sth); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:713:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(sth); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:713:9: note: ')' token is here > ASYNC_CHECK_XS(sth); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:57: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:713:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ASYNC_CHECK_XS(sth); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:70: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:713:9: note: ')' token is here > ASYNC_CHECK_XS(sth); > ^~~~~~~~~~~~~~~~~~~ >mysql.xs:21:9: note: expanded from macro 'ASYNC_CHECK_XS' > XSRETURN_UNDEF;\ > ^~~~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:339:72: note: expanded from macro 'XSRETURN_UNDEF' >#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:714: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.38/mach/CORE/XSUB.h:338:27: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:714:9: note: '{' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:38: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:714: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.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.xs:714:9: note: '{' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.xs:714: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.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.xs:714:9: note: ')' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:57: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.xs:714: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.38/mach/CORE/XSUB.h:338:70: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^ >mysql.xs:714:9: note: ')' token is here > XSRETURN_YES; > ^~~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:338:72: note: expanded from macro 'XSRETURN_YES' >#define XSRETURN_YES STMT_START { XST_mYES(0); XSRETURN(1); } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >mysql.c:2593: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.38/mach/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^~~~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4185:31: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ > ^ >mysql.c:2593:5: note: '{' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN' > STMT_START { \ > ^ >mysql.c:2593: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.38/mach/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN' > } STMT_END > ^ >mysql.c:2593:5: note: ')' token is here > XSRETURN(1); > ^~~~~~~~~~~ >/usr/local/lib/perl5/5.38/mach/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN' > } STMT_END > ^~~~~~~~ >/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBI/dbipport.h:4186:25: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >268 warnings generated. >--- blib/arch/auto/DBD/mysql/mysql.so --- >rm -f blib/arch/auto/DBD/mysql/mysql.so >LD_RUN_PATH="/usr/local/lib/mysql:/usr/lib:/usr/local/lib" cc -shared -L/usr/local/lib/perl5/5.38/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong dbdimp.o mysql.o socket.o -o blib/arch/auto/DBD/mysql/mysql.so -L/usr/local/lib/mysql -lmysqlclient -lpthread -lssl -lcrypto -lm -lrt -lexecinfo -L/usr/local/lib -lunwind >chmod 755 blib/arch/auto/DBD/mysql/mysql.so >--- dynamic --- >--- linkext --- >--- pure_all --- >--- manifypods --- >Manifying 2 pod documents >--- all --- >=========================================================================== >=======================<phase: run-depends >============================ >===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 >===> p5-DBD-mysql-5.004 depends on package: p5-DBI>=1.08 - found >===> p5-DBD-mysql-5.004 depends on package: perl5>=5.38.r<5.39 - found >=========================================================================== >=======================<phase: stage >============================ >===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 >===> Staging for p5-DBD-mysql-5.004 >===> Generating temporary packing list >"/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- mysql.bs blib/arch/auto/DBD/mysql/mysql.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/databases/p5-DBD-mysql/work/stage/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBD/mysql/mysql.so >Installing /wrkdirs/usr/ports/databases/p5-DBD-mysql/work/stage/usr/local/lib/perl5/site_perl/mach/5.38/DBD/mysql.pm >Installing /wrkdirs/usr/ports/databases/p5-DBD-mysql/work/stage/usr/local/lib/perl5/site_perl/mach/5.38/DBD/mysql/INSTALL.pod >Installing /wrkdirs/usr/ports/databases/p5-DBD-mysql/work/stage/usr/local/lib/perl5/site_perl/mach/5.38/DBD/mysql/GetInfo.pm >Installing /wrkdirs/usr/ports/databases/p5-DBD-mysql/work/stage/usr/local/lib/perl5/site_perl/man/man3/DBD::mysql.3 >Installing /wrkdirs/usr/ports/databases/p5-DBD-mysql/work/stage/usr/local/lib/perl5/site_perl/man/man3/DBD::mysql::INSTALL.3 >/usr/bin/strip /wrkdirs/usr/ports/databases/p5-DBD-mysql/work/stage/usr/local/lib/perl5/site_perl/mach/5.38/auto/DBD/mysql/mysql.so >====> Compressing man pages (compress-man) >=========================================================================== >=======================<phase: package >============================ >===== 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-22T15:00:43+0000' 'PKG_NOTE_ports_top_git_hash=713eb6ed01' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=cd16748194' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.1_1' NO_DEPENDS=yes USER=root UID=0 GID=0 >===> Building packages for p5-DBD-mysql-5.004 >===> Building p5-DBD-mysql-5.004 >pkg-static: Unable to access file /wrkdirs/usr/ports/databases/p5-DBD-mysql/work/stage/usr/local/lib/perl5/site_perl/mach/5.38/Bundle/DBD/mysql.pm:No such file or directory >pkg-static: Unable to access file /wrkdirs/usr/ports/databases/p5-DBD-mysql/work/stage/usr/local/lib/perl5/site_perl/man/man3/Bundle::DBD::mysql.3.gz:No such file or directory >*** Error code 1 > >Stop. >make: stopped in /usr/ports/databases/p5-DBD-mysql >=>> Cleaning up wrkdir >===> Cleaning for p5-DBD-mysql-5.004 >build of databases/p5-DBD-mysql | p5-DBD-mysql-5.004 ended at Fri Mar 22 10:00:58 CDT 2024 >build time: 00:00:15 >!!! build failure encountered !!!
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 277889
: 249403 |
249404
|
249405
|
249413
|
249493