Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 827163 Details for
Bug 879633
app-metrics/collectd: possible configure breakage with Clang 16
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
clang-15.log
clang-15.log (text/plain), 318.89 KB, created by
Matt Jolly
on 2022-11-04 22:07:22 UTC
(
hide
)
Description:
clang-15.log
Filename:
MIME Type:
Creator:
Matt Jolly
Created:
2022-11-04 22:07:22 UTC
Size:
318.89 KB
patch
obsolete
>clang version 14.ignoreme >Target: x86_64-pc-linux-gnu >Thread model: posix >InstalledDir: /usr/lib/llvm/14/bin >clang version 14.ignoreme >Target: x86_64-pc-linux-gnu >Thread model: posix >InstalledDir: /usr/lib/llvm/14/bin >Selected GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0 >Candidate multilib: .;@m64 >Candidate multilib: 32;@m32 >Selected multilib: .;@m64 >clang-14: error: unsupported option '-V -o' >clang-14: error: no such file or directory: 'garbage2' >clang-14: error: no input files >clang-14: error: unknown argument '-qversion'; did you mean '--version'? >clang-14: error: no input files >clang-14: error: unknown argument '-version'; did you mean '--version'? >clang-14: error: no input files > > > > > > >ignoreme: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] >static char *e (p, i) > ^ > > >/usr/bin/x86_64-pc-linux-gnu-ld > > > > > > > > > > > > > > > > > > >ignoreme: fatal error: 'fs_info.h' file not found >#include <fs_info.h> > ^~~~~~~~~~~ >ignoreme: fatal error: 'fshelp.h' file not found >#include <fshelp.h> > ^~~~~~~~~~ > >ignoreme: fatal error: 'kstat.h' file not found >#include <kstat.h> > ^~~~~~~~~ >ignoreme: fatal error: 'kvm.h' file not found >#include <kvm.h> > ^~~~~~~ > > > >ignoreme: fatal error: 'mnttab.h' file not found >#include <mnttab.h> > ^~~~~~~~~~ > > > >ignoreme: fatal error: 'pthread_np.h' file not found >#include <pthread_np.h> > ^~~~~~~~~~~~~~ > > >ignoreme: fatal error: 'sys/endian.h' file not found >#include <sys/endian.h> > ^~~~~~~~~~~~~~ >ignoreme: fatal error: 'sys/fs_types.h' file not found >#include <sys/fs_types.h> > ^~~~~~~~~~~~~~~~ >ignoreme: fatal error: 'sys/fstyp.h' file not found >#include <sys/fstyp.h> > ^~~~~~~~~~~~~ > >ignoreme: fatal error: 'sys/isa_defs.h' file not found >#include <sys/isa_defs.h> > ^~~~~~~~~~~~~~~~ >ignoreme: fatal error: 'sys/mntent.h' file not found >#include <sys/mntent.h> > ^~~~~~~~~~~~~~ >ignoreme: fatal error: 'sys/mnttab.h' file not found >#include <sys/mnttab.h> > ^~~~~~~~~~~~~~ > > > > > > > > >ignoreme: fatal error: 'sys/vfstab.h' file not found >#include <sys/vfstab.h> > ^~~~~~~~~~~~~~ >ignoreme: fatal error: 'sys/vmmeter.h' file not found >#include <sys/vmmeter.h> > ^~~~~~~~~~~~~~~ > > > > > > > > > > > >clang-14: error: unsupported option '-V -o' > >clang version 14.ignoreme >Target: x86_64-pc-linux-gnu >Thread model: posix >InstalledDir: /usr/lib/llvm/14/bin >Selected GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0 >Candidate multilib: .;@m64 >Candidate multilib: 32;@m32 >Selected multilib: .;@m64 > "/usr/bin/x86_64-pc-linux-gnu-ld" --eh-frame-hdr -m elf_x86_64 -shared -o garbage2 /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/lib -L/lib -L/usr/lib conftest.o -soname conftest -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../lib64/crtn.o >programs: =/usr/lib/llvm/14/bin:/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/bin >libraries: =/usr/lib/llvm/14/bin/../../../../lib/clang/14.ignoreme:/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0:/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../lib64:/lib/../lib64:/usr/lib/../lib64:/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/lib:/lib:/usr/lib >clang-14: error: unsupported option '-print-multi-os-directory' > >/usr/bin/x86_64-pc-linux-gnu-ld: /var/tmp/portage/app-metrics/collectd-5.12.0-r7/temp/conftest.o: in function `main': >conftest.c:(.text+0x4): undefined reference to `shl_load' >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) >/usr/bin/x86_64-pc-linux-gnu-ld: cannot find -ldld: No such file or directory >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) > > >/usr/bin/x86_64-pc-linux-gnu-ld: /var/tmp/portage/app-metrics/collectd-5.12.0-r7/temp/conftest.o: in function `main': >conftest.c:(.text+0x19): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking > >ignoreme: error: use of undeclared identifier 'thisisanerror' > thisisanerror; > ^ >ignoreme: error: use of undeclared identifier 'thisisanerror' > thisisanerror; > ^ >ignoreme: error: use of undeclared identifier 'thisisanerror' > thisisanerror; > ^ > >clang version 14.ignoreme >Target: x86_64-pc-linux-gnu >Thread model: posix >InstalledDir: /usr/lib/llvm/14/bin >clang version 14.ignoreme >Target: x86_64-pc-linux-gnu >Thread model: posix >InstalledDir: /usr/lib/llvm/14/bin >Selected GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0 >Candidate multilib: .;@m64 >Candidate multilib: 32;@m32 >Selected multilib: .;@m64 >clang-14: error: unsupported option '-V -o' >clang-14: error: unknown argument '-qversion'; did you mean '--version'? >clang-14: error: no input files > > >conftest.cpp:214:25: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] > cxx11test::delegate d2(); > ^~ >conftest.cpp:214:25: note: remove parentheses to declare a variable > cxx11test::delegate d2(); > ^~ > >conftest.cpp:49:10: fatal error: 'ac_nonexistent.h' file not found >#include <ac_nonexistent.h> > ^~~~~~~~~~~~~~~~~~ > >conftest.cpp:49:10: fatal error: 'ac_nonexistent.h' file not found >#include <ac_nonexistent.h> > ^~~~~~~~~~~~~~~~~~ > > >/usr/bin/x86_64-pc-linux-gnu-ld >/usr/bin/x86_64-pc-linux-gnu-ld >clang-14: error: unsupported option '-V -o' > >clang version 14.ignoreme >Target: x86_64-pc-linux-gnu >Thread model: posix >InstalledDir: /usr/lib/llvm/14/bin >Selected GCC installation: /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0 >Candidate multilib: .;@m64 >Candidate multilib: 32;@m32 >Selected multilib: .;@m64 > "/usr/bin/x86_64-pc-linux-gnu-ld" --eh-frame-hdr -m elf_x86_64 -shared -o garbage2 /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../x86_64-pc-linux-gnu/lib -L/lib -L/usr/lib conftest.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.3.0/../../../../lib64/crtn.o > > > > >ignoreme: fatal error: 'ac_nonexistent.h' file not found >#include <ac_nonexistent.h> > ^~~~~~~~~~~~~~~~~~ > >ignoreme: fatal error: 'ac_nonexistent.h' file not found >#include <ac_nonexistent.h> > ^~~~~~~~~~~~~~~~~~ > >/usr/bin/x86_64-pc-linux-gnu-ld: /var/tmp/portage/app-metrics/collectd-5.12.0-r7/temp/conftest.o: in function `main': >conftest.c:(.text+0x4): undefined reference to `yywrap' >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) > > > > > > > > > >ignoreme: fatal error: 'netinet/ip_var.h' file not found >#include <netinet/ip_var.h> > ^~~~~~~~~~~~~~~~~~ > > > > >ignoreme: fatal error: 'sys/dkstat.h' file not found >#include <sys/dkstat.h> > ^~~~~~~~~~~~~~ >ignoreme: fatal error: 'sys/sysctl.h' file not found >#include <sys/sysctl.h> > ^~~~~~~~~~~~~~ > > > > > > > > > > > > > > > > > > >ignoreme: fatal error: 'vm/anon.h' file not found >#include <vm/anon.h> > ^~~~~~~~~~~ >ignoreme: fatal error: 'sys/loadavg.h' file not found >#include <sys/loadavg.h> > ^~~~~~~~~~~~~~~ >ignoreme: fatal error: 'linux/config.h' file not found >#include <linux/config.h> > ^~~~~~~~~~~~~~~~ > > >ignoreme: fatal error: 'sys/ucred.h' file not found >#include <sys/ucred.h> > ^~~~~~~~~~~~~ > > > > > >ignoreme: fatal error: 'net/pfvar.h' file not found >#include <net/pfvar.h> > ^~~~~~~~~~~~~ > > > > >ignoreme: error: expected expression >if (sizeof ((pid_t))) > ^ > >ignoreme: error: expected expression >if (sizeof ((size_t))) > ^ > >ignoreme: warning: format string missing [-Wformat] >return asprintf (); > ~~~~~~~~ ^ > > > > > > > >ignoreme: error: indirection requires pointer operand ('int' invalid) > char x = *strerror_r (0, buf, sizeof buf); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >ignoreme: error: incompatible integer to pointer conversion initializing 'char *' with an expression of type 'int' [-Wint-conversion] > char *p = strerror_r (0, buf, sizeof buf); > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >2 errors generated. > > > > > > > > > >/usr/bin/x86_64-pc-linux-gnu-ld: /var/tmp/portage/app-metrics/collectd-5.12.0-r7/temp/conftest.o: in function `main': >conftest.c:(.text+0x4): undefined reference to `host_statistics' >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) >/usr/bin/x86_64-pc-linux-gnu-ld: /var/tmp/portage/app-metrics/collectd-5.12.0-r7/temp/conftest.o: in function `main': >conftest.c:(.text+0x4): undefined reference to `processor_info' >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) > > >/usr/bin/x86_64-pc-linux-gnu-ld: /var/tmp/portage/app-metrics/collectd-5.12.0-r7/temp/conftest.o: in function `main': >conftest.c:(.text+0x4): undefined reference to `sysctl' >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) >/usr/bin/x86_64-pc-linux-gnu-ld: /var/tmp/portage/app-metrics/collectd-5.12.0-r7/temp/conftest.o: in function `main': >conftest.c:(.text+0x4): undefined reference to `sysctlbyname' >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) > >/usr/bin/x86_64-pc-linux-gnu-ld: /var/tmp/portage/app-metrics/collectd-5.12.0-r7/temp/conftest.o: in function `main': >conftest.c:(.text+0x4): undefined reference to `thread_info' >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) > >ignoreme: error: call to undeclared function 'strptime'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] > (void)strptime ("2010-12-30%13:42:42", "%Y-%m-%dT%T", &stm); > ^ >ignoreme: note: did you mean 'strftime'? >/usr/include/time.h:100:14: note: 'strftime' declared here >extern size_t strftime (char *__restrict __s, size_t __maxsize, > ^ > >ignoreme: error: call to undeclared function 'timegm'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] > time_t t = timegm(&(struct tm){0}); > ^ >ignoreme: note: did you mean 'time'? >/usr/include/time.h:76:14: note: 'time' declared here >extern time_t time (time_t *__timer) __THROW; > ^ >In file included from conftest.c:125: >In file included from /usr/include/time.h:25: >/usr/include/features.h:194:3: error: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Werror,-W#warnings] ># warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" > ^ >/usr/bin/x86_64-pc-linux-gnu-ld: /var/tmp/portage/app-metrics/collectd-5.12.0-r7/temp/conftest.o: in function `main': >conftest.c:(.text+0x4): undefined reference to `swapctl' >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) > > >/usr/bin/x86_64-pc-linux-gnu-ld: /var/tmp/portage/app-metrics/collectd-5.12.0-r7/temp/conftest.o: in function `main': >conftest.c:(.text+0x4): undefined reference to `getfsstat' >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) >/usr/bin/x86_64-pc-linux-gnu-ld: /var/tmp/portage/app-metrics/collectd-5.12.0-r7/temp/conftest.o: in function `main': >conftest.c:(.text+0x4): undefined reference to `getvfsstat' >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) >/usr/bin/x86_64-pc-linux-gnu-ld: /var/tmp/portage/app-metrics/collectd-5.12.0-r7/temp/conftest.o: in function `main': >conftest.c:(.text+0x4): undefined reference to `listmntent' >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) > > > >ignoreme: error: variable has incomplete type 'struct mnttab' > struct mnttab mt; > ^ >ignoreme: note: forward declaration of 'struct mnttab' > struct mnttab mt; > ^ >ignoreme: error: call to undeclared function 'htonll'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] >return htonll(0); > ^ >ignoreme: note: did you mean 'htonl'? >/usr/include/netinet/in.h:385:17: note: 'htonl' declared here >extern uint32_t htonl (uint32_t __hostlong) > ^ >ignoreme: error: variable has incomplete type 'struct if_data' >static struct if_data ac_aggr; > ^ >ignoreme: note: forward declaration of 'struct if_data' >static struct if_data ac_aggr; > ^ >ignoreme: error: variable has incomplete type 'struct if_data' >static struct if_data ac_aggr; > ^ >ignoreme: note: forward declaration of 'struct if_data' >static struct if_data ac_aggr; > ^ >ignoreme: error: variable has incomplete type 'struct if_data' >static struct if_data ac_aggr; > ^ >ignoreme: note: forward declaration of 'struct if_data' >static struct if_data ac_aggr; > ^ >ignoreme: error: variable has incomplete type 'struct if_data' >static struct if_data ac_aggr; > ^ >ignoreme: note: forward declaration of 'struct if_data' >static struct if_data ac_aggr; > ^ >ignoreme: error: variable has incomplete type 'struct if_data' >static struct if_data ac_aggr; > ^ >ignoreme: note: forward declaration of 'struct if_data' >static struct if_data ac_aggr; > ^ >ignoreme: error: variable has incomplete type 'struct if_data' >static struct if_data ac_aggr; > ^ >ignoreme: note: forward declaration of 'struct if_data' >static struct if_data ac_aggr; > ^ >ignoreme: error: variable has incomplete type 'struct net_device_stats' >static struct net_device_stats ac_aggr; > ^ >ignoreme: note: forward declaration of 'struct net_device_stats' >static struct net_device_stats ac_aggr; > ^ >ignoreme: error: variable has incomplete type 'struct net_device_stats' >static struct net_device_stats ac_aggr; > ^ >ignoreme: note: forward declaration of 'struct net_device_stats' >static struct net_device_stats ac_aggr; > ^ >ignoreme: error: variable has incomplete type 'struct net_device_stats' >static struct net_device_stats ac_aggr; > ^ >ignoreme: note: forward declaration of 'struct net_device_stats' >static struct net_device_stats ac_aggr; > ^ >ignoreme: error: variable has incomplete type 'struct net_device_stats' >static struct net_device_stats ac_aggr; > ^ >ignoreme: note: forward declaration of 'struct net_device_stats' >static struct net_device_stats ac_aggr; > ^ >ignoreme: error: variable has incomplete type 'struct net_device_stats' >static struct net_device_stats ac_aggr; > ^ >ignoreme: note: forward declaration of 'struct net_device_stats' >static struct net_device_stats ac_aggr; > ^ >ignoreme: error: variable has incomplete type 'struct net_device_stats' >static struct net_device_stats ac_aggr; > ^ >ignoreme: note: forward declaration of 'struct net_device_stats' >static struct net_device_stats ac_aggr; > ^ >ignoreme: error: statement requires expression of scalar type ('struct inet_diag_sockid' invalid) >if (ac_aggr.id) >^ ~~~~~~~~~~ > > > >ignoreme: fatal error: 'kvm.h' file not found > #include <kvm.h> > ^~~~~~~ >ignoreme: fatal error: 'kvm.h' file not found > #include <kvm.h> > ^~~~~~~ >ignoreme: fatal error: 'kvm.h' file not found > #include <kvm.h> > ^~~~~~~ >ignoreme: fatal error: 'kvm.h' file not found > #include <kvm.h> > ^~~~~~~ >ignoreme: fatal error: 'kvm.h' file not found > #include <kvm.h> > ^~~~~~~ >ignoreme: fatal error: 'kvm.h' file not found > #include <kvm.h> > ^~~~~~~ >ignoreme: fatal error: 'sys/sysctl.h' file not found > #include <sys/sysctl.h> > ^~~~~~~~~~~~~~ >ignoreme: fatal error: 'sys/sysctl.h' file not found > #include <sys/sysctl.h> > ^~~~~~~~~~~~~~ >ignoreme: fatal error: 'sys/sysctl.h' file not found > #include <sys/sysctl.h> > ^~~~~~~~~~~~~~ >ignoreme: fatal error: 'sys/sysctl.h' file not found > #include <sys/sysctl.h> > ^~~~~~~~~~~~~~ >ignoreme: fatal error: 'sys/sysctl.h' file not found > #include <sys/sysctl.h> > ^~~~~~~~~~~~~~ >ignoreme: fatal error: 'sys/sysctl.h' file not found > #include <sys/sysctl.h> > ^~~~~~~~~~~~~~ >ignoreme: fatal error: 'sys/sysctl.h' file not found > #include <sys/sysctl.h> > ^~~~~~~~~~~~~~ >ignoreme: fatal error: 'sys/sysctl.h' file not found > #include <sys/sysctl.h> > ^~~~~~~~~~~~~~ > > > > >ignoreme: fatal error: 'kstat.h' file not found ># include <kstat.h> > ^~~~~~~~~ >ignoreme: fatal error: 'kstat.h' file not found ># include <kstat.h> > ^~~~~~~~~ >ignoreme: fatal error: 'kstat.h' file not found ># include <kstat.h> > ^~~~~~~~~ >ignoreme: fatal error: 'kstat.h' file not found ># include <kstat.h> > ^~~~~~~~~ >ignoreme: fatal error: 'kstat.h' file not found ># include <kstat.h> > ^~~~~~~~~ >ignoreme: fatal error: 'kstat.h' file not found ># include <kstat.h> > ^~~~~~~~~ >ignoreme: fatal error: 'kstat.h' file not found ># include <kstat.h> > ^~~~~~~~~ >ignoreme: fatal error: 'kstat.h' file not found ># include <kstat.h> > ^~~~~~~~~ > >ignoreme: fatal error: 'pthread_np.h' file not found > #include <pthread_np.h> > ^~~~~~~~~~~~~~ > >ignoreme: error: expected expression >if (sizeof ((struct ip6_ext))) > ^ >ignoreme: fatal error: 'i2c/smbus.h' file not found >#include <i2c/smbus.h> > ^~~~~~~~~~~~~ >ignoreme: error: use of undeclared identifier 'i2c_smbus_read_i2c_block_data' > (void) i2c_smbus_read_i2c_block_data; > ^ > > >/usr/bin/x86_64-pc-linux-gnu-ld: cannot find -lkvm: No such file or directory >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) >/usr/bin/x86_64-pc-linux-gnu-ld: cannot find -lkvm: No such file or directory >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) >/usr/bin/x86_64-pc-linux-gnu-ld: cannot find -lkvm: No such file or directory >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) >/usr/bin/x86_64-pc-linux-gnu-ld: cannot find -lkvm: No such file or directory >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) >ignoreme: fatal error: 'libaquaero5.h' file not found >#include <libaquaero5.h> > ^~~~~~~~~~~~~~~ >ignoreme: fatal error: 'redfish.h' file not found >#include <redfish.h> > ^~~~~~~~~~~ > > > > > >ignoreme: fatal error: 'dbi/dbi.h' file not found >#include <dbi/dbi.h> > ^~~~~~~~~~~ >ignoreme: fatal error: 'libesmtp.h' file not found >#include <libesmtp.h> > ^~~~~~~~~~~~ >ignoreme: fatal error: 'gm_protocol.h' file not found >#include <gm_protocol.h> > ^~~~~~~~~~~~~~~ > > > > > > > >ignoreme: fatal error: 'libmemcached/memcached.h' file not found >#include <libmemcached/memcached.h> > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >ignoreme: fatal error: 'mosquitto.h' file not found >#include <mosquitto.h> > ^~~~~~~~~~~~~ >ignoreme: fatal error: 'libmnl.h' file not found >#include <libmnl.h> > ^~~~~~~~~~ > > > > > > > > > > > > >ignoreme: fatal error: 'netapp_api.h' file not found >#include <netapp_api.h> > ^~~~~~~~~~~~~~ >ignoreme: fatal error: 'net-snmp/net-snmp-config.h' file not found >#include <net-snmp/net-snmp-config.h> > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >ignoreme: fatal error: 'net-snmp/net-snmp-includes.h' file not found >#include <net-snmp/net-snmp-includes.h> > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >ignoreme: fatal error: 'net-snmp/agent/net-snmp-agent-includes.h' file not found >#include <net-snmp/agent/net-snmp-agent-includes.h> > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >ignoreme: fatal error: 'oping.h' file not found >#include <oping.h> > ^~~~~~~~~ >ignoreme: fatal error: 'owcapi.h' file not found >#include <owcapi.h> > ^~~~~~~~~~ >ignoreme: fatal error: 'pcap.h' file not found >#include <pcap.h> > ^~~~~~~~ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:140:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:140:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:140:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:141:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:141:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:141:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:141:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:142:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:142:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:142:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:142:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:146: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:146:5: note: '{' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:146: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:146:5: note: ')' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:147: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:147:5: note: '{' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:147: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:147:5: note: ')' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:148: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:148:5: note: '{' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:148: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:148:5: note: ')' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:149: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:149:5: note: '{' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:149: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:149:5: note: ')' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:162:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:162:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:163:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:163:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:164:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:164:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:247:13: note: '{' token is here > ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:247:13: note: ')' token is here > ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' >#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:268:5: note: '{' token is here > ZAPHOD32_FINALIZE(v0,v1,v2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' >#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' > v1 = ROTL32(v1, 17); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:268:5: note: ')' token is here > ZAPHOD32_FINALIZE(v0,v1,v2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' >#define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1448:9: note: '{' token is here > SBOX32_MIX3(s0,s1,s2,"SEED STATE"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' >#define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1448:9: note: ')' token is here > SBOX32_MIX3(s0,s1,s2,"SEED STATE"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' >#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1453:13: note: '{' token is here > XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' >#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' > r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1453:13: note: ')' token is here > XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' >#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1456:5: note: '{' token is here > XORSHIFT96_set(*state,s0,s1,s2,t2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' >#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' > r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1456:5: note: ')' token is here > XORSHIFT96_set(*state,s0,s1,s2,t2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' >#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1482:9: note: '{' token is here > SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' >#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' > v2 = ROTL32(v2, 4) - v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1482:9: note: ')' token is here > SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' >#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1487:13: note: '{' token is here > XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' >#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' > r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1487:13: note: ')' token is here > XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' >#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1490:5: note: '{' token is here > XORSHIFT128_set(*state,s0,s1,s2,s3,t2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' >#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' > r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1490:5: note: ')' token is here > XORSHIFT128_set(*state,s0,s1,s2,s3,t2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:77: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: note: '{' token is here > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: note: ')' token is here > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: note: '{' token is here > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: note: ')' token is here > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:6: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:6: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:14: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:14: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:24: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:24: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: note: '{' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: note: ')' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: note: '{' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: note: ')' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: note: '{' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: note: ')' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: note: '{' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: note: ')' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:6: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:6: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:14: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:14: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:24: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:24: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:33: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:33: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > _PERL_HASH_SEED_STATE(seed,(U8*)state); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE' >#define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:166:5: note: '{' token is here > _PERL_HASH_SEED_STATE(seed,(U8*)state); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:100:54: note: expanded from macro '_PERL_HASH_SEED_STATE' >#define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > _PERL_HASH_SEED_STATE(seed,(U8*)state); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE' > sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:166:5: note: ')' token is here > _PERL_HASH_SEED_STATE(seed,(U8*)state); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:103:3: note: expanded from macro '_PERL_HASH_SEED_STATE' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:7111: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > CX_POP_SAVEARRAY(cx); > ^~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2246:5: note: '{' token is here > CX_POP_SAVEARRAY(cx); > ^~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY' > STMT_START { \ > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:7111: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > CX_POP_SAVEARRAY(cx); > ^~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2246:5: note: ')' token is here > CX_POP_SAVEARRAY(cx); > ^~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:7111: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > CLEAR_ARGARRAY(av); > ^~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2252:9: note: '{' token is here > CLEAR_ARGARRAY(av); > ^~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY' > STMT_START { \ > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:7111: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > CLEAR_ARGARRAY(av); > ^~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2252:9: note: ')' token is here > CLEAR_ARGARRAY(av); > ^~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >78 warnings generated. >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:140:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:140:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:140:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:141:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:141:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:141:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:141:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:142:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:142:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:142:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:142:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:146: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:146:5: note: '{' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:146: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:146:5: note: ')' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:147: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:147:5: note: '{' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:147: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:147:5: note: ')' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:148: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:148:5: note: '{' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:148: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:148:5: note: ')' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:149: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:149:5: note: '{' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:149: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:149:5: note: ')' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:162:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:162:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:163:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:163:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:164:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:164:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:247:13: note: '{' token is here > ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:247:13: note: ')' token is here > ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' >#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:268:5: note: '{' token is here > ZAPHOD32_FINALIZE(v0,v1,v2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' >#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' > v1 = ROTL32(v1, 17); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:268:5: note: ')' token is here > ZAPHOD32_FINALIZE(v0,v1,v2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' >#define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1448:9: note: '{' token is here > SBOX32_MIX3(s0,s1,s2,"SEED STATE"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' >#define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1448:9: note: ')' token is here > SBOX32_MIX3(s0,s1,s2,"SEED STATE"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' >#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1453:13: note: '{' token is here > XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' >#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' > r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1453:13: note: ')' token is here > XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' >#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1456:5: note: '{' token is here > XORSHIFT96_set(*state,s0,s1,s2,t2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' >#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' > r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1456:5: note: ')' token is here > XORSHIFT96_set(*state,s0,s1,s2,t2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' >#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1482:9: note: '{' token is here > SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' >#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' > v2 = ROTL32(v2, 4) - v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1482:9: note: ')' token is here > SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' >#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1487:13: note: '{' token is here > XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' >#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' > r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1487:13: note: ')' token is here > XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' >#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1490:5: note: '{' token is here > XORSHIFT128_set(*state,s0,s1,s2,s3,t2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' >#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' > r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1490:5: note: ')' token is here > XORSHIFT128_set(*state,s0,s1,s2,s3,t2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:77: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: note: '{' token is here > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: note: ')' token is here > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: note: '{' token is here > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: note: ')' token is here > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:6: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:6: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:14: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:14: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:24: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:24: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: note: '{' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: note: ')' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: note: '{' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: note: ')' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: note: '{' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: note: ')' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: note: '{' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: note: ')' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:6: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:6: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:14: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:14: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:24: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:24: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:33: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:33: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > _PERL_HASH_SEED_STATE(seed,(U8*)state); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE' >#define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:166:5: note: '{' token is here > _PERL_HASH_SEED_STATE(seed,(U8*)state); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:100:54: note: expanded from macro '_PERL_HASH_SEED_STATE' >#define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > _PERL_HASH_SEED_STATE(seed,(U8*)state); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE' > sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:166:5: note: ')' token is here > _PERL_HASH_SEED_STATE(seed,(U8*)state); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:103:3: note: expanded from macro '_PERL_HASH_SEED_STATE' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:7111: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > CX_POP_SAVEARRAY(cx); > ^~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2246:5: note: '{' token is here > CX_POP_SAVEARRAY(cx); > ^~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY' > STMT_START { \ > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:7111: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > CX_POP_SAVEARRAY(cx); > ^~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2246:5: note: ')' token is here > CX_POP_SAVEARRAY(cx); > ^~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:7111: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > CLEAR_ARGARRAY(av); > ^~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2252:9: note: '{' token is here > CLEAR_ARGARRAY(av); > ^~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY' > STMT_START { \ > ^ >In file included from conftest.c:145: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:7111: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > CLEAR_ARGARRAY(av); > ^~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2252:9: note: ')' token is here > CLEAR_ARGARRAY(av); > ^~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >ignoreme: error: "Perl does not support ithreads!" > # error "Perl does not support ithreads!" > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:140:5: error: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:140:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:140:5: error: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:140:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:141:5: error: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:141:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:141:5: error: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:141:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:142:5: error: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:142:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:142:5: error: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:142:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:146:5: error: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:146:5: note: '{' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:146:5: error: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:146:5: note: ')' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:147:5: error: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:147:5: note: '{' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:147:5: error: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:147:5: note: ')' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:148:5: error: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:148:5: note: '{' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:148:5: error: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:148:5: note: ')' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:149:5: error: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:149:5: note: '{' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:149:5: error: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:149:5: note: ')' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:162:5: error: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:162:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:162:5: error: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:162:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:163:5: error: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:163:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:163:5: error: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:163:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:146: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:164:5: error: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:164:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >fatal error: too many errors emitted, stopping now [-ferror-limit=] >20 errors generated. >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:140:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:140:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:140:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:140:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:141:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:141:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:141:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:141:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:142:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:142:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:142:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:142:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:146: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:146:5: note: '{' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:146: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:146:5: note: ')' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:147: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:147:5: note: '{' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:147: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:147:5: note: ')' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:148: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:148:5: note: '{' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:148: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:148:5: note: ')' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:149: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:149:5: note: '{' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:149: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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:149:5: note: ')' token is here > ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:162:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:162:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:163:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:163:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:164:5: note: '{' token is here > ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' > v ^= (v>>23); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:164:5: note: ')' token is here > ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:247:13: note: '{' token is here > ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' >#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:247:13: note: ')' token is here > ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:4: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' >#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:268:5: note: '{' token is here > ZAPHOD32_FINALIZE(v0,v1,v2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' >#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' > v1 = ROTL32(v1, 17); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:268:5: note: ')' token is here > ZAPHOD32_FINALIZE(v0,v1,v2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' >#define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1448:9: note: '{' token is here > SBOX32_MIX3(s0,s1,s2,"SEED STATE"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' >#define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' > v2 = ROTR32(v2, 7) ^ v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1448:9: note: ')' token is here > SBOX32_MIX3(s0,s1,s2,"SEED STATE"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' >#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1453:13: note: '{' token is here > XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' >#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' > r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1453:13: note: ')' token is here > XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' >#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1456:5: note: '{' token is here > XORSHIFT96_set(*state,s0,s1,s2,t2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' >#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' > r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1456:5: note: ')' token is here > XORSHIFT96_set(*state,s0,s1,s2,t2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' >#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1482:9: note: '{' token is here > SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' >#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' > v2 = ROTL32(v2, 4) - v0; \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1482:9: note: ')' token is here > SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' >#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1487:13: note: '{' token is here > XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' >#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' > r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1487:13: note: ')' token is here > XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:34: >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' >#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1490:5: note: '{' token is here > XORSHIFT128_set(*state,s0,s1,s2,s3,t2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' >#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/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/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' > r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1490:5: note: ')' token is here > XORSHIFT128_set(*state,s0,s1,s2,s3,t2); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:77: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: note: '{' token is here > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: note: ')' token is here > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: note: '{' token is here > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:117:6: note: ')' token is here > ,SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:6: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:6: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:14: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:14: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:24: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:118:24: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: note: '{' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: note: ')' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: note: '{' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: note: ')' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: note: '{' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:6: note: ')' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: note: '{' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:123:14: note: ')' token is here > ,SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_ROUNDS; \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:6: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:6: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:14: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:14: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:14: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:14: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:24: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:24: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:33: note: '{' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND' > STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:124:33: note: ')' token is here > ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC' > SIP_FINAL_ROUNDS \ > ^~~~~~~~~~~~~~~~ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:4087: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/hv.h:659: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > _PERL_HASH_SEED_STATE(seed,(U8*)state); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE' >#define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:166:5: note: '{' token is here > _PERL_HASH_SEED_STATE(seed,(U8*)state); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:100:54: note: expanded from macro '_PERL_HASH_SEED_STATE' >#define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > _PERL_HASH_SEED_STATE(seed,(U8*)state); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE' > sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:166:5: note: ')' token is here > _PERL_HASH_SEED_STATE(seed,(U8*)state); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/hv_func.h:103:3: note: expanded from macro '_PERL_HASH_SEED_STATE' >} STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:7111: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > CX_POP_SAVEARRAY(cx); > ^~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2246:5: note: '{' token is here > CX_POP_SAVEARRAY(cx); > ^~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY' > STMT_START { \ > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:7111: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > CX_POP_SAVEARRAY(cx); > ^~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2246:5: note: ')' token is here > CX_POP_SAVEARRAY(cx); > ^~~~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:7111: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > CLEAR_ARGARRAY(av); > ^~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY' > STMT_START { \ > ^~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:737:29: note: expanded from macro 'STMT_START' ># define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2252:9: note: '{' token is here > CLEAR_ARGARRAY(av); > ^~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY' > STMT_START { \ > ^ >In file included from conftest.c:144: >In file included from /usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:7111: >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] > CLEAR_ARGARRAY(av); > ^~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY' > } STMT_END > ^ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/inline.h:2252:9: note: ')' token is here > CLEAR_ARGARRAY(av); > ^~~~~~~~~~~~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY' > } STMT_END > ^~~~~~~~ >/usr/lib64/perl5/5.34/x86_64-linux/CORE/perl.h:738:21: note: expanded from macro 'STMT_END' ># define STMT_END ) > ^ >78 warnings generated. >ignoreme: fatal error: 'pmw_api.h' file not found >#include <pmw_api.h> > ^~~~~~~~~~~ >ignoreme: fatal error: 'libpq-fe.h' file not found >#include <libpq-fe.h> > ^~~~~~~~~~~~ >ignoreme: fatal error: 'pqos.h' file not found >#include <pqos.h> > ^~~~~~~~ >ignoreme: fatal error: 'jansson.h' file not found >#include <jansson.h> > ^~~~~~~~~~~ >ignoreme: fatal error: 'jevents.h' file not found >#include <jevents.h> > ^~~~~~~~~~~ >/usr/bin/x86_64-pc-linux-gnu-ld: cannot find -lprotobuf: No such file or directory >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) >/usr/bin/x86_64-pc-linux-gnu-ld: cannot find -lprotobuf-c: No such file or directory >clang-14: error: linker command failed with exit code 1 (use -v to see invocation) >ignoreme: fatal error: 'Python.h' file not found >#include <Python.h> > ^~~~~~~~~~ >ignoreme: fatal error: 'proton/proactor.h' file not found >#include <proton/proactor.h> > ^~~~~~~~~~~~~~~~~~~ >ignoreme: fatal error: 'amqp.h' file not found >#include <amqp.h> > ^~~~~~~~ >ignoreme: fatal error: 'librdkafka/rdkafka.h' file not found >#include <librdkafka/rdkafka.h> > ^~~~~~~~~~~~~~~~~~~~~~ >ignoreme: fatal error: 'routeros_api.h' file not found >#include <routeros_api.h> > ^~~~~~~~~~~~~~~~ > > > >ignoreme: fatal error: 'sensors/sensors.h' file not found >#include <sensors/sensors.h> > ^~~~~~~~~~~~~~~~~~~ > > > > >ignoreme: fatal error: 'tcrdb.h' file not found >#include <tcrdb.h> > ^~~~~~~~~ >ignoreme: fatal error: 'xenctrl.h' file not found >#include <xenctrl.h> > ^~~~~~~~~~~ >ignoreme: fatal error: 'yajl/yajl_parse.h' file not found >#include <yajl/yajl_parse.h> > ^~~~~~~~~~~~~~~~~~~ >ignoreme: fatal error: 'yajl/yajl_tree.h' file not found >#include <yajl/yajl_tree.h> > ^~~~~~~~~~~~~~~~~~ >ignoreme: fatal error: 'yajl/yajl_version.h' file not found >#include <yajl/yajl_version.h> > ^~~~~~~~~~~~~~~~~~~~~ >ignoreme: fatal error: 'MicAccessApi.h' file not found >#include <MicAccessApi.h> > ^~~~~~~~~~~~~~~~ > >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 879633
:
827161
| 827163 |
827165