=>> Building devel/p5-IO-Tty build started at Mon Nov 28 20:34:58 UTC 2022 port directory: /usr/ports/devel/p5-IO-Tty package name: p5-IO-Tty-1.16 building for: FreeBSD voi.aagh.net 13.1-RELEASE-p4 FreeBSD 13.1-RELEASE-p4 amd64 maintained by: perl@FreeBSD.org Makefile ident: Poudriere version: 3.3.7_1 Host OSVERSION: 1301000 Jail OSVERSION: 1301000 Job Id: 08 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1301000 UNAME_v=FreeBSD 13.1-RELEASE-p4 UNAME_r=13.1-RELEASE-p4 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 LOCALBASE=/usr/local USER=root LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.3.7_1 MASTERMNT=/usr/local/poudriere/data/.m/RELENG_13_1_amd64-default/ref POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen-256color GID=0 UID=0 PWD=/usr/local/poudriere/data/.m/RELENG_13_1_amd64-default/ref/.p/pool P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS MASTERNAME=RELENG_13_1_amd64-default SCRIPTPREFIX=/usr/local/share/poudriere OLDPWD=/usr/local/poudriere/data/.m/RELENG_13_1_amd64-default/ref/.p SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= DEPENDS_ARGS= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- perl@FreeBSD.org --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/devel/p5-IO-Tty/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/p5-IO-Tty/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/p5-IO-Tty/work/.cache HOME=/wrkdirs/usr/ports/devel/p5-IO-Tty/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/devel/p5-IO-Tty/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/p5-IO-Tty/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/devel/p5-IO-Tty/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/p5-IO-Tty/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/p5-IO-Tty/work/.cache HOME=/wrkdirs/usr/ports/devel/p5-IO-Tty/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/devel/p5-IO-Tty/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/p5-IO-Tty/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 " MANPREFIX="/usr/local" 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=13.1 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PERL_VERSION=5.32.1 PERL_VER=5.32 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.32 DOCSDIR="share/doc/IO-Tty" EXAMPLESDIR="share/examples/IO-Tty" DATADIR="share/IO-Tty" WWWDIR="www/IO-Tty" ETCDIR="etc/IO-Tty" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/IO-Tty DOCSDIR=/usr/local/share/doc/IO-Tty EXAMPLESDIR=/usr/local/share/examples/IO-Tty WWWDIR=/usr/local/www/IO-Tty ETCDIR=/usr/local/etc/IO-Tty --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 #### /usr/local/etc/poudriere.d/make.conf #### WITH_PKGNG=yes #DISABLE_LICENSES=yes MAKE_JOBS_NUMBER=6 DEFAULT_VERSIONS=pgsql=13 ruby=3.0 python=3.9 php=8.1 ssl=openssl linux=c6 #### Misc Poudriere #### .include "/etc/make.conf.ports_env" DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 1024 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===> License ART10 GPLv1+ accepted by the user =========================================================================== =================================================== ===> p5-IO-Tty-1.16 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.18.4.pkg [voi.aagh.net] Installing pkg-1.18.4... [voi.aagh.net] Extracting pkg-1.18.4: .......... done ===> p5-IO-Tty-1.16 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of p5-IO-Tty-1.16 =========================================================================== =================================================== =========================================================================== =================================================== ===> License ART10 GPLv1+ accepted by the user ===> Fetching all distfiles required by p5-IO-Tty-1.16 for building =========================================================================== =================================================== ===> License ART10 GPLv1+ accepted by the user ===> Fetching all distfiles required by p5-IO-Tty-1.16 for building => SHA256 Checksum OK for IO-Tty-1.16.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> License ART10 GPLv1+ accepted by the user ===> Fetching all distfiles required by p5-IO-Tty-1.16 for building ===> Extracting for p5-IO-Tty-1.16 => SHA256 Checksum OK for IO-Tty-1.16.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for p5-IO-Tty-1.16 =========================================================================== =================================================== ===> p5-IO-Tty-1.16 depends on package: perl5>=5.32.r0<5.33 - not found ===> Installing existing package /packages/All/perl5-5.32.1_3.pkg [voi.aagh.net] Installing perl5-5.32.1_3... [voi.aagh.net] Extracting perl5-5.32.1_3: .......... done ===> p5-IO-Tty-1.16 depends on package: perl5>=5.32.r0<5.33 - found ===> Returning to build of p5-IO-Tty-1.16 =========================================================================== =================================================== =========================================================================== =================================================== ===> Configuring for p5-IO-Tty-1.16 Use of uninitialized value $_ in pattern match (m//) at ./Makefile.PL line 19. Use of uninitialized value $_ in pattern match (m//) at ./Makefile.PL line 19. Use of uninitialized value $_ in pattern match (m//) at ./Makefile.PL line 19. Use of uninitialized value $_ in pattern match (m//) at ./Makefile.PL line 19. Use of uninitialized value $_ in pattern match (m//) at ./Makefile.PL line 19. Use of uninitialized value $_ in pattern match (m//) at ./Makefile.PL line 19. Use of uninitialized value $_ in pattern match (m//) at ./Makefile.PL line 19. Now let's see what we can find out about your system (logfiles of failing tests are available in the conf/ dir)... Looking for _getpty()...... not found. Looking for getpt()........ not found. Looking for grantpt()...... FOUND. Looking for openpty()...... FOUND. Looking for posix_openpt(). FOUND. Looking for ptsname()...... FOUND. Looking for ptsname_r().... FOUND. Looking for sigaction().... FOUND. Looking for strlcpy()...... FOUND. Looking for ttyname()...... FOUND. Looking for unlockpt()..... FOUND. Looking for libutil.h...... FOUND. Looking for pty.h.......... not found. Looking for sys/pty.h...... not found. Looking for sys/ptyio.h.... not found. Looking for sys/stropts.h.. not found. Looking for termio.h....... not found. Looking for termios.h...... FOUND. Looking for util.h......... not found. Checking which symbols compile OK... (sorry for the tedious check, but some systems have not too clean header files, to say the least; '+' means OK, '-' means not defined and '*' has compile problems...) +B0 +B110 +B115200 +B1200 +B134 +B150 -B153600 +B1800 +B19200 +B200 +B230400 +B2400 +B300 -B307200 +B38400 +B460800 +B4800 +B50 +B57600 +B600 +B75 +B76800 +B9600 +BRKINT -BS0 -BS1 -BSDLY -CBAUD -CBAUDEXT +CBRK +CCTS_OFLOW -CDEL +CDSUSP +CEOF +CEOL -CEOL2 +CEOT +CERASE -CESC +CFLUSH -CIBAUD -CIBAUDEXT +CINTR +CKILL +CLNEXT +CLOCAL -CNSWTCH -CNUL +CQUIT -CR0 -CR1 -CR2 -CR3 -CRDLY +CREAD +CRPRNT +CRTSCTS -CRTSXOFF +CRTS_IFLOW +CS5 +CS6 +CS7 +CS8 +CSIZE +CSTART +CSTOP +CSTOPB +CSUSP -CSWTCH +CWERASE -DEFECHO -DIOC -DIOCGETP -DIOCSETP -DOSMODE +ECHO +ECHOCTL +ECHOE +ECHOK +ECHOKE +ECHONL +ECHOPRT +EXTA +EXTB -FF0 -FF1 -FFDLY -FIORDCHK +FLUSHO +HUPCL +ICANON +ICRNL +IEXTEN +IGNBRK +IGNCR +IGNPAR +IMAXBEL +INLCR +INPCK +ISIG +ISTRIP -IUCLC +IXANY +IXOFF +IXON -KBENABLED -LDCHG -LDCLOSE -LDDMAP -LDEMAP -LDGETT -LDGMAP -LDIOC -LDNMAP -LDOPEN -LDSETT -LDSMAP -LOBLK +NCCS -NL0 -NL1 -NLDLY +NOFLSH +OCRNL -OFDEL -OFILL -OLCUC +ONLCR +ONLRET +ONOCR +OPOST -PAGEOUT +PARENB -PAREXT +PARMRK +PARODD +PENDIN -RCV1EN -RTS_TOG +TAB0 -TAB1 -TAB2 +TAB3 +TABDLY -TCDSET -TCFLSH -TCGETA -TCGETS +TCIFLUSH +TCIOFF +TCIOFLUSH +TCION +TCOFLUSH +TCOOFF +TCOON +TCSADRAIN +TCSAFLUSH +TCSANOW -TCSBRK -TCSETA -TCSETAF -TCSETAW -TCSETCTTY -TCSETS -TCSETSF -TCSETSW -TCXONC -TERM_D40 -TERM_D42 -TERM_H45 -TERM_NONE -TERM_TEC -TERM_TEX -TERM_V10 -TERM_V61 +TIOCCBRK +TIOCCDTR +TIOCCONS +TIOCEXCL +TIOCFLUSH -TIOCGETC +TIOCGETD -TIOCGETP -TIOCGLTC +TIOCGPGRP +TIOCGSID -TIOCGSOFTCAR +TIOCGWINSZ -TIOCHPCL -TIOCKBOF -TIOCKBON -TIOCLBIC -TIOCLBIS -TIOCLGET -TIOCLSET +TIOCMBIC +TIOCMBIS +TIOCMGET +TIOCMSET +TIOCM_CAR +TIOCM_CD +TIOCM_CTS +TIOCM_DSR +TIOCM_DTR +TIOCM_LE +TIOCM_RI +TIOCM_RNG +TIOCM_RTS +TIOCM_SR +TIOCM_ST +TIOCNOTTY +TIOCNXCL +TIOCOUTQ -TIOCREMOTE +TIOCSBRK +TIOCSCTTY +TIOCSDTR -TIOCSETC +TIOCSETD -TIOCSETN -TIOCSETP -TIOCSIGNAL -TIOCSLTC +TIOCSPGRP -TIOCSSID -TIOCSSOFTCAR +TIOCSTART +TIOCSTI +TIOCSTOP +TIOCSWINSZ -TM_ANL -TM_CECHO -TM_CINVIS -TM_LCF -TM_NONE -TM_SET -TM_SNL +TOSTOP -VCEOF -VCEOL +VDISCARD +VDSUSP +VEOF +VEOL +VEOL2 +VERASE +VINTR +VKILL +VLNEXT +VMIN +VQUIT +VREPRINT +VSTART +VSTOP +VSUSP -VSWTCH -VT0 -VT1 -VTDLY +VTIME +VWERASE -WRAP -XCASE -XCLUDE -XMT1EN -XTABS >>> Configuration looks good! <<< Writing IO::Tty::Constant.pm... DEFINE = -DHAVE_GRANTPT -DHAVE_LIBUTIL_H -DHAVE_OPENPTY -DHAVE_POSIX_OPENPT -DHAVE_PTSNAME -DHAVE_PTSNAME_R -DHAVE_SIGACTION -DHAVE_STRLCPY -DHAVE_TERMIOS_H -DHAVE_TTYNAME -DHAVE_UNLOCKPT Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for IO::Tty Writing MYMETA.yml and MYMETA.json =========================================================================== =================================================== ===> Building for p5-IO-Tty-1.16 cp Pty.pm blib/lib/IO/Pty.pm cp Tty.pm blib/lib/IO/Tty.pm cp Tty/Constant.pm blib/lib/IO/Tty/Constant.pm Running Mkbootstrap for Tty () chmod 644 "Tty.bs" "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Tty.bs blib/arch/auto/IO/Tty/Tty.bs 644 "/usr/local/bin/perl" "/usr/local/lib/perl5/5.32/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.32/ExtUtils/typemap' Tty.xs > Tty.xsc mv Tty.xsc Tty.c cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DVERSION=\"1.16\" -DXS_VERSION=\"1.16\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.32/mach/CORE" -DHAVE_GRANTPT -DHAVE_LIBUTIL_H -DHAVE_OPENPTY -DHAVE_POSIX_OPENPT -DHAVE_PTSNAME -DHAVE_PTSNAME_R -DHAVE_SIGACTION -DHAVE_STRLCPY -DHAVE_TERMIOS_H -DHAVE_TTYNAME -DHAVE_UNLOCKPT Tty.c In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: In file included from /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:4: /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:35: /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:55: /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:3921: In file included from /usr/local/lib/perl5/5.32/mach/CORE/hv.h:663: /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/local/lib/perl5/5.32/mach/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2209:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2209:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2209:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2209:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2215:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2215:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2215:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2215:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2619:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2619:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2619:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2619:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2627:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from Tty.xs:2: In file included from /usr/local/lib/perl5/5.32/mach/CORE/perl.h:6161: /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/local/lib/perl5/5.32/mach/CORE/inline.h:2627:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tty.xs:814:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP,3); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tty.xs:814:6: note: '{' token is here EXTEND(SP,3); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Tty.xs:814:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP,3); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Tty.xs:814:6: note: ')' token is here EXTEND(SP,3); ^~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tty.c:1011:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tty.c:1011:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tty.c:1011:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sv.h:2144:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tty.c:1011:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sv.h:2144:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tty.c:1011:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sv.h:2144:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tty.c:1011:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/sv.h:2144:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tty.c:1011:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tty.c:1011:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tty.c:1013: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.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tty.c:1013:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tty.c:1013: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.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tty.c:1013:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tty.c:1058: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.32/mach/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tty.c:1058:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tty.c:1058: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.32/mach/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tty.c:1058:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tty.xs:870:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 4); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tty.xs:870:2: note: '{' token is here EXTEND(SP, 4); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Tty.xs:870:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(SP, 4); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Tty.xs:870:2: note: ')' token is here EXTEND(SP, 4); ^~~~~~~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/local/lib/perl5/5.32/mach/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 110 warnings generated. rm -f blib/arch/auto/IO/Tty/Tty.so cc -shared -L/usr/local/lib/perl5/5.32/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong Tty.o -o blib/arch/auto/IO/Tty/Tty.so -lutil chmod 755 blib/arch/auto/IO/Tty/Tty.so Manifying 3 pod documents =========================================================================== =================================================== ===> p5-IO-Tty-1.16 depends on package: perl5>=5.32.r0<5.33 - found =========================================================================== =================================================== ===> Staging for p5-IO-Tty-1.16 ===> Generating temporary packing list "/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Tty.bs blib/arch/auto/IO/Tty/Tty.bs 644 Manifying 3 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /wrkdirs/usr/ports/devel/p5-IO-Tty/work/stage/usr/local/lib/perl5/site_perl/mach/5.32/auto/IO/Tty/Tty.so Installing /wrkdirs/usr/ports/devel/p5-IO-Tty/work/stage/usr/local/lib/perl5/site_perl/mach/5.32/IO/Pty.pm Installing /wrkdirs/usr/ports/devel/p5-IO-Tty/work/stage/usr/local/lib/perl5/site_perl/mach/5.32/IO/Tty.pm Installing /wrkdirs/usr/ports/devel/p5-IO-Tty/work/stage/usr/local/lib/perl5/site_perl/mach/5.32/IO/Tty/Constant.pm Installing /wrkdirs/usr/ports/devel/p5-IO-Tty/work/stage/usr/local/lib/perl5/site_perl/man/man3/IO::Pty.3 Installing /wrkdirs/usr/ports/devel/p5-IO-Tty/work/stage/usr/local/lib/perl5/site_perl/man/man3/IO::Tty::Constant.3 Installing /wrkdirs/usr/ports/devel/p5-IO-Tty/work/stage/usr/local/lib/perl5/site_perl/man/man3/IO::Tty.3 /usr/bin/strip /wrkdirs/usr/ports/devel/p5-IO-Tty/work/stage/usr/local/lib/perl5/site_perl/mach/5.32/auto/IO/Tty/Tty.so ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===> Building package for p5-IO-Tty-1.16 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for p5-IO-Tty-1.16 build of devel/p5-IO-Tty | p5-IO-Tty-1.16 ended at Mon Nov 28 20:35:21 UTC 2022 build time: 00:00:23