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 ^~~~~~~~~~~ ignoreme: fatal error: 'fshelp.h' file not found #include ^~~~~~~~~~ ignoreme: fatal error: 'kstat.h' file not found #include ^~~~~~~~~ ignoreme: fatal error: 'kvm.h' file not found #include ^~~~~~~ ignoreme: fatal error: 'mnttab.h' file not found #include ^~~~~~~~~~ ignoreme: fatal error: 'pthread_np.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/endian.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/fs_types.h' file not found #include ^~~~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/fstyp.h' file not found #include ^~~~~~~~~~~~~ ignoreme: fatal error: 'sys/isa_defs.h' file not found #include ^~~~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/mntent.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/mnttab.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/vfstab.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/vmmeter.h' file not found #include ^~~~~~~~~~~~~~~ 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 ^~~~~~~~~~~~~~~~~~ conftest.cpp:49:10: fatal error: 'ac_nonexistent.h' file not found #include ^~~~~~~~~~~~~~~~~~ /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 ^~~~~~~~~~~~~~~~~~ ignoreme: fatal error: 'ac_nonexistent.h' file not found #include ^~~~~~~~~~~~~~~~~~ /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 ^~~~~~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/dkstat.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/sysctl.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: fatal error: 'vm/anon.h' file not found #include ^~~~~~~~~~~ ignoreme: fatal error: 'sys/loadavg.h' file not found #include ^~~~~~~~~~~~~~~ ignoreme: fatal error: 'linux/config.h' file not found #include ^~~~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/ucred.h' file not found #include ^~~~~~~~~~~~~ ignoreme: fatal error: 'net/pfvar.h' file not found #include ^~~~~~~~~~~~~ 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 ^~~~~~~ ignoreme: fatal error: 'kvm.h' file not found #include ^~~~~~~ ignoreme: fatal error: 'kvm.h' file not found #include ^~~~~~~ ignoreme: fatal error: 'kvm.h' file not found #include ^~~~~~~ ignoreme: fatal error: 'kvm.h' file not found #include ^~~~~~~ ignoreme: fatal error: 'kvm.h' file not found #include ^~~~~~~ ignoreme: fatal error: 'sys/sysctl.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/sysctl.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/sysctl.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/sysctl.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/sysctl.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/sysctl.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/sysctl.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: fatal error: 'sys/sysctl.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: fatal error: 'kstat.h' file not found # include ^~~~~~~~~ ignoreme: fatal error: 'kstat.h' file not found # include ^~~~~~~~~ ignoreme: fatal error: 'kstat.h' file not found # include ^~~~~~~~~ ignoreme: fatal error: 'kstat.h' file not found # include ^~~~~~~~~ ignoreme: fatal error: 'kstat.h' file not found # include ^~~~~~~~~ ignoreme: fatal error: 'kstat.h' file not found # include ^~~~~~~~~ ignoreme: fatal error: 'kstat.h' file not found # include ^~~~~~~~~ ignoreme: fatal error: 'kstat.h' file not found # include ^~~~~~~~~ ignoreme: fatal error: 'pthread_np.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: error: expected expression if (sizeof ((struct ip6_ext))) ^ ignoreme: fatal error: 'i2c/smbus.h' file not found #include ^~~~~~~~~~~~~ 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 ^~~~~~~~~~~~~~~ ignoreme: fatal error: 'redfish.h' file not found #include ^~~~~~~~~~~ ignoreme: fatal error: 'dbi/dbi.h' file not found #include ^~~~~~~~~~~ ignoreme: fatal error: 'libesmtp.h' file not found #include ^~~~~~~~~~~~ ignoreme: fatal error: 'gm_protocol.h' file not found #include ^~~~~~~~~~~~~~~ ignoreme: fatal error: 'libmemcached/memcached.h' file not found #include ^~~~~~~~~~~~~~~~~~~~~~~~~~ ignoreme: fatal error: 'mosquitto.h' file not found #include ^~~~~~~~~~~~~ ignoreme: fatal error: 'libmnl.h' file not found #include ^~~~~~~~~~ ignoreme: fatal error: 'netapp_api.h' file not found #include ^~~~~~~~~~~~~~ ignoreme: fatal error: 'net-snmp/net-snmp-config.h' file not found #include ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ignoreme: fatal error: 'net-snmp/net-snmp-includes.h' file not found #include ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ignoreme: fatal error: 'net-snmp/agent/net-snmp-agent-includes.h' file not found #include ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ignoreme: fatal error: 'oping.h' file not found #include ^~~~~~~~~ ignoreme: fatal error: 'owcapi.h' file not found #include ^~~~~~~~~~ ignoreme: fatal error: 'pcap.h' file not found #include ^~~~~~~~ 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 ^~~~~~~~~~~ ignoreme: fatal error: 'libpq-fe.h' file not found #include ^~~~~~~~~~~~ ignoreme: fatal error: 'pqos.h' file not found #include ^~~~~~~~ ignoreme: fatal error: 'jansson.h' file not found #include ^~~~~~~~~~~ ignoreme: fatal error: 'jevents.h' file not found #include ^~~~~~~~~~~ /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 ^~~~~~~~~~ ignoreme: fatal error: 'proton/proactor.h' file not found #include ^~~~~~~~~~~~~~~~~~~ ignoreme: fatal error: 'amqp.h' file not found #include ^~~~~~~~ ignoreme: fatal error: 'librdkafka/rdkafka.h' file not found #include ^~~~~~~~~~~~~~~~~~~~~~ ignoreme: fatal error: 'routeros_api.h' file not found #include ^~~~~~~~~~~~~~~~ ignoreme: fatal error: 'sensors/sensors.h' file not found #include ^~~~~~~~~~~~~~~~~~~ ignoreme: fatal error: 'tcrdb.h' file not found #include ^~~~~~~~~ ignoreme: fatal error: 'xenctrl.h' file not found #include ^~~~~~~~~~~ ignoreme: fatal error: 'yajl/yajl_parse.h' file not found #include ^~~~~~~~~~~~~~~~~~~ ignoreme: fatal error: 'yajl/yajl_tree.h' file not found #include ^~~~~~~~~~~~~~~~~~ ignoreme: fatal error: 'yajl/yajl_version.h' file not found #include ^~~~~~~~~~~~~~~~~~~~~ ignoreme: fatal error: 'MicAccessApi.h' file not found #include ^~~~~~~~~~~~~~~~