Ticket #68311: p5.34-socket6.log

File p5.34-socket6.log, 256.5 KB (added by jhoyt4, 14 months ago)
Line 
1 % sudo port -d install p5.34-socket6
2DEBUG: Copying /Users/jhoyt/Library/Preferences/com.apple.dt.Xcode.plist to /opt/local/var/macports/home/Library/Preferences
3DEBUG: Changing to port directory: /opt/mports/macports-ports/perl/p5-socket6
4DEBUG: OS darwin/23.0.0 (macOS 14.0) arch i386
5DEBUG: Re-registering default for configure.universal_args
6DEBUG: Sourcing PortGroup perl5 1.0 from /opt/mports/macports-ports/_resources/port1.0/group/perl5-1.0.tcl
7DEBUG: Re-registering default for livecheck.version
8DEBUG: adding the default universal variant
9DEBUG: Reading variant descriptions from /opt/mports/macports-ports/_resources/port1.0/variant_descriptions.conf
10DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies
11DEBUG: Finished running callback portconfigure::add_automatic_compiler_dependencies
12DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies
13DEBUG: Finished running callback portbuild::add_automatic_buildsystem_dependencies
14DEBUG: Running callback portstartupitem::add_notes
15DEBUG: Finished running callback portstartupitem::add_notes
16DEBUG: Attempting ln -sf /opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work /opt/mports/macports-ports/perl/p5-socket6/work
17DEBUG: dropping privileges: euid changed to 502, egid changed to 501.
18DEBUG: Starting logging for p5.34-socket6 @0.290.0_0
19DEBUG: macOS 14.0 (darwin/23.0.0) arch i386
20DEBUG: MacPorts 2.8.1
21DEBUG: Xcode 15.0, CLT 15.0.0.0.1.1694021235
22DEBUG: SDK 14
23DEBUG: MACOSX_DEPLOYMENT_TARGET: 14.0
24DEBUG: Fetching p5.34-socket6-0.290.0_0.darwin_23.x86_64.tbz2 archive size
25DEBUG: epoch: in tree: 0 installed: 0
26DEBUG: perl5.34 5.34.1_0 exists in the ports tree
27DEBUG: perl5.34 5.34.1_0  is the latest installed
28DEBUG: perl5.34 5.34.1_0  is active
29DEBUG: Merging existing requested variants '' into variants
30DEBUG: new fully merged portvariants:
31DEBUG: Changing to port directory: /opt/mports/macports-ports/lang/perl5
32DEBUG: OS darwin/23.0.0 (macOS 14.0) arch i386
33DEBUG: Re-registering default for configure.universal_args
34DEBUG: Sourcing PortGroup perl5 1.0 from /opt/mports/macports-ports/_resources/port1.0/group/perl5-1.0.tcl
35DEBUG: Sourcing PortGroup clang_dependency 1.0 from /opt/mports/macports-ports/_resources/port1.0/group/clang_dependency-1.0.tcl
36DEBUG: adding the default universal variant
37DEBUG: Reading variant descriptions from /opt/mports/macports-ports/_resources/port1.0/variant_descriptions.conf
38DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies
39DEBUG: Finished running callback portconfigure::add_automatic_compiler_dependencies
40DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies
41DEBUG: Finished running callback portbuild::add_automatic_buildsystem_dependencies
42DEBUG: Running callback portstartupitem::add_notes
43DEBUG: Finished running callback portstartupitem::add_notes
44DEBUG: No need to upgrade! perl5.34 5.34.1_0 >= perl5.34 5.34.1_0
45DEBUG: epoch: in tree: 0 installed: 0
46DEBUG: db48 4.8.30_5 exists in the ports tree
47DEBUG: db48 4.8.30_5  is the latest installed
48DEBUG: db48 4.8.30_5  is active
49DEBUG: Merging existing requested variants '' into variants
50DEBUG: new fully merged portvariants:
51DEBUG: Changing to port directory: /opt/mports/macports-ports/databases/db48
52DEBUG: OS darwin/23.0.0 (macOS 14.0) arch i386
53DEBUG: Sourcing PortGroup muniversal 1.0 from /opt/mports/macports-ports/_resources/port1.0/group/muniversal-1.0.tcl
54DEBUG: Sourcing PortGroup clang_dependency 1.0 from /opt/mports/macports-ports/_resources/port1.0/group/clang_dependency-1.0.tcl
55DEBUG: muniversal: adding universal variant
56DEBUG: Reading variant descriptions from /opt/mports/macports-ports/_resources/port1.0/variant_descriptions.conf
57DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies
58DEBUG: Finished running callback portconfigure::add_automatic_compiler_dependencies
59DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies
60DEBUG: Finished running callback portbuild::add_automatic_buildsystem_dependencies
61DEBUG: Running callback portstartupitem::add_notes
62DEBUG: Finished running callback portstartupitem::add_notes
63DEBUG: No need to upgrade! db48 4.8.30_5 >= db48 4.8.30_5
64DEBUG: epoch: in tree: 0 installed: 0
65DEBUG: gdbm 1.23_0 exists in the ports tree
66DEBUG: gdbm 1.23_0  is the latest installed
67DEBUG: gdbm 1.23_0  is active
68DEBUG: Merging existing requested variants '' into variants
69DEBUG: new fully merged portvariants:
70DEBUG: Changing to port directory: /opt/mports/macports-ports/databases/gdbm
71DEBUG: OS darwin/23.0.0 (macOS 14.0) arch i386
72DEBUG: Sourcing PortGroup clang_dependency 1.0 from /opt/mports/macports-ports/_resources/port1.0/group/clang_dependency-1.0.tcl
73DEBUG: adding the default universal variant
74DEBUG: Reading variant descriptions from /opt/mports/macports-ports/_resources/port1.0/variant_descriptions.conf
75DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies
76DEBUG: Finished running callback portconfigure::add_automatic_compiler_dependencies
77DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies
78DEBUG: Finished running callback portbuild::add_automatic_buildsystem_dependencies
79DEBUG: Running callback portstartupitem::add_notes
80DEBUG: Finished running callback portstartupitem::add_notes
81DEBUG: No need to upgrade! gdbm 1.23_0 >= gdbm 1.23_0
82DEBUG: epoch: in tree: 0 installed: 0
83DEBUG: gettext-runtime 0.21.1_0 exists in the ports tree
84DEBUG: gettext-runtime 0.21.1_0  is the latest installed
85DEBUG: gettext-runtime 0.21.1_0  is active
86DEBUG: Merging existing requested variants '' into variants
87DEBUG: new fully merged portvariants:
88DEBUG: Changing to port directory: /opt/mports/macports-ports/devel/gettext
89DEBUG: OS darwin/23.0.0 (macOS 14.0) arch i386
90DEBUG: Sourcing PortGroup compiler_blacklist_versions 1.0 from /opt/mports/macports-ports/_resources/port1.0/group/compiler_blacklist_versions-1.0.tcl
91DEBUG: Sourcing PortGroup muniversal 1.0 from /opt/mports/macports-ports/_resources/port1.0/group/muniversal-1.0.tcl
92DEBUG: Sourcing PortGroup clang_dependency 1.0 from /opt/mports/macports-ports/_resources/port1.0/group/clang_dependency-1.0.tcl
93DEBUG: compiler clang 1500.0.40.1 not blacklisted because it doesn't match {clang < 211.10.1}
94DEBUG: muniversal: adding universal variant
95DEBUG: Reading variant descriptions from /opt/mports/macports-ports/_resources/port1.0/variant_descriptions.conf
96DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies
97DEBUG: Finished running callback portconfigure::add_automatic_compiler_dependencies
98DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies
99DEBUG: Finished running callback portbuild::add_automatic_buildsystem_dependencies
100DEBUG: Running callback portstartupitem::add_notes
101DEBUG: Finished running callback portstartupitem::add_notes
102DEBUG: No need to upgrade! gettext-runtime 0.21.1_0 >= gettext-runtime 0.21.1_0
103DEBUG: epoch: in tree: 0 installed: 0
104DEBUG: libiconv 1.17_0 exists in the ports tree
105DEBUG: libiconv 1.17_0  is the latest installed
106DEBUG: libiconv 1.17_0  is active
107DEBUG: Merging existing requested variants '' into variants
108DEBUG: new fully merged portvariants:
109DEBUG: Changing to port directory: /opt/mports/macports-ports/textproc/libiconv
110DEBUG: OS darwin/23.0.0 (macOS 14.0) arch i386
111DEBUG: Re-registering default for configure.universal_args
112DEBUG: Re-registering default for configure.cc_archflags
113DEBUG: Re-registering default for configure.objc_archflags
114DEBUG: Re-registering default for configure.cxx_archflags
115DEBUG: Re-registering default for configure.objcxx_archflags
116DEBUG: Re-registering default for configure.fc_archflags
117DEBUG: Re-registering default for configure.f90_archflags
118DEBUG: Re-registering default for configure.f77_archflags
119DEBUG: Re-registering default for configure.ld_archflags
120DEBUG: Re-registering default for configure.universal_cflags
121DEBUG: Re-registering default for configure.universal_objcflags
122DEBUG: Re-registering default for configure.universal_cxxflags
123DEBUG: Re-registering default for configure.universal_objcxxflags
124DEBUG: Re-registering default for configure.universal_cppflags
125DEBUG: Re-registering default for configure.universal_ldflags
126DEBUG: Sourcing PortGroup muniversal 1.1 from /opt/mports/macports-ports/_resources/port1.0/group/muniversal-1.1.tcl
127DEBUG: Sourcing PortGroup clang_dependency 1.0 from /opt/mports/macports-ports/_resources/port1.0/group/clang_dependency-1.0.tcl
128DEBUG: muniversal: adding universal variant
129DEBUG: Reading variant descriptions from /opt/mports/macports-ports/_resources/port1.0/variant_descriptions.conf
130DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies
131DEBUG: Finished running callback portconfigure::add_automatic_compiler_dependencies
132DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies
133DEBUG: Finished running callback portbuild::add_automatic_buildsystem_dependencies
134DEBUG: Running callback portstartupitem::add_notes
135DEBUG: Finished running callback portstartupitem::add_notes
136DEBUG: Running callback muniversal::add_compiler_flags
137DEBUG: Finished running callback muniversal::add_compiler_flags
138DEBUG: No need to upgrade! libiconv 1.17_0 >= libiconv 1.17_0
139DEBUG: epoch: in tree: 0 installed: 0
140DEBUG: readline 8.2.001_0 exists in the ports tree
141DEBUG: readline 8.2.001_0  is the latest installed
142DEBUG: readline 8.2.001_0  is active
143DEBUG: Merging existing requested variants '' into variants
144DEBUG: new fully merged portvariants:
145DEBUG: Changing to port directory: /opt/mports/macports-ports/devel/readline
146DEBUG: OS darwin/23.0.0 (macOS 14.0) arch i386
147DEBUG: Sourcing PortGroup muniversal 1.0 from /opt/mports/macports-ports/_resources/port1.0/group/muniversal-1.0.tcl
148DEBUG: Sourcing PortGroup clang_dependency 1.0 from /opt/mports/macports-ports/_resources/port1.0/group/clang_dependency-1.0.tcl
149DEBUG: muniversal: adding universal variant
150DEBUG: Reading variant descriptions from /opt/mports/macports-ports/_resources/port1.0/variant_descriptions.conf
151DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies
152DEBUG: Finished running callback portconfigure::add_automatic_compiler_dependencies
153DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies
154DEBUG: Finished running callback portbuild::add_automatic_buildsystem_dependencies
155DEBUG: Running callback portstartupitem::add_notes
156DEBUG: Finished running callback portstartupitem::add_notes
157DEBUG: No need to upgrade! readline 8.2.001_0 >= readline 8.2.001_0
158DEBUG: epoch: in tree: 0 installed: 0
159DEBUG: ncurses 6.4_0 exists in the ports tree
160DEBUG: ncurses 6.4_0  is the latest installed
161DEBUG: ncurses 6.4_0  is active
162DEBUG: Merging existing requested variants '' into variants
163DEBUG: new fully merged portvariants:
164DEBUG: Changing to port directory: /opt/mports/macports-ports/devel/ncurses
165DEBUG: OS darwin/23.0.0 (macOS 14.0) arch i386
166DEBUG: Sourcing PortGroup clang_dependency 1.0 from /opt/mports/macports-ports/_resources/port1.0/group/clang_dependency-1.0.tcl
167DEBUG: adding the default universal variant
168DEBUG: Reading variant descriptions from /opt/mports/macports-ports/_resources/port1.0/variant_descriptions.conf
169DEBUG: Running callback portconfigure::add_automatic_compiler_dependencies
170DEBUG: Finished running callback portconfigure::add_automatic_compiler_dependencies
171DEBUG: Running callback portbuild::add_automatic_buildsystem_dependencies
172DEBUG: Finished running callback portbuild::add_automatic_buildsystem_dependencies
173DEBUG: Running callback portstartupitem::add_notes
174DEBUG: Finished running callback portstartupitem::add_notes
175DEBUG: No need to upgrade! ncurses 6.4_0 >= ncurses 6.4_0
176--->  Computing dependencies for p5.34-socket6
177DEBUG: p5.34-socket6 has no conflicts
178DEBUG: Searching for dependency: perl5.34
179DEBUG: Found Dependency: receipt exists for perl5.34
180DEBUG: Executing org.macports.main (p5.34-socket6)
181DEBUG: dropping privileges: euid changed to 502, egid changed to 501.
182DEBUG: archivefetch phase started at Sun Oct  1 08:24:58 EDT 2023
183--->  Fetching archive for p5.34-socket6
184DEBUG: Executing org.macports.archivefetch (p5.34-socket6)
185DEBUG: euid/egid changed to: 0/0
186DEBUG: chowned /opt/local/var/macports/incoming to macports
187DEBUG: euid/egid changed to: 502/501
188--->  p5.34-socket6-0.290.0_0.darwin_23.x86_64.tbz2 doesn't seem to exist in /opt/local/var/macports/incoming/verified
189--->  Attempting to fetch p5.34-socket6-0.290.0_0.darwin_23.x86_64.tbz2 from https://packages.macports.org/p5.34-socket6
190  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
191                                 Dload  Upload   Total   Spent    Left  Speed
192  0   126    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
193DEBUG: Fetching archive failed: The requested URL returned error: 404
194--->  Attempting to fetch p5.34-socket6-0.290.0_0.darwin_23.x86_64.tbz2 from https://ywg.ca.packages.macports.org/mirror/macports/packages/p5.34-socket6
195  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
196                                 Dload  Upload   Total   Spent    Left  Speed
197  0   153    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
198DEBUG: Fetching archive failed: The requested URL returned error: 404
199--->  Attempting to fetch p5.34-socket6-0.290.0_0.darwin_23.x86_64.tbz2 from https://mse.uk.packages.macports.org/p5.34-socket6
200  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
201                                 Dload  Upload   Total   Spent    Left  Speed
202  0   196    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
203DEBUG: Fetching archive failed: The requested URL returned error: 404
204DEBUG: Privilege de-escalation not attempted as not running as root.
205DEBUG: fetch phase started at Sun Oct  1 08:25:01 EDT 2023
206--->  Fetching distfiles for p5.34-socket6
207DEBUG: Executing org.macports.fetch (p5.34-socket6)
208DEBUG: Privilege de-escalation not attempted as not running as root.
209DEBUG: checksum phase started at Sun Oct  1 08:25:01 EDT 2023
210--->  Verifying checksums for p5.34-socket6
211DEBUG: Executing org.macports.checksum (p5.34-socket6)
212--->  Checksumming Socket6-0.29.tar.gz
213DEBUG: Calculated (rmd160) is d7826bb4884748c56b1835b5f9800fef25eb7184
214DEBUG: Correct (rmd160) checksum for Socket6-0.29.tar.gz
215DEBUG: Calculated (sha256) is 468915fa3a04dcf6574fc957eff495915e24569434970c91ee8e4e1459fc9114
216DEBUG: Correct (sha256) checksum for Socket6-0.29.tar.gz
217DEBUG: Calculated (size) is 65359
218DEBUG: Correct (size) checksum for Socket6-0.29.tar.gz
219DEBUG: Privilege de-escalation not attempted as not running as root.
220DEBUG: extract phase started at Sun Oct  1 08:25:01 EDT 2023
221--->  Extracting p5.34-socket6
222DEBUG: Executing org.macports.extract (p5.34-socket6)
223--->  Extracting Socket6-0.29.tar.gz
224DEBUG: setting option extract.args to '/opt/local/var/macports/distfiles/perl5/Socket6-0.29.tar.gz'
225DEBUG: Environment:
226CC_PRINT_OPTIONS='YES'
227CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/.CC_PRINT_OPTIONS'
228CPATH='/opt/local/include'
229DEVELOPER_DIR='/Library/Developer/CommandLineTools'
230LIBRARY_PATH='/opt/local/lib'
231MACOSX_DEPLOYMENT_TARGET='14.0'
232SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk'
233Executing:  cd "/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work" && /usr/bin/gzip -dc '/opt/local/var/macports/distfiles/perl5/Socket6-0.29.tar.gz' | /usr/bin/tar -xf -
234DEBUG: system:  cd "/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work" && /usr/bin/gzip -dc '/opt/local/var/macports/distfiles/perl5/Socket6-0.29.tar.gz' | /usr/bin/tar -xf -
235DEBUG: euid/egid changed to: 0/0
236DEBUG: chowned /opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work to macports
237DEBUG: euid/egid changed to: 502/501
238DEBUG: Privilege de-escalation not attempted as not running as root.
239DEBUG: patch phase started at Sun Oct  1 08:25:01 EDT 2023
240DEBUG: Executing org.macports.patch (p5.34-socket6)
241--->  Applying patches to p5.34-socket6
242--->  Applying Makefile.PL.patch
243DEBUG: Environment:
244CC_PRINT_OPTIONS='YES'
245CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/.CC_PRINT_OPTIONS'
246CPATH='/opt/local/include'
247DEVELOPER_DIR='/Library/Developer/CommandLineTools'
248LIBRARY_PATH='/opt/local/lib'
249MACOSX_DEPLOYMENT_TARGET='14.0'
250SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk'
251Executing:  cd "/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29" && /usr/bin/patch -p0 < '/opt/mports/macports-ports/perl/p5-socket6/files/Makefile.PL.patch'
252DEBUG: system:  cd "/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29" && /usr/bin/patch -p0 < '/opt/mports/macports-ports/perl/p5-socket6/files/Makefile.PL.patch'
253patching file Makefile.PL
254--->  Applying configure.patch
255DEBUG: Environment:
256CC_PRINT_OPTIONS='YES'
257CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/.CC_PRINT_OPTIONS'
258CPATH='/opt/local/include'
259DEVELOPER_DIR='/Library/Developer/CommandLineTools'
260LIBRARY_PATH='/opt/local/lib'
261MACOSX_DEPLOYMENT_TARGET='14.0'
262SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk'
263Executing:  cd "/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29" && /usr/bin/patch -p0 < '/opt/mports/macports-ports/perl/p5-socket6/files/configure.patch'
264DEBUG: system:  cd "/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29" && /usr/bin/patch -p0 < '/opt/mports/macports-ports/perl/p5-socket6/files/configure.patch'
265patching file configure
266DEBUG: Privilege de-escalation not attempted as not running as root.
267DEBUG: configure phase started at Sun Oct  1 08:25:01 EDT 2023
268--->  Configuring p5.34-socket6
269DEBUG: Preferred compilers: clang macports-clang-15 macports-clang-14 macports-clang-11 macports-clang-10 macports-clang-9.0
270DEBUG: Using compiler 'Xcode Clang'
271DEBUG: elevating privileges for configure ccache: euid changed to 0, egid changed to 0.
272DEBUG: dropping privileges: euid changed to 502, egid changed to 501.
273DEBUG: Executing org.macports.configure (p5.34-socket6)
274DEBUG: Environment:
275CC='ccache /usr/bin/clang'
276CC_PRINT_OPTIONS='YES'
277CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/.CC_PRINT_OPTIONS'
278CFLAGS='-pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch x86_64'
279CPATH='/opt/local/include'
280CPPFLAGS='-I/opt/local/include -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk'
281CXX='ccache /usr/bin/clang++'
282CXXFLAGS='-pipe -Os -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch x86_64'
283DEVELOPER_DIR='/Library/Developer/CommandLineTools'
284F90FLAGS='-pipe -Os -m64'
285FCFLAGS='-pipe -Os -m64'
286FFLAGS='-pipe -Os -m64'
287INSTALL='/usr/bin/install -c'
288LDFLAGS='-L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch x86_64'
289LIBRARY_PATH='/opt/local/lib'
290MACOSX_DEPLOYMENT_TARGET='14.0'
291OBJC='ccache /usr/bin/clang'
292OBJCFLAGS='-pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch x86_64'
293OBJCXX='ccache /usr/bin/clang++'
294OBJCXXFLAGS='-pipe -Os -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch x86_64'
295PERL_AUTOINSTALL='--skipdeps'
296SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk'
297Executing:  cd "/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29" && /opt/local/bin/perl5.34 Makefile.PL INSTALLDIRS=vendor CC="/usr/bin/clang" LD="/usr/bin/clang"
298DEBUG: system:  cd "/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29" && /opt/local/bin/perl5.34 Makefile.PL INSTALLDIRS=vendor CC="/usr/bin/clang" LD="/usr/bin/clang"
299checking for gcc... ccache /usr/bin/clang
300checking whether the C compiler works... yes
301checking for C compiler default output file name... a.out
302checking for suffix of executables...
303checking whether we are cross compiling... no
304checking for suffix of object files... o
305checking whether we are using the GNU C compiler... yes
306checking whether ccache /usr/bin/clang accepts -g... yes
307checking for ccache /usr/bin/clang option to accept ISO C89... none needed
308checking whether your Perl5 have PL_sv_undef... no
309checking how to run the C preprocessor... ccache /usr/bin/clang -E
310checking for grep that handles long lines and -e... /opt/local/bin/ggrep
311checking for egrep... /opt/local/bin/ggrep -E
312checking for getaddrinfo... yes
313checking for getnameinfo... yes
314checking for gethostbyname2... yes
315checking for getipnodebyname... yes
316checking for getipnodebyaddr... yes
317checking for inet_pton... yes
318checking for inet_ntop... yes
319checking for working inet_ntop... yes
320checking whether you have sa_len in struct sockaddr... yes
321checking whether you have sin6_scope_id in struct sockaddr_in6... yes
322checking for socklen_t... yes
323configure: creating ./config.status
324config.status: creating config.pl
325config.status: creating gailookup.pl
326config.status: creating config.h
327Checking if your kit is complete...
328Looks good
329Generating a Unix-style Makefile
330Writing Makefile for Socket6
331Writing MYMETA.yml and MYMETA.json
332DEBUG: Executing proc-post-org.macports.configure-configure-0
333Fixing flags in Makefile
334--->  Patching Makefile: /^CCFLAGS *=/s|$| -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk|
335DEBUG: Executing reinplace: /usr/bin/sed {/^CCFLAGS *=/s|$| -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk|} </opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29/Makefile >@file14
336DEBUG: euid/egid changed to: 0/0
337DEBUG: chowned /opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29/Makefile to macports
338DEBUG: euid/egid changed to: 502/501
339DEBUG: euid/egid changed to: 0/0
340DEBUG: setting attributes on /opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29/Makefile
341DEBUG: euid/egid changed to: 502/501
342--->  Patching Makefile: /^OTHERLDFLAGS *=/s|$| -arch x86_64 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk|
343DEBUG: Executing reinplace: /usr/bin/sed {/^OTHERLDFLAGS *=/s|$| -arch x86_64 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk|} </opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29/Makefile >@file14
344DEBUG: euid/egid changed to: 0/0
345DEBUG: chowned /opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29/Makefile to macports
346DEBUG: euid/egid changed to: 502/501
347DEBUG: euid/egid changed to: 0/0
348DEBUG: setting attributes on /opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29/Makefile
349DEBUG: euid/egid changed to: 502/501
350--->  Patching Makefile: s|^(CC *=).*|\1 /usr/bin/clang|
351DEBUG: Executing reinplace: /usr/bin/sed -E {s|^(CC *=).*|\1 /usr/bin/clang|} </opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29/Makefile >@file14
352DEBUG: euid/egid changed to: 0/0
353DEBUG: chowned /opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29/Makefile to macports
354DEBUG: euid/egid changed to: 502/501
355DEBUG: euid/egid changed to: 0/0
356DEBUG: setting attributes on /opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29/Makefile
357DEBUG: euid/egid changed to: 502/501
358DEBUG: Executing portconfigure::configure_finish
359DEBUG: Privilege de-escalation not attempted as not running as root.
360DEBUG: build phase started at Sun Oct  1 08:25:07 EDT 2023
361--->  Building p5.34-socket6
362DEBUG: Executing org.macports.build (p5.34-socket6)
363DEBUG: Environment:
364CC_PRINT_OPTIONS='YES'
365CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/.CC_PRINT_OPTIONS'
366CPATH='/opt/local/include'
367DEVELOPER_DIR='/Library/Developer/CommandLineTools'
368LIBRARY_PATH='/opt/local/lib'
369MACOSX_DEPLOYMENT_TARGET='14.0'
370SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk'
371Executing:  cd "/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29" && /usr/bin/make -j12 -w all
372DEBUG: system:  cd "/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29" && /usr/bin/make -j12 -w all
373make: Entering directory `/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29'
374"/opt/local/bin/perl5.34" "/opt/local/lib/perl5/5.34/ExtUtils/xsubpp" -noprototypes -typemap '/opt/local/lib/perl5/5.34/ExtUtils/typemap'  Socket6.xs > Socket6.xsc
375Running Mkbootstrap for Socket6 ()
376chmod 644 "Socket6.bs"
377cp Socket6.pm blib/lib/Socket6.pm
378"/opt/local/bin/perl5.34" -MExtUtils::Command::MM -e 'cp_nonempty' -- Socket6.bs blib/arch/auto/Socket6/Socket6.bs 644
379mv Socket6.xsc Socket6.c
380/usr/bin/clang -c   -fno-common -DPERL_DARWIN -pipe -Os -fno-strict-aliasing -fstack-protector-strong -I/opt/local/include -DPERL_USE_SAFE_PUTENV -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O3   -DVERSION=\"0.29\" -DXS_VERSION=\"0.29\"  "-I/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE"   Socket6.c
381In file included from Socket6.xs:80:
382In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
383In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
384In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
385In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:4:
386/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
387    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
388    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
389/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
390#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
391                                     ^~~~~~~~~~
392/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
393#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
394                              ^
395/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:150:5: note: '{' token is here
396    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
397    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
398/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
399#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
400                                                ^
401/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
402    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
403    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
404/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
405    v ^= (v>>23);                       \
406                                        ^
407/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:150:5: note: ')' token is here
408    ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b);
409    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
410/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
411} STMT_END
412  ^~~~~~~~
413/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
414#   define STMT_END     )
415                        ^
416In file included from Socket6.xs:80:
417In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
418In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
419In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
420In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:4:
421/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
422    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
423    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
424/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
425#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
426                                     ^~~~~~~~~~
427/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
428#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
429                              ^
430/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:151:5: note: '{' token is here
431    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
432    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
433/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
434#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
435                                                ^
436/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
437    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
438    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
439/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
440    v ^= (v>>23);                       \
441                                        ^
442/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:151:5: note: ')' token is here
443    ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d);
444    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
445/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
446} STMT_END
447  ^~~~~~~~
448/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
449#   define STMT_END     )
450                        ^
451In file included from Socket6.xs:80:
452In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
453In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
454In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
455In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:4:
456/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
457    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
458    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
459/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
460#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
461                                     ^~~~~~~~~~
462/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
463#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
464                              ^
465/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:152:5: note: '{' token is here
466    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
467    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
468/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
469#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
470                                                ^
471/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
472    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
473    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
474/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
475    v ^= (v>>23);                       \
476                                        ^
477/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:152:5: note: ')' token is here
478    ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d);
479    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
480/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
481} STMT_END
482  ^~~~~~~~
483/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
484#   define STMT_END     )
485                        ^
486In file included from Socket6.xs:80:
487In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
488In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
489In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
490In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:4:
491/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
492    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
493    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
494/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
495#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
496                                    ^~~~~~~~~~
497/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
498#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
499                              ^
500/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:156:5: note: '{' token is here
501    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
502    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
503/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
504#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
505                                               ^
506/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
507    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
508    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
509/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
510    v2 = ROTR32(v2, 7) ^ v0;   \
511                               ^
512/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:156:5: note: ')' token is here
513    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4");
514    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
515/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
516} STMT_END
517  ^~~~~~~~
518/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
519#   define STMT_END     )
520                        ^
521In file included from Socket6.xs:80:
522In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
523In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
524In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
525In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:4:
526/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
527    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
528    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
529/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
530#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
531                                    ^~~~~~~~~~
532/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
533#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
534                              ^
535/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:157:5: note: '{' token is here
536    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
537    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
538/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
539#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
540                                               ^
541/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
542    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
543    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
544/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
545    v2 = ROTR32(v2, 7) ^ v0;   \
546                               ^
547/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:157:5: note: ')' token is here
548    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4");
549    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
550/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
551} STMT_END
552  ^~~~~~~~
553/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
554#   define STMT_END     )
555                        ^
556In file included from Socket6.xs:80:
557In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
558In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
559In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
560In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:4:
561/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
562    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
563    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
564/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
565#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
566                                    ^~~~~~~~~~
567/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
568#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
569                              ^
570/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:158:5: note: '{' token is here
571    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
572    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
573/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
574#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
575                                               ^
576/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
577    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
578    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
579/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
580    v2 = ROTR32(v2, 7) ^ v0;   \
581                               ^
582/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:158:5: note: ')' token is here
583    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4");
584    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
585/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
586} STMT_END
587  ^~~~~~~~
588/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
589#   define STMT_END     )
590                        ^
591In file included from Socket6.xs:80:
592In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
593In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
594In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
595In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:4:
596/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
597    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
598    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
599/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
600#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
601                                    ^~~~~~~~~~
602/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
603#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
604                              ^
605/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:159:5: note: '{' token is here
606    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
607    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
608/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
609#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
610                                               ^
611/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
612    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
613    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
614/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
615    v2 = ROTR32(v2, 7) ^ v0;   \
616                               ^
617/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:159:5: note: ')' token is here
618    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4");
619    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
620/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
621} STMT_END
622  ^~~~~~~~
623/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
624#   define STMT_END     )
625                        ^
626In file included from Socket6.xs:80:
627In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
628In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
629In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
630In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:4:
631/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
632    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
633    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
634/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
635#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
636                                     ^~~~~~~~~~
637/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
638#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
639                              ^
640/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:162:5: note: '{' token is here
641    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
642    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
643/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
644#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
645                                                ^
646/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
647    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
648    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
649/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
650    v ^= (v>>23);                       \
651                                        ^
652/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:162:5: note: ')' token is here
653    ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9);
654    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
655/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
656} STMT_END
657  ^~~~~~~~
658/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
659#   define STMT_END     )
660                        ^
661In file included from Socket6.xs:80:
662In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
663In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
664In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
665In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:4:
666/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
667    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
668    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
669/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
670#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
671                                     ^~~~~~~~~~
672/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
673#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
674                              ^
675/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:163:5: note: '{' token is here
676    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
677    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
678/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
679#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
680                                                ^
681/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
682    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
683    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
684/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
685    v ^= (v>>23);                       \
686                                        ^
687/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:163:5: note: ')' token is here
688    ZAPHOD32_SCRAMBLE32(state[1],0x8497242b);
689    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
690/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
691} STMT_END
692  ^~~~~~~~
693/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
694#   define STMT_END     )
695                        ^
696In file included from Socket6.xs:80:
697In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
698In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
699In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
700In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:4:
701/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
702    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
703    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
704/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
705#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
706                                     ^~~~~~~~~~
707/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
708#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
709                              ^
710/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:164:5: note: '{' token is here
711    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
712    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
713/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
714#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START {  \
715                                                ^
716/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
717    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
718    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
719/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
720    v ^= (v>>23);                       \
721                                        ^
722/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:164:5: note: ')' token is here
723    ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9);
724    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
725/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'
726} STMT_END
727  ^~~~~~~~
728/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
729#   define STMT_END     )
730                        ^
731In file included from Socket6.xs:80:
732In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
733In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
734In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
735In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:4:
736/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
737    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
738    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
739/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
740#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
741                                    ^~~~~~~~~~
742/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
743#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
744                              ^
745/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:167:5: note: '{' token is here
746    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
747    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
748/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
749#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
750                                               ^
751/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
752    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
753    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
754/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
755    v2 = ROTR32(v2, 7) ^ v0;   \
756                               ^
757/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:167:5: note: ')' token is here
758    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");
759    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
760/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
761} STMT_END
762  ^~~~~~~~
763/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
764#   define STMT_END     )
765                        ^
766In file included from Socket6.xs:80:
767In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
768In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
769In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
770In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:4:
771/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
772    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
773    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
775#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
776                                    ^~~~~~~~~~
777/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
778#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
779                              ^
780/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:168:5: note: '{' token is here
781    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
782    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
783/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
784#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
785                                               ^
786/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
787    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
788    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
789/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
790    v2 = ROTR32(v2, 7) ^ v0;   \
791                               ^
792/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:168:5: note: ')' token is here
793    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5");
794    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
795/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
796} STMT_END
797  ^~~~~~~~
798/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
799#   define STMT_END     )
800                        ^
801In file included from Socket6.xs:80:
802In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
803In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
804In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
805In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:4:
806/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
807    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
808    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
809/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
810#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
811                                    ^~~~~~~~~~
812/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
813#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
814                              ^
815/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:169:5: note: '{' token is here
816    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
817    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
818/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
819#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
820                                               ^
821/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
822    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
823    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
824/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
825    v2 = ROTR32(v2, 7) ^ v0;   \
826                               ^
827/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:169:5: note: ')' token is here
828    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5");
829    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
830/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
831} STMT_END
832  ^~~~~~~~
833/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
834#   define STMT_END     )
835                        ^
836In file included from Socket6.xs:80:
837In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
838In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
839In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
840In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:4:
841/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
842    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
843    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
844/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
845#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
846                                    ^~~~~~~~~~
847/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
848#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
849                              ^
850/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:170:5: note: '{' token is here
851    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
852    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
853/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
854#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
855                                               ^
856/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
857    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
858    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
860    v2 = ROTR32(v2, 7) ^ v0;   \
861                               ^
862/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:170:5: note: ')' token is here
863    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5");
864    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
865/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
866} STMT_END
867  ^~~~~~~~
868/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
869#   define STMT_END     )
870                        ^
871In file included from Socket6.xs:80:
872In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
873In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
874In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
875In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:4:
876/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
877    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
878    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
879/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
880#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
881                                    ^~~~~~~~~~
882/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
883#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
884                              ^
885/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:171:5: note: '{' token is here
886    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
887    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
888/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
889#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
890                                               ^
891/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
892    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
893    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
894/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
895    v2 = ROTR32(v2, 7) ^ v0;   \
896                               ^
897/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:171:5: note: ')' token is here
898    ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5");
899    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
900/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
901} STMT_END
902  ^~~~~~~~
903/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
904#   define STMT_END     )
905                        ^
906In file included from Socket6.xs:80:
907In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
908In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
909In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
910In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:4:
911/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
912            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
913            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
914/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX'
915#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
916                                    ^~~~~~~~~~
917/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
918#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
919                              ^
920/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:247:13: note: '{' token is here
921            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
922            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
923/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX'
924#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START {                              \
925                                               ^
926/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
927            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
928            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
929/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX'
930    v2 = ROTR32(v2, 7) ^ v0;   \
931                               ^
932/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:247:13: note: ')' token is here
933            ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A");
934            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
935/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX'
936} STMT_END
937  ^~~~~~~~
938/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
939#   define STMT_END     )
940                        ^
941In file included from Socket6.xs:80:
942In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
943In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
944In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
945In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:4:
946/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
947    ZAPHOD32_FINALIZE(v0,v1,v2);
948    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
949/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE'
950#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \
951                                    ^~~~~~~~~~
952/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
953#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
954                              ^
955/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:268:5: note: '{' token is here
956    ZAPHOD32_FINALIZE(v0,v1,v2);
957    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
958/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE'
959#define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START {          \
960                                               ^
961/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
962    ZAPHOD32_FINALIZE(v0,v1,v2);
963    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
964/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE'
965    v1 = ROTL32(v1, 17);           \
966                                   ^
967/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:268:5: note: ')' token is here
968    ZAPHOD32_FINALIZE(v0,v1,v2);
969    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
970/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE'
971} STMT_END
972  ^~~~~~~~
973/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
974#   define STMT_END     )
975                        ^
976In file included from Socket6.xs:80:
977In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
978In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
979In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
980/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
981        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
982        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
983/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3'
984#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \
985                                   ^~~~~~~~~~
986/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
987#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
988                              ^
989/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1448:9: note: '{' token is here
990        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
991        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
992/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3'
993#define SBOX32_MIX3(v0,v1,v2,text) STMT_START {                               \
994                                              ^
995/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
996        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
997        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
998/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3'
999    v2 = ROTR32(v2, 7) ^ v0;   \
1000                               ^
1001/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1448:9: note: ')' token is here
1002        SBOX32_MIX3(s0,s1,s2,"SEED STATE");
1003        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1004/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3'
1005} STMT_END
1006  ^~~~~~~~
1007/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1008#   define STMT_END     )
1009                        ^
1010In file included from Socket6.xs:80:
1011In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
1012In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
1013In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
1014/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1015            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
1016            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1017/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'
1018#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \
1019                                  ^~~~~~~~~~
1020/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1021#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1022                              ^
1023/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1453:13: note: '{' token is here
1024            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
1025            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1026/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'
1027#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \
1028                                             ^
1029/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1030            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
1031            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1032/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'
1033    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \
1034                                                        ^
1035/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1453:13: note: ')' token is here
1036            XORSHIFT96_set(*state_cursor,s0,s1,s2,t1);
1037            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1038/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'
1039} STMT_END
1040  ^~~~~~~~
1041/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1042#   define STMT_END     )
1043                        ^
1044In file included from Socket6.xs:80:
1045In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
1046In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
1047In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
1048/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1049    XORSHIFT96_set(*state,s0,s1,s2,t2);
1050    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1051/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set'
1052#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \
1053                                  ^~~~~~~~~~
1054/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1055#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1056                              ^
1057/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1456:5: note: '{' token is here
1058    XORSHIFT96_set(*state,s0,s1,s2,t2);
1059    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1060/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set'
1061#define XORSHIFT96_set(r,x,y,z,t) STMT_START {          \
1062                                             ^
1063/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1064    XORSHIFT96_set(*state,s0,s1,s2,t2);
1065    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1066/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set'
1067    r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) );    \
1068                                                        ^
1069/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1456:5: note: ')' token is here
1070    XORSHIFT96_set(*state,s0,s1,s2,t2);
1071    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1072/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set'
1073} STMT_END
1074  ^~~~~~~~
1075/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1076#   define STMT_END     )
1077                        ^
1078In file included from Socket6.xs:80:
1079In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
1080In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
1081In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
1082/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1083        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
1084        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1085/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4'
1086#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \
1087                                      ^~~~~~~~~~
1088/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1089#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1090                              ^
1091/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1482:9: note: '{' token is here
1092        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
1093        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1094/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4'
1095#define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \
1096                                                 ^
1097/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1098        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
1099        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1100/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4'
1101        v2 = ROTL32(v2, 4) - v0;    \
1102                                    ^
1103/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1482:9: note: ')' token is here
1104        SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE");
1105        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1106/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4'
1107} STMT_END
1108  ^~~~~~~~
1109/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1110#   define STMT_END     )
1111                        ^
1112In file included from Socket6.xs:80:
1113In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
1114In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
1115In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
1116/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1117            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
1118            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1119/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'
1120#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \
1121                                     ^~~~~~~~~~
1122/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1123#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1124                              ^
1125/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1487:13: note: '{' token is here
1126            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
1127            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1128/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'
1129#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \
1130                                                ^
1131/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1132            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
1133            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1134/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'
1135    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \
1136                                                        ^
1137/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1487:13: note: ')' token is here
1138            XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1);
1139            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1140/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'
1141} STMT_END
1142  ^~~~~~~~
1143/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1144#   define STMT_END     )
1145                        ^
1146In file included from Socket6.xs:80:
1147In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
1148In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
1149In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:34:
1150/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1151    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
1152    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1153/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set'
1154#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \
1155                                     ^~~~~~~~~~
1156/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1157#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1158                              ^
1159/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1490:5: note: '{' token is here
1160    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
1161    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1162/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set'
1163#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START {       \
1164                                                ^
1165/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1166    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
1167    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1168/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set'
1169    r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) );  \
1170                                                        ^
1171/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1490:5: note: ')' token is here
1172    XORSHIFT128_set(*state,s0,s1,s2,s3,t2);
1173    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1174/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set'
1175} STMT_END
1176  ^~~~~~~~
1177/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1178#   define STMT_END     )
1179                        ^
1180In file included from Socket6.xs:80:
1181In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
1182In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
1183In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:77:
1184/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1185    ,SIPROUND;
1186     ^~~~~~~~
1187/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
1188  STMT_START {              \
1189  ^~~~~~~~~~
1190/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1191#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1192                              ^
1193/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
1194    SIP_ROUNDS;                             \
1195    ^~~~~~~~~~
1196/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:117:6: note: '{' token is here
1197    ,SIPROUND;
1198     ^~~~~~~~
1199/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
1200  STMT_START {              \
1201             ^
1202/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
1203    SIP_ROUNDS;                             \
1204    ^~~~~~~~~~
1205/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1206    ,SIPROUND;
1207     ^~~~~~~~
1208/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
1209  } STMT_END
1210  ^
1211/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
1212    SIP_ROUNDS;                             \
1213    ^~~~~~~~~~
1214/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:117:6: note: ')' token is here
1215    ,SIPROUND;
1216     ^~~~~~~~
1217/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
1218  } STMT_END
1219    ^~~~~~~~
1220/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1221#   define STMT_END     )
1222                        ^
1223/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
1224    SIP_ROUNDS;                             \
1225    ^~~~~~~~~~
1226/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:117:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1227    ,SIPROUND;
1228     ^~~~~~~~
1229/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
1230  STMT_START {              \
1231  ^~~~~~~~~~
1232/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1233#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1234                              ^
1235/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1236  SIP_ROUNDS;                               \
1237  ^~~~~~~~~~
1238/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:117:6: note: '{' token is here
1239    ,SIPROUND;
1240     ^~~~~~~~
1241/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
1242  STMT_START {              \
1243             ^
1244/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1245  SIP_ROUNDS;                               \
1246  ^~~~~~~~~~
1247/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:117:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1248    ,SIPROUND;
1249     ^~~~~~~~
1250/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
1251  } STMT_END
1252  ^
1253/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1254  SIP_ROUNDS;                               \
1255  ^~~~~~~~~~
1256/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:117:6: note: ')' token is here
1257    ,SIPROUND;
1258     ^~~~~~~~
1259/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
1260  } STMT_END
1261    ^~~~~~~~
1262/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1263#   define STMT_END     )
1264                        ^
1265/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1266  SIP_ROUNDS;                               \
1267  ^~~~~~~~~~
1268/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:118:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1269    ,SIPROUND;SIPROUND;SIPROUND;
1270     ^~~~~~~~
1271/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
1272  STMT_START {              \
1273  ^~~~~~~~~~
1274/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1275#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1276                              ^
1277/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1278  SIP_FINAL_ROUNDS                          \
1279  ^~~~~~~~~~~~~~~~
1280/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:118:6: note: '{' token is here
1281    ,SIPROUND;SIPROUND;SIPROUND;
1282     ^~~~~~~~
1283/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
1284  STMT_START {              \
1285             ^
1286/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1287  SIP_FINAL_ROUNDS                          \
1288  ^~~~~~~~~~~~~~~~
1289/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:118:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1290    ,SIPROUND;SIPROUND;SIPROUND;
1291     ^~~~~~~~
1292/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
1293  } STMT_END
1294  ^
1295/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1296  SIP_FINAL_ROUNDS                          \
1297  ^~~~~~~~~~~~~~~~
1298/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:118:6: note: ')' token is here
1299    ,SIPROUND;SIPROUND;SIPROUND;
1300     ^~~~~~~~
1301/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
1302  } STMT_END
1303    ^~~~~~~~
1304/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1305#   define STMT_END     )
1306                        ^
1307/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1308  SIP_FINAL_ROUNDS                          \
1309  ^~~~~~~~~~~~~~~~
1310/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:118:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1311    ,SIPROUND;SIPROUND;SIPROUND;
1312              ^~~~~~~~
1313/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
1314  STMT_START {              \
1315  ^~~~~~~~~~
1316/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1317#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1318                              ^
1319/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1320  SIP_FINAL_ROUNDS                          \
1321  ^~~~~~~~~~~~~~~~
1322/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:118:15: note: '{' token is here
1323    ,SIPROUND;SIPROUND;SIPROUND;
1324              ^~~~~~~~
1325/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
1326  STMT_START {              \
1327             ^
1328/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1329  SIP_FINAL_ROUNDS                          \
1330  ^~~~~~~~~~~~~~~~
1331/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:118:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1332    ,SIPROUND;SIPROUND;SIPROUND;
1333              ^~~~~~~~
1334/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
1335  } STMT_END
1336  ^
1337/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1338  SIP_FINAL_ROUNDS                          \
1339  ^~~~~~~~~~~~~~~~
1340/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:118:15: note: ')' token is here
1341    ,SIPROUND;SIPROUND;SIPROUND;
1342              ^~~~~~~~
1343/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
1344  } STMT_END
1345    ^~~~~~~~
1346/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1347#   define STMT_END     )
1348                        ^
1349/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1350  SIP_FINAL_ROUNDS                          \
1351  ^~~~~~~~~~~~~~~~
1352/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:118:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1353    ,SIPROUND;SIPROUND;SIPROUND;
1354                       ^~~~~~~~
1355/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
1356  STMT_START {              \
1357  ^~~~~~~~~~
1358/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1359#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1360                              ^
1361/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1362  SIP_FINAL_ROUNDS                          \
1363  ^~~~~~~~~~~~~~~~
1364/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:118:24: note: '{' token is here
1365    ,SIPROUND;SIPROUND;SIPROUND;
1366                       ^~~~~~~~
1367/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
1368  STMT_START {              \
1369             ^
1370/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1371  SIP_FINAL_ROUNDS                          \
1372  ^~~~~~~~~~~~~~~~
1373/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:118:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1374    ,SIPROUND;SIPROUND;SIPROUND;
1375                       ^~~~~~~~
1376/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
1377  } STMT_END
1378  ^
1379/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1380  SIP_FINAL_ROUNDS                          \
1381  ^~~~~~~~~~~~~~~~
1382/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:118:24: note: ')' token is here
1383    ,SIPROUND;SIPROUND;SIPROUND;
1384                       ^~~~~~~~
1385/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
1386  } STMT_END
1387    ^~~~~~~~
1388/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1389#   define STMT_END     )
1390                        ^
1391/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1392  SIP_FINAL_ROUNDS                          \
1393  ^~~~~~~~~~~~~~~~
1394/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1395    ,SIPROUND;SIPROUND;
1396     ^~~~~~~~
1397/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
1398  STMT_START {              \
1399  ^~~~~~~~~~
1400/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1401#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1402                              ^
1403/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
1404    SIP_ROUNDS;                             \
1405    ^~~~~~~~~~
1406/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:123:6: note: '{' token is here
1407    ,SIPROUND;SIPROUND;
1408     ^~~~~~~~
1409/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
1410  STMT_START {              \
1411             ^
1412/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
1413    SIP_ROUNDS;                             \
1414    ^~~~~~~~~~
1415/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1416    ,SIPROUND;SIPROUND;
1417     ^~~~~~~~
1418/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
1419  } STMT_END
1420  ^
1421/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
1422    SIP_ROUNDS;                             \
1423    ^~~~~~~~~~
1424/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:123:6: note: ')' token is here
1425    ,SIPROUND;SIPROUND;
1426     ^~~~~~~~
1427/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
1428  } STMT_END
1429    ^~~~~~~~
1430/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1431#   define STMT_END     )
1432                        ^
1433/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
1434    SIP_ROUNDS;                             \
1435    ^~~~~~~~~~
1436/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1437    ,SIPROUND;SIPROUND;
1438              ^~~~~~~~
1439/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
1440  STMT_START {              \
1441  ^~~~~~~~~~
1442/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1443#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1444                              ^
1445/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
1446    SIP_ROUNDS;                             \
1447    ^~~~~~~~~~
1448/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:123:15: note: '{' token is here
1449    ,SIPROUND;SIPROUND;
1450              ^~~~~~~~
1451/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
1452  STMT_START {              \
1453             ^
1454/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
1455    SIP_ROUNDS;                             \
1456    ^~~~~~~~~~
1457/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1458    ,SIPROUND;SIPROUND;
1459              ^~~~~~~~
1460/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
1461  } STMT_END
1462  ^
1463/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
1464    SIP_ROUNDS;                             \
1465    ^~~~~~~~~~
1466/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:123:15: note: ')' token is here
1467    ,SIPROUND;SIPROUND;
1468              ^~~~~~~~
1469/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
1470  } STMT_END
1471    ^~~~~~~~
1472/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1473#   define STMT_END     )
1474                        ^
1475/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:62:5: note: expanded from macro 'PERL_SIPHASH_FNC'
1476    SIP_ROUNDS;                             \
1477    ^~~~~~~~~~
1478/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:123:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1479    ,SIPROUND;SIPROUND;
1480     ^~~~~~~~
1481/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
1482  STMT_START {              \
1483  ^~~~~~~~~~
1484/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1485#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1486                              ^
1487/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1488  SIP_ROUNDS;                               \
1489  ^~~~~~~~~~
1490/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:123:6: note: '{' token is here
1491    ,SIPROUND;SIPROUND;
1492     ^~~~~~~~
1493/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
1494  STMT_START {              \
1495             ^
1496/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1497  SIP_ROUNDS;                               \
1498  ^~~~~~~~~~
1499/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:123:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1500    ,SIPROUND;SIPROUND;
1501     ^~~~~~~~
1502/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
1503  } STMT_END
1504  ^
1505/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1506  SIP_ROUNDS;                               \
1507  ^~~~~~~~~~
1508/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:123:6: note: ')' token is here
1509    ,SIPROUND;SIPROUND;
1510     ^~~~~~~~
1511/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
1512  } STMT_END
1513    ^~~~~~~~
1514/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1515#   define STMT_END     )
1516                        ^
1517/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1518  SIP_ROUNDS;                               \
1519  ^~~~~~~~~~
1520/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:123:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1521    ,SIPROUND;SIPROUND;
1522              ^~~~~~~~
1523/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
1524  STMT_START {              \
1525  ^~~~~~~~~~
1526/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1527#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1528                              ^
1529/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1530  SIP_ROUNDS;                               \
1531  ^~~~~~~~~~
1532/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:123:15: note: '{' token is here
1533    ,SIPROUND;SIPROUND;
1534              ^~~~~~~~
1535/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
1536  STMT_START {              \
1537             ^
1538/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1539  SIP_ROUNDS;                               \
1540  ^~~~~~~~~~
1541/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:123:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1542    ,SIPROUND;SIPROUND;
1543              ^~~~~~~~
1544/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
1545  } STMT_END
1546  ^
1547/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1548  SIP_ROUNDS;                               \
1549  ^~~~~~~~~~
1550/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:123:15: note: ')' token is here
1551    ,SIPROUND;SIPROUND;
1552              ^~~~~~~~
1553/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
1554  } STMT_END
1555    ^~~~~~~~
1556/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1557#   define STMT_END     )
1558                        ^
1559/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:81:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1560  SIP_ROUNDS;                               \
1561  ^~~~~~~~~~
1562/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:124:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1563    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
1564     ^~~~~~~~
1565/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
1566  STMT_START {              \
1567  ^~~~~~~~~~
1568/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1569#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1570                              ^
1571/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1572  SIP_FINAL_ROUNDS                          \
1573  ^~~~~~~~~~~~~~~~
1574/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:124:6: note: '{' token is here
1575    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
1576     ^~~~~~~~
1577/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
1578  STMT_START {              \
1579             ^
1580/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1581  SIP_FINAL_ROUNDS                          \
1582  ^~~~~~~~~~~~~~~~
1583/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:124:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1584    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
1585     ^~~~~~~~
1586/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
1587  } STMT_END
1588  ^
1589/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1590  SIP_FINAL_ROUNDS                          \
1591  ^~~~~~~~~~~~~~~~
1592/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:124:6: note: ')' token is here
1593    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
1594     ^~~~~~~~
1595/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
1596  } STMT_END
1597    ^~~~~~~~
1598/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1599#   define STMT_END     )
1600                        ^
1601/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1602  SIP_FINAL_ROUNDS                          \
1603  ^~~~~~~~~~~~~~~~
1604/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:124:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1605    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
1606              ^~~~~~~~
1607/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
1608  STMT_START {              \
1609  ^~~~~~~~~~
1610/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1611#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1612                              ^
1613/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1614  SIP_FINAL_ROUNDS                          \
1615  ^~~~~~~~~~~~~~~~
1616/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:124:15: note: '{' token is here
1617    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
1618              ^~~~~~~~
1619/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
1620  STMT_START {              \
1621             ^
1622/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1623  SIP_FINAL_ROUNDS                          \
1624  ^~~~~~~~~~~~~~~~
1625/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:124:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1626    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
1627              ^~~~~~~~
1628/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
1629  } STMT_END
1630  ^
1631/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1632  SIP_FINAL_ROUNDS                          \
1633  ^~~~~~~~~~~~~~~~
1634/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:124:15: note: ')' token is here
1635    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
1636              ^~~~~~~~
1637/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
1638  } STMT_END
1639    ^~~~~~~~
1640/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1641#   define STMT_END     )
1642                        ^
1643/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1644  SIP_FINAL_ROUNDS                          \
1645  ^~~~~~~~~~~~~~~~
1646/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:124:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1647    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
1648                       ^~~~~~~~
1649/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
1650  STMT_START {              \
1651  ^~~~~~~~~~
1652/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1653#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1654                              ^
1655/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1656  SIP_FINAL_ROUNDS                          \
1657  ^~~~~~~~~~~~~~~~
1658/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:124:24: note: '{' token is here
1659    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
1660                       ^~~~~~~~
1661/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
1662  STMT_START {              \
1663             ^
1664/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1665  SIP_FINAL_ROUNDS                          \
1666  ^~~~~~~~~~~~~~~~
1667/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:124:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1668    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
1669                       ^~~~~~~~
1670/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
1671  } STMT_END
1672  ^
1673/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1674  SIP_FINAL_ROUNDS                          \
1675  ^~~~~~~~~~~~~~~~
1676/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:124:24: note: ')' token is here
1677    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
1678                       ^~~~~~~~
1679/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
1680  } STMT_END
1681    ^~~~~~~~
1682/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1683#   define STMT_END     )
1684                        ^
1685/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1686  SIP_FINAL_ROUNDS                          \
1687  ^~~~~~~~~~~~~~~~
1688/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:124:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1689    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
1690                                ^~~~~~~~
1691/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:3: note: expanded from macro 'SIPROUND'
1692  STMT_START {              \
1693  ^~~~~~~~~~
1694/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1695#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1696                              ^
1697/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1698  SIP_FINAL_ROUNDS                          \
1699  ^~~~~~~~~~~~~~~~
1700/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:124:33: note: '{' token is here
1701    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
1702                                ^~~~~~~~
1703/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:18:14: note: expanded from macro 'SIPROUND'
1704  STMT_START {              \
1705             ^
1706/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1707  SIP_FINAL_ROUNDS                          \
1708  ^~~~~~~~~~~~~~~~
1709/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:124:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1710    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
1711                                ^~~~~~~~
1712/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:3: note: expanded from macro 'SIPROUND'
1713  } STMT_END
1714  ^
1715/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1716  SIP_FINAL_ROUNDS                          \
1717  ^~~~~~~~~~~~~~~~
1718/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:124:33: note: ')' token is here
1719    ,SIPROUND;SIPROUND;SIPROUND;SIPROUND;
1720                                ^~~~~~~~
1721/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:23:5: note: expanded from macro 'SIPROUND'
1722  } STMT_END
1723    ^~~~~~~~
1724/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1725#   define STMT_END     )
1726                        ^
1727/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl_siphash.h:87:3: note: expanded from macro 'PERL_SIPHASH_FNC'
1728  SIP_FINAL_ROUNDS                          \
1729  ^~~~~~~~~~~~~~~~
1730In file included from Socket6.xs:80:
1731In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:4085:
1732In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv.h:659:
1733/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:166:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1734    _PERL_HASH_SEED_STATE(seed,(U8*)state);
1735    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1736/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:100:43: note: expanded from macro '_PERL_HASH_SEED_STATE'
1737#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \
1738                                          ^~~~~~~~~~
1739/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1740#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1741                              ^
1742/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:166:5: note: '{' token is here
1743    _PERL_HASH_SEED_STATE(seed,(U8*)state);
1744    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1745/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:100:54: note: expanded from macro '_PERL_HASH_SEED_STATE'
1746#define _PERL_HASH_SEED_STATE(seed,state) STMT_START {                                      \
1747                                                     ^
1748/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:166:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1749    _PERL_HASH_SEED_STATE(seed,(U8*)state);
1750    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1751/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:102:93: note: expanded from macro '_PERL_HASH_SEED_STATE'
1752    sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES);    \
1753                                                                                            ^
1754/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:166:5: note: ')' token is here
1755    _PERL_HASH_SEED_STATE(seed,(U8*)state);
1756    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1757/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/hv_func.h:103:3: note: expanded from macro '_PERL_HASH_SEED_STATE'
1758} STMT_END
1759  ^~~~~~~~
1760/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1761#   define STMT_END     )
1762                        ^
1763In file included from Socket6.xs:80:
1764In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
1765/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2246:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1766    CX_POP_SAVEARRAY(cx);
1767    ^~~~~~~~~~~~~~~~~~~~
1768/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/cop.h:795:5: note: expanded from macro 'CX_POP_SAVEARRAY'
1769    STMT_START {                                                        \
1770    ^~~~~~~~~~
1771/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1772#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1773                              ^
1774/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2246:5: note: '{' token is here
1775    CX_POP_SAVEARRAY(cx);
1776    ^~~~~~~~~~~~~~~~~~~~
1777/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/cop.h:795:16: note: expanded from macro 'CX_POP_SAVEARRAY'
1778    STMT_START {                                                        \
1779               ^
1780In file included from Socket6.xs:80:
1781In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
1782/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2246:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1783    CX_POP_SAVEARRAY(cx);
1784    ^~~~~~~~~~~~~~~~~~~~
1785/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/cop.h:800:5: note: expanded from macro 'CX_POP_SAVEARRAY'
1786    } STMT_END
1787    ^
1788/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2246:5: note: ')' token is here
1789    CX_POP_SAVEARRAY(cx);
1790    ^~~~~~~~~~~~~~~~~~~~
1791/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/cop.h:800:7: note: expanded from macro 'CX_POP_SAVEARRAY'
1792    } STMT_END
1793      ^~~~~~~~
1794/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1795#   define STMT_END     )
1796                        ^
1797In file included from Socket6.xs:80:
1798In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
1799/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2252:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1800        CLEAR_ARGARRAY(av);
1801        ^~~~~~~~~~~~~~~~~~
1802/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/cop.h:805:5: note: expanded from macro 'CLEAR_ARGARRAY'
1803    STMT_START {                                                        \
1804    ^~~~~~~~~~
1805/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1806#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1807                              ^
1808/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2252:9: note: '{' token is here
1809        CLEAR_ARGARRAY(av);
1810        ^~~~~~~~~~~~~~~~~~
1811/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/cop.h:805:16: note: expanded from macro 'CLEAR_ARGARRAY'
1812    STMT_START {                                                        \
1813               ^
1814In file included from Socket6.xs:80:
1815In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
1816/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2252:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1817        CLEAR_ARGARRAY(av);
1818        ^~~~~~~~~~~~~~~~~~
1819/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/cop.h:809:5: note: expanded from macro 'CLEAR_ARGARRAY'
1820    } STMT_END
1821    ^
1822/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2252:9: note: ')' token is here
1823        CLEAR_ARGARRAY(av);
1824        ^~~~~~~~~~~~~~~~~~
1825/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/cop.h:809:7: note: expanded from macro 'CLEAR_ARGARRAY'
1826    } STMT_END
1827      ^~~~~~~~
1828/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1829#   define STMT_END     )
1830                        ^
1831In file included from Socket6.xs:80:
1832In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
1833/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1834    GETENV_LOCK;
1835    ^~~~~~~~~~~
1836/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
1837#    define GETENV_LOCK    ENV_READ_LOCK
1838                           ^~~~~~~~~~~~~
1839/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
1840#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)
1841                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1842/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:290:5: note: expanded from macro 'PERL_READ_LOCK'
1843    STMT_START {                                                    \
1844    ^~~~~~~~~~
1845/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1846#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1847                              ^
1848/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2738:5: note: '{' token is here
1849    GETENV_LOCK;
1850    ^~~~~~~~~~~
1851/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
1852#    define GETENV_LOCK    ENV_READ_LOCK
1853                           ^~~~~~~~~~~~~
1854/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
1855#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)
1856                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1857/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:290:16: note: expanded from macro 'PERL_READ_LOCK'
1858    STMT_START {                                                    \
1859               ^
1860In file included from Socket6.xs:80:
1861In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
1862/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1863    GETENV_LOCK;
1864    ^~~~~~~~~~~
1865/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
1866#    define GETENV_LOCK    ENV_READ_LOCK
1867                           ^~~~~~~~~~~~~
1868/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
1869#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)
1870                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1871/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:291:9: note: expanded from macro 'PERL_READ_LOCK'
1872        MUTEX_LOCK(&(mutex)->lock);                                 \
1873        ^~~~~~~~~~~~~~~~~~~~~~~~~~
1874/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:210:5: note: expanded from macro 'MUTEX_LOCK'
1875    STMT_START {                                                \
1876    ^~~~~~~~~~
1877/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1878#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1879                              ^
1880/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2738:5: note: '{' token is here
1881    GETENV_LOCK;
1882    ^~~~~~~~~~~
1883/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
1884#    define GETENV_LOCK    ENV_READ_LOCK
1885                           ^~~~~~~~~~~~~
1886/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
1887#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)
1888                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1889/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:291:9: note: expanded from macro 'PERL_READ_LOCK'
1890        MUTEX_LOCK(&(mutex)->lock);                                 \
1891        ^~~~~~~~~~~~~~~~~~~~~~~~~~
1892/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:210:16: note: expanded from macro 'MUTEX_LOCK'
1893    STMT_START {                                                \
1894               ^
1895In file included from Socket6.xs:80:
1896In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
1897/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1898    GETENV_LOCK;
1899    ^~~~~~~~~~~
1900/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
1901#    define GETENV_LOCK    ENV_READ_LOCK
1902                           ^~~~~~~~~~~~~
1903/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
1904#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)
1905                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1906/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:291:9: note: expanded from macro 'PERL_READ_LOCK'
1907        MUTEX_LOCK(&(mutex)->lock);                                 \
1908        ^~~~~~~~~~~~~~~~~~~~~~~~~~
1909/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:215:5: note: expanded from macro 'MUTEX_LOCK'
1910    } STMT_END
1911    ^
1912/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2738:5: note: ')' token is here
1913    GETENV_LOCK;
1914    ^~~~~~~~~~~
1915/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
1916#    define GETENV_LOCK    ENV_READ_LOCK
1917                           ^~~~~~~~~~~~~
1918/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
1919#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)
1920                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1921/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:291:9: note: expanded from macro 'PERL_READ_LOCK'
1922        MUTEX_LOCK(&(mutex)->lock);                                 \
1923        ^~~~~~~~~~~~~~~~~~~~~~~~~~
1924/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:215:7: note: expanded from macro 'MUTEX_LOCK'
1925    } STMT_END
1926      ^~~~~~~~
1927/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1928#   define STMT_END     )
1929                        ^
1930In file included from Socket6.xs:80:
1931In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
1932/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2738:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1933    GETENV_LOCK;
1934    ^~~~~~~~~~~
1935/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
1936#    define GETENV_LOCK    ENV_READ_LOCK
1937                           ^~~~~~~~~~~~~
1938/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
1939#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)
1940                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1941/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:293:9: note: expanded from macro 'PERL_READ_LOCK'
1942        MUTEX_UNLOCK(&(mutex)->lock);                               \
1943        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1944/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:218:5: note: expanded from macro 'MUTEX_UNLOCK'
1945    STMT_START {                                                \
1946    ^~~~~~~~~~
1947/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
1948#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
1949                              ^
1950/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2738:5: note: '{' token is here
1951    GETENV_LOCK;
1952    ^~~~~~~~~~~
1953/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
1954#    define GETENV_LOCK    ENV_READ_LOCK
1955                           ^~~~~~~~~~~~~
1956/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
1957#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)
1958                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1959/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:293:9: note: expanded from macro 'PERL_READ_LOCK'
1960        MUTEX_UNLOCK(&(mutex)->lock);                               \
1961        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1962/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:218:16: note: expanded from macro 'MUTEX_UNLOCK'
1963    STMT_START {                                                \
1964               ^
1965In file included from Socket6.xs:80:
1966In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
1967/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
1968    GETENV_LOCK;
1969    ^~~~~~~~~~~
1970/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
1971#    define GETENV_LOCK    ENV_READ_LOCK
1972                           ^~~~~~~~~~~~~
1973/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
1974#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)
1975                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1976/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:293:9: note: expanded from macro 'PERL_READ_LOCK'
1977        MUTEX_UNLOCK(&(mutex)->lock);                               \
1978        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1979/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:223:5: note: expanded from macro 'MUTEX_UNLOCK'
1980    } STMT_END
1981    ^
1982/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2738:5: note: ')' token is here
1983    GETENV_LOCK;
1984    ^~~~~~~~~~~
1985/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
1986#    define GETENV_LOCK    ENV_READ_LOCK
1987                           ^~~~~~~~~~~~~
1988/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
1989#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)
1990                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1991/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:293:9: note: expanded from macro 'PERL_READ_LOCK'
1992        MUTEX_UNLOCK(&(mutex)->lock);                               \
1993        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1994/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:223:7: note: expanded from macro 'MUTEX_UNLOCK'
1995    } STMT_END
1996      ^~~~~~~~
1997/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
1998#   define STMT_END     )
1999                        ^
2000In file included from Socket6.xs:80:
2001In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
2002/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2738:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2003    GETENV_LOCK;
2004    ^~~~~~~~~~~
2005/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
2006#    define GETENV_LOCK    ENV_READ_LOCK
2007                           ^~~~~~~~~~~~~
2008/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
2009#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)
2010                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2011/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:294:5: note: expanded from macro 'PERL_READ_LOCK'
2012    } STMT_END
2013    ^
2014/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2738:5: note: ')' token is here
2015    GETENV_LOCK;
2016    ^~~~~~~~~~~
2017/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7075:28: note: expanded from macro 'GETENV_LOCK'
2018#    define GETENV_LOCK    ENV_READ_LOCK
2019                           ^~~~~~~~~~~~~
2020/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7064:31: note: expanded from macro 'ENV_READ_LOCK'
2021#  define ENV_READ_LOCK       PERL_READ_LOCK(&PL_env_mutex)
2022                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2023/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:294:7: note: expanded from macro 'PERL_READ_LOCK'
2024    } STMT_END
2025      ^~~~~~~~
2026/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2027#   define STMT_END     )
2028                        ^
2029In file included from Socket6.xs:80:
2030In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
2031/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2821:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2032    GETENV_UNLOCK;
2033    ^~~~~~~~~~~~~
2034/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
2035#    define GETENV_UNLOCK  ENV_READ_UNLOCK
2036                           ^~~~~~~~~~~~~~~
2037/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
2038#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)
2039                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2040/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:297:5: note: expanded from macro 'PERL_READ_UNLOCK'
2041    STMT_START {                                                    \
2042    ^~~~~~~~~~
2043/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2044#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2045                              ^
2046/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2821:5: note: '{' token is here
2047    GETENV_UNLOCK;
2048    ^~~~~~~~~~~~~
2049/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
2050#    define GETENV_UNLOCK  ENV_READ_UNLOCK
2051                           ^~~~~~~~~~~~~~~
2052/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
2053#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)
2054                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2055/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:297:16: note: expanded from macro 'PERL_READ_UNLOCK'
2056    STMT_START {                                                    \
2057               ^
2058In file included from Socket6.xs:80:
2059In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
2060/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2821:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2061    GETENV_UNLOCK;
2062    ^~~~~~~~~~~~~
2063/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
2064#    define GETENV_UNLOCK  ENV_READ_UNLOCK
2065                           ^~~~~~~~~~~~~~~
2066/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
2067#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)
2068                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2069/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'
2070        MUTEX_LOCK(&(mutex)->lock);                                 \
2071        ^~~~~~~~~~~~~~~~~~~~~~~~~~
2072/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:210:5: note: expanded from macro 'MUTEX_LOCK'
2073    STMT_START {                                                \
2074    ^~~~~~~~~~
2075/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2076#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2077                              ^
2078/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2821:5: note: '{' token is here
2079    GETENV_UNLOCK;
2080    ^~~~~~~~~~~~~
2081/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
2082#    define GETENV_UNLOCK  ENV_READ_UNLOCK
2083                           ^~~~~~~~~~~~~~~
2084/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
2085#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)
2086                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2087/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'
2088        MUTEX_LOCK(&(mutex)->lock);                                 \
2089        ^~~~~~~~~~~~~~~~~~~~~~~~~~
2090/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:210:16: note: expanded from macro 'MUTEX_LOCK'
2091    STMT_START {                                                \
2092               ^
2093In file included from Socket6.xs:80:
2094In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
2095/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2821:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2096    GETENV_UNLOCK;
2097    ^~~~~~~~~~~~~
2098/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
2099#    define GETENV_UNLOCK  ENV_READ_UNLOCK
2100                           ^~~~~~~~~~~~~~~
2101/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
2102#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)
2103                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2104/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'
2105        MUTEX_LOCK(&(mutex)->lock);                                 \
2106        ^~~~~~~~~~~~~~~~~~~~~~~~~~
2107/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:215:5: note: expanded from macro 'MUTEX_LOCK'
2108    } STMT_END
2109    ^
2110/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2821:5: note: ')' token is here
2111    GETENV_UNLOCK;
2112    ^~~~~~~~~~~~~
2113/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
2114#    define GETENV_UNLOCK  ENV_READ_UNLOCK
2115                           ^~~~~~~~~~~~~~~
2116/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
2117#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)
2118                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2119/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:298:9: note: expanded from macro 'PERL_READ_UNLOCK'
2120        MUTEX_LOCK(&(mutex)->lock);                                 \
2121        ^~~~~~~~~~~~~~~~~~~~~~~~~~
2122/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:215:7: note: expanded from macro 'MUTEX_LOCK'
2123    } STMT_END
2124      ^~~~~~~~
2125/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2126#   define STMT_END     )
2127                        ^
2128In file included from Socket6.xs:80:
2129In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
2130/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2821:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2131    GETENV_UNLOCK;
2132    ^~~~~~~~~~~~~
2133/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
2134#    define GETENV_UNLOCK  ENV_READ_UNLOCK
2135                           ^~~~~~~~~~~~~~~
2136/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
2137#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)
2138                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2139/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:302:13: note: expanded from macro 'PERL_READ_UNLOCK'
2140            COND_SIGNAL(&(mutex)->wakeup);                          \
2141            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2142/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:244:5: note: expanded from macro 'COND_SIGNAL'
2143    STMT_START {                                                \
2144    ^~~~~~~~~~
2145/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2146#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2147                              ^
2148/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2821:5: note: '{' token is here
2149    GETENV_UNLOCK;
2150    ^~~~~~~~~~~~~
2151/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
2152#    define GETENV_UNLOCK  ENV_READ_UNLOCK
2153                           ^~~~~~~~~~~~~~~
2154/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
2155#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)
2156                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2157/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:302:13: note: expanded from macro 'PERL_READ_UNLOCK'
2158            COND_SIGNAL(&(mutex)->wakeup);                          \
2159            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2160/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:244:16: note: expanded from macro 'COND_SIGNAL'
2161    STMT_START {                                                \
2162               ^
2163In file included from Socket6.xs:80:
2164In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
2165/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2821:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2166    GETENV_UNLOCK;
2167    ^~~~~~~~~~~~~
2168/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
2169#    define GETENV_UNLOCK  ENV_READ_UNLOCK
2170                           ^~~~~~~~~~~~~~~
2171/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
2172#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)
2173                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2174/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:302:13: note: expanded from macro 'PERL_READ_UNLOCK'
2175            COND_SIGNAL(&(mutex)->wakeup);                          \
2176            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2177/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:249:5: note: expanded from macro 'COND_SIGNAL'
2178    } STMT_END
2179    ^
2180/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2821:5: note: ')' token is here
2181    GETENV_UNLOCK;
2182    ^~~~~~~~~~~~~
2183/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
2184#    define GETENV_UNLOCK  ENV_READ_UNLOCK
2185                           ^~~~~~~~~~~~~~~
2186/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
2187#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)
2188                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2189/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:302:13: note: expanded from macro 'PERL_READ_UNLOCK'
2190            COND_SIGNAL(&(mutex)->wakeup);                          \
2191            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2192/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:249:7: note: expanded from macro 'COND_SIGNAL'
2193    } STMT_END
2194      ^~~~~~~~
2195/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2196#   define STMT_END     )
2197                        ^
2198In file included from Socket6.xs:80:
2199In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
2200/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2821:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2201    GETENV_UNLOCK;
2202    ^~~~~~~~~~~~~
2203/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
2204#    define GETENV_UNLOCK  ENV_READ_UNLOCK
2205                           ^~~~~~~~~~~~~~~
2206/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
2207#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)
2208                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2209/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'
2210        MUTEX_UNLOCK(&(mutex)->lock);                               \
2211        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
2212/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:218:5: note: expanded from macro 'MUTEX_UNLOCK'
2213    STMT_START {                                                \
2214    ^~~~~~~~~~
2215/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2216#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2217                              ^
2218/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2821:5: note: '{' token is here
2219    GETENV_UNLOCK;
2220    ^~~~~~~~~~~~~
2221/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
2222#    define GETENV_UNLOCK  ENV_READ_UNLOCK
2223                           ^~~~~~~~~~~~~~~
2224/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
2225#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)
2226                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2227/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'
2228        MUTEX_UNLOCK(&(mutex)->lock);                               \
2229        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
2230/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:218:16: note: expanded from macro 'MUTEX_UNLOCK'
2231    STMT_START {                                                \
2232               ^
2233In file included from Socket6.xs:80:
2234In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
2235/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2821:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2236    GETENV_UNLOCK;
2237    ^~~~~~~~~~~~~
2238/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
2239#    define GETENV_UNLOCK  ENV_READ_UNLOCK
2240                           ^~~~~~~~~~~~~~~
2241/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
2242#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)
2243                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2244/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'
2245        MUTEX_UNLOCK(&(mutex)->lock);                               \
2246        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
2247/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:223:5: note: expanded from macro 'MUTEX_UNLOCK'
2248    } STMT_END
2249    ^
2250/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2821:5: note: ')' token is here
2251    GETENV_UNLOCK;
2252    ^~~~~~~~~~~~~
2253/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
2254#    define GETENV_UNLOCK  ENV_READ_UNLOCK
2255                           ^~~~~~~~~~~~~~~
2256/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
2257#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)
2258                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2259/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:305:9: note: expanded from macro 'PERL_READ_UNLOCK'
2260        MUTEX_UNLOCK(&(mutex)->lock);                               \
2261        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
2262/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:223:7: note: expanded from macro 'MUTEX_UNLOCK'
2263    } STMT_END
2264      ^~~~~~~~
2265/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2266#   define STMT_END     )
2267                        ^
2268In file included from Socket6.xs:80:
2269In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7109:
2270/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2821:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2271    GETENV_UNLOCK;
2272    ^~~~~~~~~~~~~
2273/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
2274#    define GETENV_UNLOCK  ENV_READ_UNLOCK
2275                           ^~~~~~~~~~~~~~~
2276/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
2277#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)
2278                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2279/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:306:5: note: expanded from macro 'PERL_READ_UNLOCK'
2280    } STMT_END
2281    ^
2282/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/inline.h:2821:5: note: ')' token is here
2283    GETENV_UNLOCK;
2284    ^~~~~~~~~~~~~
2285/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7076:28: note: expanded from macro 'GETENV_UNLOCK'
2286#    define GETENV_UNLOCK  ENV_READ_UNLOCK
2287                           ^~~~~~~~~~~~~~~
2288/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:7065:31: note: expanded from macro 'ENV_READ_UNLOCK'
2289#  define ENV_READ_UNLOCK     PERL_READ_UNLOCK(&PL_env_mutex)
2290                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2291/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/thread.h:306:7: note: expanded from macro 'PERL_READ_UNLOCK'
2292    } STMT_END
2293      ^~~~~~~~
2294/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2295#   define STMT_END     )
2296                        ^
2297Socket6.xs:110:9: warning: 'PL_sv_undef' macro redefined [-Wmacro-redefined]
2298#define PL_sv_undef             sv_undef
2299        ^
2300/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/embedvar.h:333:9: note: previous definition is here
2301#define PL_sv_undef             (vTHX->Isv_undef)
2302        ^
2303Socket6.c:603:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2304        XSprePUSH; PUSHn((double)RETVAL);
2305                   ^~~~~~~~~~~~~~~~~~~~~
2306/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:475:18: note: expanded from macro 'PUSHn'
2307#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END
2308                        ^~~~~~~~~~
2309/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2310#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2311                              ^
2312Socket6.c:603:13: note: '{' token is here
2313        XSprePUSH; PUSHn((double)RETVAL);
2314                   ^~~~~~~~~~~~~~~~~~~~~
2315/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:475:29: note: expanded from macro 'PUSHn'
2316#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END
2317                                   ^
2318Socket6.c:603:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2319        XSprePUSH; PUSHn((double)RETVAL);
2320                   ^~~~~~~~~~~~~~~~~~~~~
2321/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:475:31: note: expanded from macro 'PUSHn'
2322#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END
2323                                     ^~~~~~~~~~
2324/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:454:5: note: expanded from macro 'TARGn'
2325    STMT_START {                                                        \
2326    ^~~~~~~~~~
2327/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2328#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2329                              ^
2330Socket6.c:603:13: note: '{' token is here
2331        XSprePUSH; PUSHn((double)RETVAL);
2332                   ^~~~~~~~~~~~~~~~~~~~~
2333/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:475:31: note: expanded from macro 'PUSHn'
2334#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END
2335                                     ^~~~~~~~~~
2336/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:454:16: note: expanded from macro 'TARGn'
2337    STMT_START {                                                        \
2338               ^
2339Socket6.c:603:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2340        XSprePUSH; PUSHn((double)RETVAL);
2341                   ^~~~~~~~~~~~~~~~~~~~~
2342/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:475:31: note: expanded from macro 'PUSHn'
2343#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END
2344                                     ^~~~~~~~~~
2345/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:466:13: note: expanded from macro 'TARGn'
2346            SvNV_set(TARG, TARGn_nv);                                   \
2347            ^~~~~~~~~~~~~~~~~~~~~~~~
2348/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sv.h:1341:2: note: expanded from macro 'SvNV_set'
2349        STMT_START { \
2350        ^~~~~~~~~~
2351/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2352#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2353                              ^
2354Socket6.c:603:13: note: '{' token is here
2355        XSprePUSH; PUSHn((double)RETVAL);
2356                   ^~~~~~~~~~~~~~~~~~~~~
2357/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:475:31: note: expanded from macro 'PUSHn'
2358#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END
2359                                     ^~~~~~~~~~
2360/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:466:13: note: expanded from macro 'TARGn'
2361            SvNV_set(TARG, TARGn_nv);                                   \
2362            ^~~~~~~~~~~~~~~~~~~~~~~~
2363/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sv.h:1341:13: note: expanded from macro 'SvNV_set'
2364        STMT_START { \
2365                   ^
2366Socket6.c:603:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2367        XSprePUSH; PUSHn((double)RETVAL);
2368                   ^~~~~~~~~~~~~~~~~~~~~
2369/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:475:31: note: expanded from macro 'PUSHn'
2370#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END
2371                                     ^~~~~~~~~~
2372/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:466:13: note: expanded from macro 'TARGn'
2373            SvNV_set(TARG, TARGn_nv);                                   \
2374            ^~~~~~~~~~~~~~~~~~~~~~~~
2375/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sv.h:1344:48: note: expanded from macro 'SvNV_set'
2376                (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END
2377                                                             ^
2378Socket6.c:603:13: note: ')' token is here
2379        XSprePUSH; PUSHn((double)RETVAL);
2380                   ^~~~~~~~~~~~~~~~~~~~~
2381/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:475:31: note: expanded from macro 'PUSHn'
2382#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END
2383                                     ^~~~~~~~~~
2384/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:466:13: note: expanded from macro 'TARGn'
2385            SvNV_set(TARG, TARGn_nv);                                   \
2386            ^~~~~~~~~~~~~~~~~~~~~~~~
2387/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sv.h:1344:50: note: expanded from macro 'SvNV_set'
2388                (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END
2389                                                               ^~~~~~~~
2390/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2391#   define STMT_END     )
2392                        ^
2393Socket6.c:603:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2394        XSprePUSH; PUSHn((double)RETVAL);
2395                   ^~~~~~~~~~~~~~~~~~~~~
2396/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:475:31: note: expanded from macro 'PUSHn'
2397#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END
2398                                     ^~~~~~~~~~
2399/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:470:5: note: expanded from macro 'TARGn'
2400    } STMT_END
2401    ^
2402Socket6.c:603:13: note: ')' token is here
2403        XSprePUSH; PUSHn((double)RETVAL);
2404                   ^~~~~~~~~~~~~~~~~~~~~
2405/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:475:31: note: expanded from macro 'PUSHn'
2406#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END
2407                                     ^~~~~~~~~~
2408/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:470:7: note: expanded from macro 'TARGn'
2409    } STMT_END
2410      ^~~~~~~~
2411/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2412#   define STMT_END     )
2413                        ^
2414Socket6.c:603:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2415        XSprePUSH; PUSHn((double)RETVAL);
2416                   ^~~~~~~~~~~~~~~~~~~~~
2417/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:475:56: note: expanded from macro 'PUSHn'
2418#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END
2419                                                              ^
2420Socket6.c:603:13: note: ')' token is here
2421        XSprePUSH; PUSHn((double)RETVAL);
2422                   ^~~~~~~~~~~~~~~~~~~~~
2423/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:475:58: note: expanded from macro 'PUSHn'
2424#define PUSHn(n)        STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END
2425                                                                ^~~~~~~~
2426/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2427#   define STMT_END     )
2428                        ^
2429Socket6.c:605:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2430    XSRETURN(1);
2431    ^~~~~~~~~~~
2432/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
2433    STMT_START {                                        \
2434    ^~~~~~~~~~
2435/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2436#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2437                              ^
2438Socket6.c:605:5: note: '{' token is here
2439    XSRETURN(1);
2440    ^~~~~~~~~~~
2441/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
2442    STMT_START {                                        \
2443               ^
2444Socket6.c:605:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2445    XSRETURN(1);
2446    ^~~~~~~~~~~
2447/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
2448    } STMT_END
2449    ^
2450Socket6.c:605:5: note: ')' token is here
2451    XSRETURN(1);
2452    ^~~~~~~~~~~
2453/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
2454    } STMT_END
2455      ^~~~~~~~
2456/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2457#   define STMT_END     )
2458                        ^
2459Socket6.xs:452:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2460                EXTEND(sp, 4 + count);
2461                ^~~~~~~~~~~~~~~~~~~~~
2462/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
2463#  define EXTEND(p,n)   STMT_START {                                    \
2464                        ^~~~~~~~~~
2465/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2466#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2467                              ^
2468Socket6.xs:452:3: note: '{' token is here
2469                EXTEND(sp, 4 + count);
2470                ^~~~~~~~~~~~~~~~~~~~~
2471/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
2472#  define EXTEND(p,n)   STMT_START {                                    \
2473                                   ^
2474Socket6.xs:452:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2475                EXTEND(sp, 4 + count);
2476                ^~~~~~~~~~~~~~~~~~~~~
2477/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
2478                         } } STMT_END
2479                           ^
2480Socket6.xs:452:3: note: ')' token is here
2481                EXTEND(sp, 4 + count);
2482                ^~~~~~~~~~~~~~~~~~~~~
2483/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
2484                         } } STMT_END
2485                             ^~~~~~~~
2486/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2487#   define STMT_END     )
2488                        ^
2489Socket6.c:702:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2490    XSRETURN(1);
2491    ^~~~~~~~~~~
2492/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
2493    STMT_START {                                        \
2494    ^~~~~~~~~~
2495/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2496#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2497                              ^
2498Socket6.c:702:5: note: '{' token is here
2499    XSRETURN(1);
2500    ^~~~~~~~~~~
2501/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
2502    STMT_START {                                        \
2503               ^
2504Socket6.c:702:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2505    XSRETURN(1);
2506    ^~~~~~~~~~~
2507/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
2508    } STMT_END
2509    ^
2510Socket6.c:702:5: note: ')' token is here
2511    XSRETURN(1);
2512    ^~~~~~~~~~~
2513/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
2514    } STMT_END
2515      ^~~~~~~~
2516/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2517#   define STMT_END     )
2518                        ^
2519Socket6.xs:545:9: warning: format specifies type 'int' but the argument has type 'STRLEN' (aka 'unsigned long') [-Wformat]
2520                      addrlen, alen);
2521                      ^~~~~~~
2522Socket6.xs:545:18: warning: format specifies type 'int' but the argument has type 'STRLEN' (aka 'unsigned long') [-Wformat]
2523                      addrlen, alen);
2524                               ^~~~
2525Socket6.c:762:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2526    XSRETURN(1);
2527    ^~~~~~~~~~~
2528/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
2529    STMT_START {                                        \
2530    ^~~~~~~~~~
2531/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2532#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2533                              ^
2534Socket6.c:762:5: note: '{' token is here
2535    XSRETURN(1);
2536    ^~~~~~~~~~~
2537/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
2538    STMT_START {                                        \
2539               ^
2540Socket6.c:762:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2541    XSRETURN(1);
2542    ^~~~~~~~~~~
2543/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
2544    } STMT_END
2545    ^
2546Socket6.c:762:5: note: ')' token is here
2547    XSRETURN(1);
2548    ^~~~~~~~~~~
2549/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
2550    } STMT_END
2551      ^~~~~~~~
2552/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2553#   define STMT_END     )
2554                        ^
2555Socket6.c:797:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2556    XSRETURN(1);
2557    ^~~~~~~~~~~
2558/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
2559    STMT_START {                                        \
2560    ^~~~~~~~~~
2561/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2562#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2563                              ^
2564Socket6.c:797:5: note: '{' token is here
2565    XSRETURN(1);
2566    ^~~~~~~~~~~
2567/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
2568    STMT_START {                                        \
2569               ^
2570Socket6.c:797:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2571    XSRETURN(1);
2572    ^~~~~~~~~~~
2573/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
2574    } STMT_END
2575    ^
2576Socket6.c:797:5: note: ')' token is here
2577    XSRETURN(1);
2578    ^~~~~~~~~~~
2579/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
2580    } STMT_END
2581      ^~~~~~~~
2582/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2583#   define STMT_END     )
2584                        ^
2585Socket6.c:840:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2586    XSRETURN(1);
2587    ^~~~~~~~~~~
2588/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
2589    STMT_START {                                        \
2590    ^~~~~~~~~~
2591/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2592#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2593                              ^
2594Socket6.c:840:5: note: '{' token is here
2595    XSRETURN(1);
2596    ^~~~~~~~~~~
2597/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
2598    STMT_START {                                        \
2599               ^
2600Socket6.c:840:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2601    XSRETURN(1);
2602    ^~~~~~~~~~~
2603/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
2604    } STMT_END
2605    ^
2606Socket6.c:840:5: note: ')' token is here
2607    XSRETURN(1);
2608    ^~~~~~~~~~~
2609/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
2610    } STMT_END
2611      ^~~~~~~~
2612/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2613#   define STMT_END     )
2614                        ^
2615Socket6.xs:624:9: warning: format specifies type 'int' but the argument has type 'STRLEN' (aka 'unsigned long') [-Wformat]
2616                      sockaddrlen, sizeof(addr));
2617                      ^~~~~~~~~~~
2618Socket6.xs:624:22: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
2619                      sockaddrlen, sizeof(addr));
2620                                   ^~~~~~~~~~~~
2621Socket6.xs:636:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2622        EXTEND(sp, 2);
2623        ^~~~~~~~~~~~~
2624/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
2625#  define EXTEND(p,n)   STMT_START {                                    \
2626                        ^~~~~~~~~~
2627/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2628#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2629                              ^
2630Socket6.xs:636:2: note: '{' token is here
2631        EXTEND(sp, 2);
2632        ^~~~~~~~~~~~~
2633/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
2634#  define EXTEND(p,n)   STMT_START {                                    \
2635                                   ^
2636Socket6.xs:636:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2637        EXTEND(sp, 2);
2638        ^~~~~~~~~~~~~
2639/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
2640                         } } STMT_END
2641                           ^
2642Socket6.xs:636:2: note: ')' token is here
2643        EXTEND(sp, 2);
2644        ^~~~~~~~~~~~~
2645/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
2646                         } } STMT_END
2647                             ^~~~~~~~
2648/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2649#   define STMT_END     )
2650                        ^
2651Socket6.xs:660:9: warning: format specifies type 'int' but the argument has type 'STRLEN' (aka 'unsigned long') [-Wformat]
2652                      sockaddrlen, sizeof(addr));
2653                      ^~~~~~~~~~~
2654Socket6.xs:660:22: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat]
2655                      sockaddrlen, sizeof(addr));
2656                                   ^~~~~~~~~~~~
2657Socket6.xs:678:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2658        EXTEND(sp, 5);
2659        ^~~~~~~~~~~~~
2660/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
2661#  define EXTEND(p,n)   STMT_START {                                    \
2662                        ^~~~~~~~~~
2663/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2664#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2665                              ^
2666Socket6.xs:678:2: note: '{' token is here
2667        EXTEND(sp, 5);
2668        ^~~~~~~~~~~~~
2669/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
2670#  define EXTEND(p,n)   STMT_START {                                    \
2671                                   ^
2672Socket6.xs:678:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2673        EXTEND(sp, 5);
2674        ^~~~~~~~~~~~~
2675/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
2676                         } } STMT_END
2677                           ^
2678Socket6.xs:678:2: note: ')' token is here
2679        EXTEND(sp, 5);
2680        ^~~~~~~~~~~~~
2681/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
2682                         } } STMT_END
2683                             ^~~~~~~~
2684/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2685#   define STMT_END     )
2686                        ^
2687Socket6.c:967:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2688    XSRETURN(1);
2689    ^~~~~~~~~~~
2690/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
2691    STMT_START {                                        \
2692    ^~~~~~~~~~
2693/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2694#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2695                              ^
2696Socket6.c:967:5: note: '{' token is here
2697    XSRETURN(1);
2698    ^~~~~~~~~~~
2699/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
2700    STMT_START {                                        \
2701               ^
2702Socket6.c:967:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2703    XSRETURN(1);
2704    ^~~~~~~~~~~
2705/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
2706    } STMT_END
2707    ^
2708Socket6.c:967:5: note: ')' token is here
2709    XSRETURN(1);
2710    ^~~~~~~~~~~
2711/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
2712    } STMT_END
2713      ^~~~~~~~
2714/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2715#   define STMT_END     )
2716                        ^
2717Socket6.c:989:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2718    XSRETURN(1);
2719    ^~~~~~~~~~~
2720/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
2721    STMT_START {                                        \
2722    ^~~~~~~~~~
2723/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2724#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2725                              ^
2726Socket6.c:989:5: note: '{' token is here
2727    XSRETURN(1);
2728    ^~~~~~~~~~~
2729/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
2730    STMT_START {                                        \
2731               ^
2732Socket6.c:989:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2733    XSRETURN(1);
2734    ^~~~~~~~~~~
2735/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
2736    } STMT_END
2737    ^
2738Socket6.c:989:5: note: ')' token is here
2739    XSRETURN(1);
2740    ^~~~~~~~~~~
2741/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
2742    } STMT_END
2743      ^~~~~~~~
2744/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2745#   define STMT_END     )
2746                        ^
2747Socket6.xs:742:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2748                EXTEND(sp, 5 * count);
2749                ^~~~~~~~~~~~~~~~~~~~~
2750/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
2751#  define EXTEND(p,n)   STMT_START {                                    \
2752                        ^~~~~~~~~~
2753/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2754#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2755                              ^
2756Socket6.xs:742:3: note: '{' token is here
2757                EXTEND(sp, 5 * count);
2758                ^~~~~~~~~~~~~~~~~~~~~
2759/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
2760#  define EXTEND(p,n)   STMT_START {                                    \
2761                                   ^
2762Socket6.xs:742:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2763                EXTEND(sp, 5 * count);
2764                ^~~~~~~~~~~~~~~~~~~~~
2765/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
2766                         } } STMT_END
2767                           ^
2768Socket6.xs:742:3: note: ')' token is here
2769                EXTEND(sp, 5 * count);
2770                ^~~~~~~~~~~~~~~~~~~~~
2771/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
2772                         } } STMT_END
2773                             ^~~~~~~~
2774/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2775#   define STMT_END     )
2776                        ^
2777Socket6.xs:753:12: error: use of undeclared identifier 'sv_undef'
2778                                PUSHs(&PL_sv_undef);
2779                                       ^
2780Socket6.xs:110:22: note: expanded from macro 'PL_sv_undef'
2781#define PL_sv_undef             sv_undef
2782                                ^
2783Socket6.xs:761:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2784                SvIV_set(error_sv, err); SvIOK_on(error_sv);
2785                ^~~~~~~~~~~~~~~~~~~~~~~
2786/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sv.h:1336:2: note: expanded from macro 'SvIV_set'
2787        STMT_START { \
2788        ^~~~~~~~~~
2789/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2790#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2791                              ^
2792Socket6.xs:761:3: note: '{' token is here
2793                SvIV_set(error_sv, err); SvIOK_on(error_sv);
2794                ^~~~~~~~~~~~~~~~~~~~~~~
2795/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sv.h:1336:13: note: expanded from macro 'SvIV_set'
2796        STMT_START { \
2797                   ^
2798Socket6.xs:761:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2799                SvIV_set(error_sv, err); SvIOK_on(error_sv);
2800                ^~~~~~~~~~~~~~~~~~~~~~~
2801/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sv.h:1339:44: note: expanded from macro 'SvIV_set'
2802                (((XPVIV*)  SvANY(sv))->xiv_iv = (val)); } STMT_END
2803                                                         ^
2804Socket6.xs:761:3: note: ')' token is here
2805                SvIV_set(error_sv, err); SvIOK_on(error_sv);
2806                ^~~~~~~~~~~~~~~~~~~~~~~
2807/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sv.h:1339:46: note: expanded from macro 'SvIV_set'
2808                (((XPVIV*)  SvANY(sv))->xiv_iv = (val)); } STMT_END
2809                                                           ^~~~~~~~
2810/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2811#   define STMT_END     )
2812                        ^
2813Socket6.xs:805:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2814                EXTEND(sp, 2);
2815                ^~~~~~~~~~~~~
2816/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
2817#  define EXTEND(p,n)   STMT_START {                                    \
2818                        ^~~~~~~~~~
2819/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2820#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2821                              ^
2822Socket6.xs:805:3: note: '{' token is here
2823                EXTEND(sp, 2);
2824                ^~~~~~~~~~~~~
2825/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
2826#  define EXTEND(p,n)   STMT_START {                                    \
2827                                   ^
2828Socket6.xs:805:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2829                EXTEND(sp, 2);
2830                ^~~~~~~~~~~~~
2831/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
2832                         } } STMT_END
2833                           ^
2834Socket6.xs:805:3: note: ')' token is here
2835                EXTEND(sp, 2);
2836                ^~~~~~~~~~~~~
2837/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
2838                         } } STMT_END
2839                             ^~~~~~~~
2840/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2841#   define STMT_END     )
2842                        ^
2843Socket6.xs:813:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2844                SvIV_set(error_sv, err); SvIOK_on(error_sv);
2845                ^~~~~~~~~~~~~~~~~~~~~~~
2846/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sv.h:1336:2: note: expanded from macro 'SvIV_set'
2847        STMT_START { \
2848        ^~~~~~~~~~
2849/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2850#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2851                              ^
2852Socket6.xs:813:3: note: '{' token is here
2853                SvIV_set(error_sv, err); SvIOK_on(error_sv);
2854                ^~~~~~~~~~~~~~~~~~~~~~~
2855/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sv.h:1336:13: note: expanded from macro 'SvIV_set'
2856        STMT_START { \
2857                   ^
2858Socket6.xs:813:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2859                SvIV_set(error_sv, err); SvIOK_on(error_sv);
2860                ^~~~~~~~~~~~~~~~~~~~~~~
2861/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sv.h:1339:44: note: expanded from macro 'SvIV_set'
2862                (((XPVIV*)  SvANY(sv))->xiv_iv = (val)); } STMT_END
2863                                                         ^
2864Socket6.xs:813:3: note: ')' token is here
2865                SvIV_set(error_sv, err); SvIOK_on(error_sv);
2866                ^~~~~~~~~~~~~~~~~~~~~~~
2867/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sv.h:1339:46: note: expanded from macro 'SvIV_set'
2868                (((XPVIV*)  SvANY(sv))->xiv_iv = (val)); } STMT_END
2869                                                           ^~~~~~~~
2870/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2871#   define STMT_END     )
2872                        ^
2873Socket6.c:1187:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2874        sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
2875                                           ^~~~~~~~
2876/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:473:18: note: expanded from macro 'PUSHTARG'
2877#define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
2878                        ^~~~~~~~~~
2879/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2880#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2881                              ^
2882Socket6.c:1187:37: note: '{' token is here
2883        sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
2884                                           ^~~~~~~~
2885/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:473:29: note: expanded from macro 'PUSHTARG'
2886#define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
2887                                   ^
2888Socket6.c:1187:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2889        sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
2890                                           ^~~~~~~~
2891/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:473:31: note: expanded from macro 'PUSHTARG'
2892#define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
2893                                     ^~~~~~~~~~~~~~~~
2894/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sv.h:2266:23: note: expanded from macro 'SvSETMAGIC'
2895#define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END
2896                      ^~~~~~~~~~
2897/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2898#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2899                              ^
2900Socket6.c:1187:37: note: '{' token is here
2901        sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
2902                                           ^~~~~~~~
2903/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:473:31: note: expanded from macro 'PUSHTARG'
2904#define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
2905                                     ^~~~~~~~~~~~~~~~
2906/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sv.h:2266:34: note: expanded from macro 'SvSETMAGIC'
2907#define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END
2908                                 ^
2909Socket6.c:1187:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2910        sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
2911                                           ^~~~~~~~
2912/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:473:31: note: expanded from macro 'PUSHTARG'
2913#define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
2914                                     ^~~~~~~~~~~~~~~~
2915/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sv.h:2266:76: note: expanded from macro 'SvSETMAGIC'
2916#define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END
2917                                                                           ^
2918Socket6.c:1187:37: note: ')' token is here
2919        sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
2920                                           ^~~~~~~~
2921/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:473:31: note: expanded from macro 'PUSHTARG'
2922#define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
2923                                     ^~~~~~~~~~~~~~~~
2924/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/sv.h:2266:78: note: expanded from macro 'SvSETMAGIC'
2925#define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END
2926                                                                             ^~~~~~~~
2927/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2928#   define STMT_END     )
2929                        ^
2930Socket6.c:1187:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2931        sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
2932                                           ^~~~~~~~
2933/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:473:62: note: expanded from macro 'PUSHTARG'
2934#define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
2935                                                                    ^
2936Socket6.c:1187:37: note: ')' token is here
2937        sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG;
2938                                           ^~~~~~~~
2939/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:473:64: note: expanded from macro 'PUSHTARG'
2940#define PUSHTARG        STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END
2941                                                                      ^~~~~~~~
2942/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2943#   define STMT_END     )
2944                        ^
2945Socket6.c:1189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2946    XSRETURN(1);
2947    ^~~~~~~~~~~
2948/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:5: note: expanded from macro 'XSRETURN'
2949    STMT_START {                                        \
2950    ^~~~~~~~~~
2951/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2952#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2953                              ^
2954Socket6.c:1189:5: note: '{' token is here
2955    XSRETURN(1);
2956    ^~~~~~~~~~~
2957/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:325:16: note: expanded from macro 'XSRETURN'
2958    STMT_START {                                        \
2959               ^
2960Socket6.c:1189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2961    XSRETURN(1);
2962    ^~~~~~~~~~~
2963/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:5: note: expanded from macro 'XSRETURN'
2964    } STMT_END
2965    ^
2966Socket6.c:1189:5: note: ')' token is here
2967    XSRETURN(1);
2968    ^~~~~~~~~~~
2969/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/XSUB.h:330:7: note: expanded from macro 'XSRETURN'
2970    } STMT_END
2971      ^~~~~~~~
2972/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
2973#   define STMT_END     )
2974                        ^
2975Socket6.xs:848:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2976                XPUSHs(sv_2mortal(newSVpv(he->h_name, strlen(he->h_name))));
2977                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2978/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
2979#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
2980                        ^~~~~~~~~~
2981/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
2982#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
2983                              ^
2984Socket6.xs:848:3: note: '{' token is here
2985                XPUSHs(sv_2mortal(newSVpv(he->h_name, strlen(he->h_name))));
2986                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2987/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
2988#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
2989                                   ^
2990Socket6.xs:848:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
2991                XPUSHs(sv_2mortal(newSVpv(he->h_name, strlen(he->h_name))));
2992                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2993/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
2994#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
2995                                     ^~~~~~~~~~~~
2996/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
2997#  define EXTEND(p,n)   STMT_START {                                    \
2998                        ^~~~~~~~~~
2999/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3000#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3001                              ^
3002Socket6.xs:848:3: note: '{' token is here
3003                XPUSHs(sv_2mortal(newSVpv(he->h_name, strlen(he->h_name))));
3004                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3005/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3006#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3007                                     ^~~~~~~~~~~~
3008/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
3009#  define EXTEND(p,n)   STMT_START {                                    \
3010                                   ^
3011Socket6.xs:848:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3012                XPUSHs(sv_2mortal(newSVpv(he->h_name, strlen(he->h_name))));
3013                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3014/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3015#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3016                                     ^~~~~~~~~~~~
3017/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
3018                         } } STMT_END
3019                           ^
3020Socket6.xs:848:3: note: ')' token is here
3021                XPUSHs(sv_2mortal(newSVpv(he->h_name, strlen(he->h_name))));
3022                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3023/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3024#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3025                                     ^~~~~~~~~~~~
3026/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
3027                         } } STMT_END
3028                             ^~~~~~~~
3029/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3030#   define STMT_END     )
3031                        ^
3032Socket6.xs:848:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3033                XPUSHs(sv_2mortal(newSVpv(he->h_name, strlen(he->h_name))));
3034                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3035/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
3036#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3037                                                                ^
3038Socket6.xs:848:3: note: ')' token is here
3039                XPUSHs(sv_2mortal(newSVpv(he->h_name, strlen(he->h_name))));
3040                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3041/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
3042#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3043                                                                  ^~~~~~~~
3044/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3045#   define STMT_END     )
3046                        ^
3047Socket6.xs:849:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3048                XPUSHs(sv_2mortal(newSViv(he->h_addrtype)));
3049                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3050/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
3051#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3052                        ^~~~~~~~~~
3053/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3054#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3055                              ^
3056Socket6.xs:849:3: note: '{' token is here
3057                XPUSHs(sv_2mortal(newSViv(he->h_addrtype)));
3058                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3059/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
3060#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3061                                   ^
3062Socket6.xs:849:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3063                XPUSHs(sv_2mortal(newSViv(he->h_addrtype)));
3064                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3065/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3066#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3067                                     ^~~~~~~~~~~~
3068/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
3069#  define EXTEND(p,n)   STMT_START {                                    \
3070                        ^~~~~~~~~~
3071/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3072#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3073                              ^
3074Socket6.xs:849:3: note: '{' token is here
3075                XPUSHs(sv_2mortal(newSViv(he->h_addrtype)));
3076                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3077/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3078#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3079                                     ^~~~~~~~~~~~
3080/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
3081#  define EXTEND(p,n)   STMT_START {                                    \
3082                                   ^
3083Socket6.xs:849:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3084                XPUSHs(sv_2mortal(newSViv(he->h_addrtype)));
3085                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3086/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3087#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3088                                     ^~~~~~~~~~~~
3089/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
3090                         } } STMT_END
3091                           ^
3092Socket6.xs:849:3: note: ')' token is here
3093                XPUSHs(sv_2mortal(newSViv(he->h_addrtype)));
3094                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3095/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3096#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3097                                     ^~~~~~~~~~~~
3098/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
3099                         } } STMT_END
3100                             ^~~~~~~~
3101/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3102#   define STMT_END     )
3103                        ^
3104Socket6.xs:849:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3105                XPUSHs(sv_2mortal(newSViv(he->h_addrtype)));
3106                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3107/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
3108#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3109                                                                ^
3110Socket6.xs:849:3: note: ')' token is here
3111                XPUSHs(sv_2mortal(newSViv(he->h_addrtype)));
3112                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3113/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
3114#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3115                                                                  ^~~~~~~~
3116/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3117#   define STMT_END     )
3118                        ^
3119Socket6.xs:850:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3120                XPUSHs(sv_2mortal(newSViv(he->h_length)));
3121                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3122/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
3123#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3124                        ^~~~~~~~~~
3125/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3126#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3127                              ^
3128Socket6.xs:850:3: note: '{' token is here
3129                XPUSHs(sv_2mortal(newSViv(he->h_length)));
3130                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3131/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
3132#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3133                                   ^
3134Socket6.xs:850:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3135                XPUSHs(sv_2mortal(newSViv(he->h_length)));
3136                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3137/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3138#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3139                                     ^~~~~~~~~~~~
3140/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
3141#  define EXTEND(p,n)   STMT_START {                                    \
3142                        ^~~~~~~~~~
3143/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3144#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3145                              ^
3146Socket6.xs:850:3: note: '{' token is here
3147                XPUSHs(sv_2mortal(newSViv(he->h_length)));
3148                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3149/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3150#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3151                                     ^~~~~~~~~~~~
3152/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
3153#  define EXTEND(p,n)   STMT_START {                                    \
3154                                   ^
3155Socket6.xs:850:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3156                XPUSHs(sv_2mortal(newSViv(he->h_length)));
3157                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3158/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3159#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3160                                     ^~~~~~~~~~~~
3161/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
3162                         } } STMT_END
3163                           ^
3164Socket6.xs:850:3: note: ')' token is here
3165                XPUSHs(sv_2mortal(newSViv(he->h_length)));
3166                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3167/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3168#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3169                                     ^~~~~~~~~~~~
3170/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
3171                         } } STMT_END
3172                             ^~~~~~~~
3173/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3174#   define STMT_END     )
3175                        ^
3176Socket6.xs:850:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3177                XPUSHs(sv_2mortal(newSViv(he->h_length)));
3178                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3179/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
3180#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3181                                                                ^
3182Socket6.xs:850:3: note: ')' token is here
3183                XPUSHs(sv_2mortal(newSViv(he->h_length)));
3184                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3185/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
3186#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3187                                                                  ^~~~~~~~
3188/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3189#   define STMT_END     )
3190                        ^
3191Socket6.xs:858:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3192                XPUSHs(address_ref);
3193                ^~~~~~~~~~~~~~~~~~~
3194/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
3195#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3196                        ^~~~~~~~~~
3197/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3198#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3199                              ^
3200Socket6.xs:858:3: note: '{' token is here
3201                XPUSHs(address_ref);
3202                ^~~~~~~~~~~~~~~~~~~
3203/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
3204#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3205                                   ^
3206Socket6.xs:858:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3207                XPUSHs(address_ref);
3208                ^~~~~~~~~~~~~~~~~~~
3209/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3210#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3211                                     ^~~~~~~~~~~~
3212/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
3213#  define EXTEND(p,n)   STMT_START {                                    \
3214                        ^~~~~~~~~~
3215/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3216#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3217                              ^
3218Socket6.xs:858:3: note: '{' token is here
3219                XPUSHs(address_ref);
3220                ^~~~~~~~~~~~~~~~~~~
3221/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3222#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3223                                     ^~~~~~~~~~~~
3224/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
3225#  define EXTEND(p,n)   STMT_START {                                    \
3226                                   ^
3227Socket6.xs:858:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3228                XPUSHs(address_ref);
3229                ^~~~~~~~~~~~~~~~~~~
3230/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3231#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3232                                     ^~~~~~~~~~~~
3233/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
3234                         } } STMT_END
3235                           ^
3236Socket6.xs:858:3: note: ')' token is here
3237                XPUSHs(address_ref);
3238                ^~~~~~~~~~~~~~~~~~~
3239/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3240#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3241                                     ^~~~~~~~~~~~
3242/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
3243                         } } STMT_END
3244                             ^~~~~~~~
3245/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3246#   define STMT_END     )
3247                        ^
3248Socket6.xs:858:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3249                XPUSHs(address_ref);
3250                ^~~~~~~~~~~~~~~~~~~
3251/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
3252#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3253                                                                ^
3254Socket6.xs:858:3: note: ')' token is here
3255                XPUSHs(address_ref);
3256                ^~~~~~~~~~~~~~~~~~~
3257/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
3258#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3259                                                                  ^~~~~~~~
3260/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3261#   define STMT_END     )
3262                        ^
3263Socket6.xs:866:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3264                XPUSHs(alias_ref);
3265                ^~~~~~~~~~~~~~~~~
3266/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
3267#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3268                        ^~~~~~~~~~
3269/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3270#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3271                              ^
3272Socket6.xs:866:3: note: '{' token is here
3273                XPUSHs(alias_ref);
3274                ^~~~~~~~~~~~~~~~~
3275/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
3276#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3277                                   ^
3278Socket6.xs:866:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3279                XPUSHs(alias_ref);
3280                ^~~~~~~~~~~~~~~~~
3281/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3282#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3283                                     ^~~~~~~~~~~~
3284/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
3285#  define EXTEND(p,n)   STMT_START {                                    \
3286                        ^~~~~~~~~~
3287/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3288#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3289                              ^
3290Socket6.xs:866:3: note: '{' token is here
3291                XPUSHs(alias_ref);
3292                ^~~~~~~~~~~~~~~~~
3293/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3294#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3295                                     ^~~~~~~~~~~~
3296/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
3297#  define EXTEND(p,n)   STMT_START {                                    \
3298                                   ^
3299Socket6.xs:866:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3300                XPUSHs(alias_ref);
3301                ^~~~~~~~~~~~~~~~~
3302/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3303#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3304                                     ^~~~~~~~~~~~
3305/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
3306                         } } STMT_END
3307                           ^
3308Socket6.xs:866:3: note: ')' token is here
3309                XPUSHs(alias_ref);
3310                ^~~~~~~~~~~~~~~~~
3311/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3312#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3313                                     ^~~~~~~~~~~~
3314/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
3315                         } } STMT_END
3316                             ^~~~~~~~
3317/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3318#   define STMT_END     )
3319                        ^
3320Socket6.xs:866:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3321                XPUSHs(alias_ref);
3322                ^~~~~~~~~~~~~~~~~
3323/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
3324#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3325                                                                ^
3326Socket6.xs:866:3: note: ')' token is here
3327                XPUSHs(alias_ref);
3328                ^~~~~~~~~~~~~~~~~
3329/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
3330#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3331                                                                  ^~~~~~~~
3332/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3333#   define STMT_END     )
3334                        ^
3335Socket6.xs:869:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3336                XPUSHs(sv_2mortal(newSViv(err)));
3337                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3338/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
3339#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3340                        ^~~~~~~~~~
3341/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3342#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3343                              ^
3344Socket6.xs:869:3: note: '{' token is here
3345                XPUSHs(sv_2mortal(newSViv(err)));
3346                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3347/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
3348#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3349                                   ^
3350Socket6.xs:869:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3351                XPUSHs(sv_2mortal(newSViv(err)));
3352                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3353/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3354#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3355                                     ^~~~~~~~~~~~
3356/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
3357#  define EXTEND(p,n)   STMT_START {                                    \
3358                        ^~~~~~~~~~
3359/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3360#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3361                              ^
3362Socket6.xs:869:3: note: '{' token is here
3363                XPUSHs(sv_2mortal(newSViv(err)));
3364                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3365/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3366#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3367                                     ^~~~~~~~~~~~
3368/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
3369#  define EXTEND(p,n)   STMT_START {                                    \
3370                                   ^
3371Socket6.xs:869:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3372                XPUSHs(sv_2mortal(newSViv(err)));
3373                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3374/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3375#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3376                                     ^~~~~~~~~~~~
3377/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
3378                         } } STMT_END
3379                           ^
3380Socket6.xs:869:3: note: ')' token is here
3381                XPUSHs(sv_2mortal(newSViv(err)));
3382                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3383/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3384#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3385                                     ^~~~~~~~~~~~
3386/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
3387                         } } STMT_END
3388                             ^~~~~~~~
3389/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3390#   define STMT_END     )
3391                        ^
3392Socket6.xs:869:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3393                XPUSHs(sv_2mortal(newSViv(err)));
3394                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3395/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
3396#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3397                                                                ^
3398Socket6.xs:869:3: note: ')' token is here
3399                XPUSHs(sv_2mortal(newSViv(err)));
3400                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3401/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
3402#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3403                                                                  ^~~~~~~~
3404/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3405#   define STMT_END     )
3406                        ^
3407Socket6.xs:911:35: warning: format specifies type 'int' but the argument has type 'STRLEN' (aka 'unsigned long') [-Wformat]
3408                    "Socket6::getipnodebyaddr", addrlen, alen);
3409                                                ^~~~~~~
3410Socket6.xs:919:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3411                XPUSHs(sv_2mortal(newSVpv(he->h_name, strlen(he->h_name))));
3412                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3413/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
3414#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3415                        ^~~~~~~~~~
3416/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3417#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3418                              ^
3419Socket6.xs:919:3: note: '{' token is here
3420                XPUSHs(sv_2mortal(newSVpv(he->h_name, strlen(he->h_name))));
3421                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3422/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
3423#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3424                                   ^
3425Socket6.xs:919:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3426                XPUSHs(sv_2mortal(newSVpv(he->h_name, strlen(he->h_name))));
3427                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3428/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3429#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3430                                     ^~~~~~~~~~~~
3431/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
3432#  define EXTEND(p,n)   STMT_START {                                    \
3433                        ^~~~~~~~~~
3434/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3435#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3436                              ^
3437Socket6.xs:919:3: note: '{' token is here
3438                XPUSHs(sv_2mortal(newSVpv(he->h_name, strlen(he->h_name))));
3439                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3440/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3441#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3442                                     ^~~~~~~~~~~~
3443/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
3444#  define EXTEND(p,n)   STMT_START {                                    \
3445                                   ^
3446Socket6.xs:919:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3447                XPUSHs(sv_2mortal(newSVpv(he->h_name, strlen(he->h_name))));
3448                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3449/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3450#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3451                                     ^~~~~~~~~~~~
3452/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
3453                         } } STMT_END
3454                           ^
3455Socket6.xs:919:3: note: ')' token is here
3456                XPUSHs(sv_2mortal(newSVpv(he->h_name, strlen(he->h_name))));
3457                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3458/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3459#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3460                                     ^~~~~~~~~~~~
3461/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
3462                         } } STMT_END
3463                             ^~~~~~~~
3464/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3465#   define STMT_END     )
3466                        ^
3467Socket6.xs:919:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3468                XPUSHs(sv_2mortal(newSVpv(he->h_name, strlen(he->h_name))));
3469                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3470/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
3471#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3472                                                                ^
3473Socket6.xs:919:3: note: ')' token is here
3474                XPUSHs(sv_2mortal(newSVpv(he->h_name, strlen(he->h_name))));
3475                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3476/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
3477#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3478                                                                  ^~~~~~~~
3479/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3480#   define STMT_END     )
3481                        ^
3482Socket6.xs:920:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3483                XPUSHs(sv_2mortal(newSViv(he->h_addrtype)));
3484                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3485/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
3486#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3487                        ^~~~~~~~~~
3488/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3489#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3490                              ^
3491Socket6.xs:920:3: note: '{' token is here
3492                XPUSHs(sv_2mortal(newSViv(he->h_addrtype)));
3493                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3494/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
3495#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3496                                   ^
3497Socket6.xs:920:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3498                XPUSHs(sv_2mortal(newSViv(he->h_addrtype)));
3499                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3500/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3501#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3502                                     ^~~~~~~~~~~~
3503/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
3504#  define EXTEND(p,n)   STMT_START {                                    \
3505                        ^~~~~~~~~~
3506/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3507#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3508                              ^
3509Socket6.xs:920:3: note: '{' token is here
3510                XPUSHs(sv_2mortal(newSViv(he->h_addrtype)));
3511                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3512/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3513#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3514                                     ^~~~~~~~~~~~
3515/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
3516#  define EXTEND(p,n)   STMT_START {                                    \
3517                                   ^
3518Socket6.xs:920:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3519                XPUSHs(sv_2mortal(newSViv(he->h_addrtype)));
3520                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3521/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3522#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3523                                     ^~~~~~~~~~~~
3524/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
3525                         } } STMT_END
3526                           ^
3527Socket6.xs:920:3: note: ')' token is here
3528                XPUSHs(sv_2mortal(newSViv(he->h_addrtype)));
3529                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3530/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3531#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3532                                     ^~~~~~~~~~~~
3533/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
3534                         } } STMT_END
3535                             ^~~~~~~~
3536/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3537#   define STMT_END     )
3538                        ^
3539Socket6.xs:920:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3540                XPUSHs(sv_2mortal(newSViv(he->h_addrtype)));
3541                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3542/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
3543#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3544                                                                ^
3545Socket6.xs:920:3: note: ')' token is here
3546                XPUSHs(sv_2mortal(newSViv(he->h_addrtype)));
3547                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3548/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
3549#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3550                                                                  ^~~~~~~~
3551/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3552#   define STMT_END     )
3553                        ^
3554Socket6.xs:921:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3555                XPUSHs(sv_2mortal(newSViv(he->h_length)));
3556                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3557/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
3558#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3559                        ^~~~~~~~~~
3560/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3561#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3562                              ^
3563Socket6.xs:921:3: note: '{' token is here
3564                XPUSHs(sv_2mortal(newSViv(he->h_length)));
3565                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3566/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
3567#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3568                                   ^
3569Socket6.xs:921:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3570                XPUSHs(sv_2mortal(newSViv(he->h_length)));
3571                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3572/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3573#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3574                                     ^~~~~~~~~~~~
3575/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
3576#  define EXTEND(p,n)   STMT_START {                                    \
3577                        ^~~~~~~~~~
3578/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3579#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3580                              ^
3581Socket6.xs:921:3: note: '{' token is here
3582                XPUSHs(sv_2mortal(newSViv(he->h_length)));
3583                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3584/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3585#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3586                                     ^~~~~~~~~~~~
3587/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
3588#  define EXTEND(p,n)   STMT_START {                                    \
3589                                   ^
3590Socket6.xs:921:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3591                XPUSHs(sv_2mortal(newSViv(he->h_length)));
3592                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3593/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3594#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3595                                     ^~~~~~~~~~~~
3596/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
3597                         } } STMT_END
3598                           ^
3599Socket6.xs:921:3: note: ')' token is here
3600                XPUSHs(sv_2mortal(newSViv(he->h_length)));
3601                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3602/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3603#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3604                                     ^~~~~~~~~~~~
3605/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
3606                         } } STMT_END
3607                             ^~~~~~~~
3608/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3609#   define STMT_END     )
3610                        ^
3611Socket6.xs:921:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3612                XPUSHs(sv_2mortal(newSViv(he->h_length)));
3613                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3614/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
3615#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3616                                                                ^
3617Socket6.xs:921:3: note: ')' token is here
3618                XPUSHs(sv_2mortal(newSViv(he->h_length)));
3619                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3620/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
3621#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3622                                                                  ^~~~~~~~
3623/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3624#   define STMT_END     )
3625                        ^
3626Socket6.xs:929:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3627                XPUSHs(address_ref);
3628                ^~~~~~~~~~~~~~~~~~~
3629/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
3630#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3631                        ^~~~~~~~~~
3632/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3633#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3634                              ^
3635Socket6.xs:929:3: note: '{' token is here
3636                XPUSHs(address_ref);
3637                ^~~~~~~~~~~~~~~~~~~
3638/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
3639#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3640                                   ^
3641Socket6.xs:929:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3642                XPUSHs(address_ref);
3643                ^~~~~~~~~~~~~~~~~~~
3644/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3645#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3646                                     ^~~~~~~~~~~~
3647/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
3648#  define EXTEND(p,n)   STMT_START {                                    \
3649                        ^~~~~~~~~~
3650/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3651#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3652                              ^
3653Socket6.xs:929:3: note: '{' token is here
3654                XPUSHs(address_ref);
3655                ^~~~~~~~~~~~~~~~~~~
3656/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3657#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3658                                     ^~~~~~~~~~~~
3659/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
3660#  define EXTEND(p,n)   STMT_START {                                    \
3661                                   ^
3662Socket6.xs:929:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3663                XPUSHs(address_ref);
3664                ^~~~~~~~~~~~~~~~~~~
3665/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3666#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3667                                     ^~~~~~~~~~~~
3668/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
3669                         } } STMT_END
3670                           ^
3671Socket6.xs:929:3: note: ')' token is here
3672                XPUSHs(address_ref);
3673                ^~~~~~~~~~~~~~~~~~~
3674/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3675#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3676                                     ^~~~~~~~~~~~
3677/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
3678                         } } STMT_END
3679                             ^~~~~~~~
3680/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3681#   define STMT_END     )
3682                        ^
3683Socket6.xs:929:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3684                XPUSHs(address_ref);
3685                ^~~~~~~~~~~~~~~~~~~
3686/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
3687#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3688                                                                ^
3689Socket6.xs:929:3: note: ')' token is here
3690                XPUSHs(address_ref);
3691                ^~~~~~~~~~~~~~~~~~~
3692/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
3693#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3694                                                                  ^~~~~~~~
3695/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3696#   define STMT_END     )
3697                        ^
3698Socket6.xs:937:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3699                XPUSHs(alias_ref);
3700                ^~~~~~~~~~~~~~~~~
3701/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
3702#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3703                        ^~~~~~~~~~
3704/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3705#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3706                              ^
3707Socket6.xs:937:3: note: '{' token is here
3708                XPUSHs(alias_ref);
3709                ^~~~~~~~~~~~~~~~~
3710/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
3711#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3712                                   ^
3713Socket6.xs:937:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3714                XPUSHs(alias_ref);
3715                ^~~~~~~~~~~~~~~~~
3716/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3717#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3718                                     ^~~~~~~~~~~~
3719/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
3720#  define EXTEND(p,n)   STMT_START {                                    \
3721                        ^~~~~~~~~~
3722/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3723#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3724                              ^
3725Socket6.xs:937:3: note: '{' token is here
3726                XPUSHs(alias_ref);
3727                ^~~~~~~~~~~~~~~~~
3728/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3729#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3730                                     ^~~~~~~~~~~~
3731/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
3732#  define EXTEND(p,n)   STMT_START {                                    \
3733                                   ^
3734Socket6.xs:937:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3735                XPUSHs(alias_ref);
3736                ^~~~~~~~~~~~~~~~~
3737/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3738#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3739                                     ^~~~~~~~~~~~
3740/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
3741                         } } STMT_END
3742                           ^
3743Socket6.xs:937:3: note: ')' token is here
3744                XPUSHs(alias_ref);
3745                ^~~~~~~~~~~~~~~~~
3746/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3747#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3748                                     ^~~~~~~~~~~~
3749/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
3750                         } } STMT_END
3751                             ^~~~~~~~
3752/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3753#   define STMT_END     )
3754                        ^
3755Socket6.xs:937:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3756                XPUSHs(alias_ref);
3757                ^~~~~~~~~~~~~~~~~
3758/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
3759#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3760                                                                ^
3761Socket6.xs:937:3: note: ')' token is here
3762                XPUSHs(alias_ref);
3763                ^~~~~~~~~~~~~~~~~
3764/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
3765#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3766                                                                  ^~~~~~~~
3767/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3768#   define STMT_END     )
3769                        ^
3770Socket6.xs:940:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3771                XPUSHs(sv_2mortal(newSViv(err)));
3772                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3773/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs'
3774#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3775                        ^~~~~~~~~~
3776/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3777#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3778                              ^
3779Socket6.xs:940:3: note: '{' token is here
3780                XPUSHs(sv_2mortal(newSViv(err)));
3781                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3782/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs'
3783#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3784                                   ^
3785Socket6.xs:940:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3786                XPUSHs(sv_2mortal(newSViv(err)));
3787                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3788/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3789#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3790                                     ^~~~~~~~~~~~
3791/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:25: note: expanded from macro 'EXTEND'
3792#  define EXTEND(p,n)   STMT_START {                                    \
3793                        ^~~~~~~~~~
3794/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:737:29: note: expanded from macro 'STMT_START'
3795#   define STMT_START   (void)( /* gcc supports "({ STATEMENTS; })" */
3796                              ^
3797Socket6.xs:940:3: note: '{' token is here
3798                XPUSHs(sv_2mortal(newSViv(err)));
3799                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3800/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3801#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3802                                     ^~~~~~~~~~~~
3803/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:388:36: note: expanded from macro 'EXTEND'
3804#  define EXTEND(p,n)   STMT_START {                                    \
3805                                   ^
3806Socket6.xs:940:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3807                XPUSHs(sv_2mortal(newSViv(err)));
3808                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3809/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3810#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3811                                     ^~~~~~~~~~~~
3812/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:28: note: expanded from macro 'EXTEND'
3813                         } } STMT_END
3814                           ^
3815Socket6.xs:940:3: note: ')' token is here
3816                XPUSHs(sv_2mortal(newSViv(err)));
3817                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3818/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs'
3819#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3820                                     ^~~~~~~~~~~~
3821/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:393:30: note: expanded from macro 'EXTEND'
3822                         } } STMT_END
3823                             ^~~~~~~~
3824/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3825#   define STMT_END     )
3826                        ^
3827Socket6.xs:940:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]
3828                XPUSHs(sv_2mortal(newSViv(err)));
3829                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3830/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs'
3831#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3832                                                                ^
3833Socket6.xs:940:3: note: ')' token is here
3834                XPUSHs(sv_2mortal(newSViv(err)));
3835                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3836/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs'
3837#define XPUSHs(s)       STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END
3838                                                                  ^~~~~~~~
3839/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/perl.h:738:21: note: expanded from macro 'STMT_END'
3840#   define STMT_END     )
3841                        ^
3842188 warnings and 1 error generated.
3843make: *** [Socket6.o] Error 1
3844make: Leaving directory `/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29'
3845Command failed:  cd "/opt/local/var/macports/build/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/work/Socket6-0.29" && /usr/bin/make -j12 -w all
3846Exit code: 2
3847Error: Failed to build p5.34-socket6: command execution failed
3848DEBUG: Error code: CHILDSTATUS 48453 2
3849DEBUG: Backtrace: command execution failed
3850    while executing
3851"system {*}$notty {*}$callback {*}$nice $fullcmdstring"
3852    invoked from within
3853"command_exec -callback portprogress::target_progress_callback build"
3854    (procedure "portbuild::build_main" line 8)
3855    invoked from within
3856"$procedure $targetname"
3857Error: See /opt/local/var/macports/logs/_opt_mports_macports-ports_perl_p5-socket6/p5.34-socket6/main.log for details.
3858Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
3859Error: Processing of port p5.34-socket6 failed