Ticket #70825: main.log

File main.log, 67.5 KB (added by MaddTheSane (C.W. Betts), 5 hours ago)

build log

Line 
1version:1
2:debug:clean Starting logging for jam @2.6.1_0
3:debug:sysinfo macOS 15.0 (darwin/24.0.0) arch arm
4:debug:sysinfo MacPorts 2.10.1
5:debug:sysinfo Xcode 16.0, CLT 16.0.0.0.1.1724870825
6:debug:sysinfo SDK 15
7:debug:sysinfo MACOSX_DEPLOYMENT_TARGET: 15.0
8:debug:clean Checking for conflicts against jam
9:debug:main Executing org.macports.main (jam)
10:debug:main dropping privileges: euid changed to 502, egid changed to 501.
11:debug:main Privilege de-escalation not attempted as not running as root.
12:debug:archivefetch archivefetch phase started at Mon Sep 16 22:24:54 MDT 2024
13:msg:archivefetch --->  Fetching archive for jam
14:debug:archivefetch Executing org.macports.archivefetch (jam)
15:debug:archivefetch euid/egid changed to: 0/0
16:debug:archivefetch chowned /opt/local/var/macports/incoming to macports
17:debug:archivefetch euid/egid changed to: 502/501
18:info:archivefetch --->  jam-2.6.1_0.darwin_24.arm64.tbz2 doesn't seem to exist in /opt/local/var/macports/incoming/verified
19:msg:archivefetch --->  Attempting to fetch jam-2.6.1_0.darwin_24.arm64.tbz2 from https://packages.macports.org/jam
20:debug:archivefetch Fetching archive failed: The requested URL returned error: 404
21:msg:archivefetch --->  Attempting to fetch jam-2.6.1_0.darwin_24.arm64.tbz2 from http://mirror.fcix.net/macports/packages/jam
22:debug:archivefetch Fetching archive failed: The requested URL returned error: 404
23:msg:archivefetch --->  Attempting to fetch jam-2.6.1_0.darwin_24.arm64.tbz2 from https://ywg.ca.packages.macports.org/mirror/macports/packages/jam
24:debug:archivefetch Fetching archive failed: The requested URL returned error: 404
25:debug:archivefetch Privilege de-escalation not attempted as not running as root.
26:debug:fetch fetch phase started at Mon Sep 16 22:24:55 MDT 2024
27:notice:fetch --->  Fetching distfiles for jam
28:debug:fetch Executing org.macports.fetch (jam)
29:info:fetch --->  jam-2.6.1.tar does not exist in /opt/local/var/macports/distfiles/jam/2.6.1
30:notice:fetch --->  Attempting to fetch jam-2.6.1.tar from http://mirror.fcix.net/macports/distfiles/jam/2.6.1
31:debug:fetch Privilege de-escalation not attempted as not running as root.
32:debug:checksum checksum phase started at Mon Sep 16 22:24:58 MDT 2024
33:notice:checksum --->  Verifying checksums for jam
34:debug:checksum Executing org.macports.checksum (jam)
35:info:checksum --->  Checksumming jam-2.6.1.tar
36:debug:checksum Calculated (rmd160) is 210c15fc72d1bc21c07b72ca0152c5c11570909d
37:debug:checksum Correct (rmd160) checksum for jam-2.6.1.tar
38:debug:checksum Calculated (sha256) is ace6b227c1a9985934fd13c9c0ae4f7ff44171c6ded8b83bb3da75e6efdcb3a7
39:debug:checksum Correct (sha256) checksum for jam-2.6.1.tar
40:debug:checksum Calculated (size) is 665600
41:debug:checksum Correct (size) checksum for jam-2.6.1.tar
42:debug:checksum Privilege de-escalation not attempted as not running as root.
43:debug:extract extract phase started at Mon Sep 16 22:24:58 MDT 2024
44:notice:extract --->  Extracting jam
45:debug:extract setting option extract.cmd to /usr/bin/tar
46:debug:extract setting option extract.pre_args to -xf
47:debug:extract setting option extract.post_args to {}
48:debug:extract Executing org.macports.extract (jam)
49:info:extract --->  Extracting jam-2.6.1.tar
50:debug:extract setting option extract.args to '/opt/local/var/macports/distfiles/jam/2.6.1/jam-2.6.1.tar'
51:debug:extract Environment:
52:debug:extract CC_PRINT_OPTIONS='YES'
53:debug:extract CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/.CC_PRINT_OPTIONS'
54:debug:extract CPATH='/opt/local/include'
55:debug:extract DEVELOPER_DIR='/Library/Developer/CommandLineTools'
56:debug:extract LIBRARY_PATH='/opt/local/lib'
57:debug:extract MACOSX_DEPLOYMENT_TARGET='15.0'
58:debug:extract SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk'
59:debug:extract SOURCE_DATE_EPOCH='1673780839'
60:info:extract Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work" && /usr/bin/tar -xf '/opt/local/var/macports/distfiles/jam/2.6.1/jam-2.6.1.tar'
61:debug:extract system:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work" && /usr/bin/tar -xf '/opt/local/var/macports/distfiles/jam/2.6.1/jam-2.6.1.tar'
62:debug:extract euid/egid changed to: 0/0
63:debug:extract chowned /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work to macports
64:debug:extract euid/egid changed to: 502/501
65:debug:extract Privilege de-escalation not attempted as not running as root.
66:debug:patch patch phase started at Mon Sep 16 22:24:58 MDT 2024
67:debug:patch Executing org.macports.patch (jam)
68:notice:patch --->  Applying patches to jam
69:info:patch --->  Applying patch-Makefile.diff
70:debug:patch Environment:
71:debug:patch CC_PRINT_OPTIONS='YES'
72:debug:patch CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/.CC_PRINT_OPTIONS'
73:debug:patch CPATH='/opt/local/include'
74:debug:patch DEVELOPER_DIR='/Library/Developer/CommandLineTools'
75:debug:patch LIBRARY_PATH='/opt/local/lib'
76:debug:patch MACOSX_DEPLOYMENT_TARGET='15.0'
77:debug:patch SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk'
78:debug:patch SOURCE_DATE_EPOCH='1673780839'
79:info:patch Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/patch -t -N -p0 < '/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/jam/files/patch-Makefile.diff'
80:debug:patch system:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/patch -t -N -p0 < '/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/jam/files/patch-Makefile.diff'
81:info:patch patching file Makefile
82:info:patch --->  Applying patch-make1.c.diff
83:debug:patch Environment:
84:debug:patch CC_PRINT_OPTIONS='YES'
85:debug:patch CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/.CC_PRINT_OPTIONS'
86:debug:patch CPATH='/opt/local/include'
87:debug:patch DEVELOPER_DIR='/Library/Developer/CommandLineTools'
88:debug:patch LIBRARY_PATH='/opt/local/lib'
89:debug:patch MACOSX_DEPLOYMENT_TARGET='15.0'
90:debug:patch SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk'
91:debug:patch SOURCE_DATE_EPOCH='1673780839'
92:info:patch Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/patch -t -N -p0 < '/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/jam/files/patch-make1.c.diff'
93:debug:patch system:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/patch -t -N -p0 < '/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/jam/files/patch-make1.c.diff'
94:info:patch patching file make1.c
95:info:patch --->  Applying patch-scan.h.diff
96:debug:patch Environment:
97:debug:patch CC_PRINT_OPTIONS='YES'
98:debug:patch CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/.CC_PRINT_OPTIONS'
99:debug:patch CPATH='/opt/local/include'
100:debug:patch DEVELOPER_DIR='/Library/Developer/CommandLineTools'
101:debug:patch LIBRARY_PATH='/opt/local/lib'
102:debug:patch MACOSX_DEPLOYMENT_TARGET='15.0'
103:debug:patch SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk'
104:debug:patch SOURCE_DATE_EPOCH='1673780839'
105:info:patch Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/patch -t -N -p0 < '/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/jam/files/patch-scan.h.diff'
106:debug:patch system:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/patch -t -N -p0 < '/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/jam/files/patch-scan.h.diff'
107:info:patch patching file scan.h
108:debug:patch Executing proc-post-org.macports.patch-patch-0
109:info:patch --->  Patching Makefile: s|@CFLAGS@|-O3|g
110:debug:patch Executing reinplace: /usr/bin/sed s|@CFLAGS@|-O3|g </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Makefile >@file16
111:debug:patch euid/egid changed to: 0/0
112:debug:patch chowned /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Makefile to macports
113:debug:patch euid/egid changed to: 502/501
114:debug:patch euid/egid changed to: 0/0
115:debug:patch setting attributes on /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Makefile
116:debug:patch euid/egid changed to: 502/501
117:info:patch --->  Patching Makefile: s|@EXTRA@||g
118:debug:patch Executing reinplace: /usr/bin/sed s|@EXTRA@||g </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Makefile >@file16
119:debug:patch euid/egid changed to: 0/0
120:debug:patch chowned /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Makefile to macports
121:debug:patch euid/egid changed to: 502/501
122:debug:patch euid/egid changed to: 0/0
123:debug:patch setting attributes on /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Makefile
124:debug:patch euid/egid changed to: 502/501
125:info:patch --->  Patching Jamfile: s@/g@@g
126:debug:patch Executing reinplace: /usr/bin/sed s@/g@@g </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Jamfile >@file16
127:debug:patch euid/egid changed to: 0/0
128:debug:patch chowned /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Jamfile to macports
129:debug:patch euid/egid changed to: 502/501
130:debug:patch euid/egid changed to: 0/0
131:debug:patch setting attributes on /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Jamfile
132:debug:patch euid/egid changed to: 502/501
133:debug:patch Privilege de-escalation not attempted as not running as root.
134:debug:configure configure phase started at Mon Sep 16 22:24:58 MDT 2024
135:notice:configure --->  Configuring jam
136:debug:configure Preferred compilers: clang macports-clang-16 macports-clang-15 macports-clang-14 macports-clang-11
137:debug:configure Using compiler 'Xcode Clang'
138:debug:configure Executing org.macports.configure (jam)
139:debug:configure Executing portconfigure::configure_finish
140:debug:configure Privilege de-escalation not attempted as not running as root.
141:debug:build build phase started at Mon Sep 16 22:24:58 MDT 2024
142:notice:build --->  Building jam
143:debug:build Executing proc-pre-org.macports.build-build-0
144:debug:build Executing org.macports.build (jam)
145:debug:build Environment:
146:debug:build CC_PRINT_OPTIONS='YES'
147:debug:build CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/.CC_PRINT_OPTIONS'
148:debug:build CPATH='/opt/local/include'
149:debug:build DEVELOPER_DIR='/Library/Developer/CommandLineTools'
150:debug:build LIBRARY_PATH='/opt/local/lib'
151:debug:build MACOSX_DEPLOYMENT_TARGET='15.0'
152:debug:build SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk'
153:debug:build SOURCE_DATE_EPOCH='1673780839'
154:info:build Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/make CC="/usr/bin/clang" CFLAGS="-arch arm64" -j8 -w all
155:debug:build system:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/make CC="/usr/bin/clang" CFLAGS="-arch arm64" -j8 -w all
156:info:build make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1'
157:info:build /usr/bin/clang -o ./jam0 -arch arm64 builtins.c command.c compile.c execas400.c execunix.c execvms.c expand.c filent.c fileos2.c fileunix.c filevms.c glob.c hash.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c option.c parse.c pathunix.c pathvms.c regexp.c rules.c scan.c search.c timestamp.c variable.c
158:info:build execunix.c:289:13: warning: 'vfork' is deprecated: Use posix_spawn or fork [-Wdeprecated-declarations]
159:info:build   289 |         if ((pid = vfork()) == 0)
160:info:build       |                    ^
161:info:build /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/unistd.h:604:1: note: 'vfork' has been explicitly marked deprecated here
162:info:build   604 | __deprecated_msg("Use posix_spawn or fork")
163:info:build       | ^
164:info:build /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg'
165:info:build   218 |         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
166:info:build       |                                                       ^
167:info:build 1 warning generated.
168:info:build expand.c:211:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
169:info:build   211 |                 if( colon = strchr( varname, MAGIC_COLON ) )
170:info:build       |                     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
171:info:build expand.c:211:13: note: place parentheses around the assignment to silence this warning
172:info:build   211 |                 if( colon = strchr( varname, MAGIC_COLON ) )
173:info:build       |                           ^
174:info:build       |                     (                                     )
175:info:build expand.c:211:13: note: use '==' to turn this assignment into an equality comparison
176:info:build   211 |                 if( colon = strchr( varname, MAGIC_COLON ) )
177:info:build       |                           ^
178:info:build       |                           ==
179:info:build expand.c:221:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
180:info:build   221 |                 if( bracket = strchr( varname, MAGIC_LEFT ) )
181:info:build       |                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
182:info:build expand.c:221:15: note: place parentheses around the assignment to silence this warning
183:info:build   221 |                 if( bracket = strchr( varname, MAGIC_LEFT ) )
184:info:build       |                             ^
185:info:build       |                     (                                      )
186:info:build expand.c:221:15: note: use '==' to turn this assignment into an equality comparison
187:info:build   221 |                 if( bracket = strchr( varname, MAGIC_LEFT ) )
188:info:build       |                             ^
189:info:build       |                             ==
190:info:build expand.c:225:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
191:info:build   225 |                     if( dash = strchr( bracket + 1, '-' ) )
192:info:build       |                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
193:info:build expand.c:225:16: note: place parentheses around the assignment to silence this warning
194:info:build   225 |                     if( dash = strchr( bracket + 1, '-' ) )
195:info:build       |                              ^
196:info:build       |                         (                                )
197:info:build expand.c:225:16: note: use '==' to turn this assignment into an equality comparison
198:info:build   225 |                     if( dash = strchr( bracket + 1, '-' ) )
199:info:build       |                              ^
200:info:build       |                              ==
201:info:build expand.c:451:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
202:info:build   451 |             else if( p = strchr( mods, MAGIC_COLON ) )
203:info:build       |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
204:info:build expand.c:451:17: note: place parentheses around the assignment to silence this warning
205:info:build   451 |             else if( p = strchr( mods, MAGIC_COLON ) )
206:info:build       |                        ^
207:info:build       |                      (                              )
208:info:build expand.c:451:17: note: use '==' to turn this assignment into an equality comparison
209:info:build   451 |             else if( p = strchr( mods, MAGIC_COLON ) )
210:info:build       |                        ^
211:info:build       |                        ==
212:info:build 4 warnings generated.
213:info:build fileunix.c:143:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
214:info:build   143 |         while( dirent = readdir( d ) )
215:info:build       |                ~~~~~~~^~~~~~~~~~~~~~
216:info:build fileunix.c:143:16: note: place parentheses around the assignment to silence this warning
217:info:build   143 |         while( dirent = readdir( d ) )
218:info:build       |                       ^
219:info:build       |                (                    )
220:info:build fileunix.c:143:16: note: use '==' to turn this assignment into an equality comparison
221:info:build   143 |         while( dirent = readdir( d ) )
222:info:build       |                       ^
223:info:build       |                       ==
224:info:build 1 warning generated.
225:info:build hash.c:242:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
226:info:build   242 |                 if( here = ( *tab++ != (ITEM *)0 ) )
227:info:build       |                     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
228:info:build hash.c:242:12: note: place parentheses around the assignment to silence this warning
229:info:build   242 |                 if( here = ( *tab++ != (ITEM *)0 ) )
230:info:build       |                          ^
231:info:build       |                     (                             )
232:info:build hash.c:242:12: note: use '==' to turn this assignment into an equality comparison
233:info:build   242 |                 if( here = ( *tab++ != (ITEM *)0 ) )
234:info:build       |                          ^
235:info:build       |                          ==
236:info:build 1 warning generated.
237:info:build jam.c:169:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
238:info:build   169 | main( int argc, char **argv, char **arg_environ )
239:info:build       | ^
240:info:build       | int
241:info:build jam.c:236:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
242:info:build   236 |         for( n = 0; s = getoptval( optv, 'd', n ); n++ )
243:info:build       |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
244:info:build jam.c:236:16: note: place parentheses around the assignment to silence this warning
245:info:build   236 |         for( n = 0; s = getoptval( optv, 'd', n ); n++ )
246:info:build       |                       ^                         
247:info:build       |                     (                            )
248:info:build jam.c:236:16: note: use '==' to turn this assignment into an equality comparison
249:info:build   236 |         for( n = 0; s = getoptval( optv, 'd', n ); n++ )
250:info:build       |                       ^
251:info:build       |                       ==
252:info:build jam.c:320:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
253:info:build   320 |         for( n = 0; s = getoptval( optv, 's', n ); n++ )
254:info:build       |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
255:info:build jam.c:320:16: note: place parentheses around the assignment to silence this warning
256:info:build   320 |         for( n = 0; s = getoptval( optv, 's', n ); n++ )
257:info:build       |                       ^                         
258:info:build       |                     (                            )
259:info:build jam.c:320:16: note: use '==' to turn this assignment into an equality comparison
260:info:build   320 |         for( n = 0; s = getoptval( optv, 's', n ); n++ )
261:info:build       |                       ^
262:info:build       |                       ==
263:info:build jam.c:334:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
264:info:build   334 |         for( n = 0; s = getoptval( optv, 'f', n ); n++ )
265:info:build       |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
266:info:build jam.c:334:16: note: place parentheses around the assignment to silence this warning
267:info:build   334 |         for( n = 0; s = getoptval( optv, 'f', n ); n++ )
268:info:build       |                       ^                         
269:info:build       |                     (                            )
270:info:build jam.c:334:16: note: use '==' to turn this assignment into an equality comparison
271:info:build   334 |         for( n = 0; s = getoptval( optv, 'f', n ); n++ )
272:info:build       |                       ^
273:info:build       |                       ==
274:info:build jam.c:344:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
275:info:build   344 |         for( n = 0; s = getoptval( optv, 't', n ); n++ )
276:info:build       |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
277:info:build jam.c:344:16: note: place parentheses around the assignment to silence this warning
278:info:build   344 |         for( n = 0; s = getoptval( optv, 't', n ); n++ )
279:info:build       |                       ^                         
280:info:build       |                     (                            )
281:info:build jam.c:344:16: note: use '==' to turn this assignment into an equality comparison
282:info:build   344 |         for( n = 0; s = getoptval( optv, 't', n ); n++ )
283:info:build       |                       ^
284:info:build       |                       ==
285:info:build jam.c:349:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
286:info:build   349 |         if( s = getoptval( optv, 'o', 0 ) )
287:info:build       |             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
288:info:build jam.c:349:8: note: place parentheses around the assignment to silence this warning
289:info:build   349 |         if( s = getoptval( optv, 'o', 0 ) )
290:info:build       |               ^
291:info:build       |             (                            )
292:info:build jam.c:349:8: note: use '==' to turn this assignment into an equality comparison
293:info:build   349 |         if( s = getoptval( optv, 'o', 0 ) )
294:info:build       |               ^
295:info:build       |               ==
296:info:build 5 warnings and 1 error generated.
297:info:build lists.c:193:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
298:info:build   193 |             while( p = (char *)memchr( op, '"',  ep - op ) )
299:info:build       |                    ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
300:info:build lists.c:193:15: note: place parentheses around the assignment to silence this warning
301:info:build   193 |             while( p = (char *)memchr( op, '"',  ep - op ) )
302:info:build       |                      ^
303:info:build       |                    (                                      )
304:info:build lists.c:193:15: note: use '==' to turn this assignment into an equality comparison
305:info:build   193 |             while( p = (char *)memchr( op, '"',  ep - op ) )
306:info:build       |                      ^
307:info:build       |                      ==
308:info:build 1 warning generated.
309:info:build make.c:191:34: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
310:info:build   191 |             printf( "make\t--\t%s%s\n", spaces( depth ), t->name );
311:info:build       |                                         ^~~~~~~~~~~~~~~
312:info:build make.c:109:41: note: expanded from macro 'spaces'
313:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
314:info:build       |                      ~~~~~~~~~~~~~~~~~~~^~~~
315:info:build make.c:191:34: note: use array indexing to silence this warning
316:info:build make.c:109:41: note: expanded from macro 'spaces'
317:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
318:info:build       |                                         ^
319:info:build make.c:247:4: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
320:info:build   247 |                         spaces( depth ), t->name, t->boundname );
321:info:build       |                         ^~~~~~~~~~~~~~~
322:info:build make.c:109:41: note: expanded from macro 'spaces'
323:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
324:info:build       |                      ~~~~~~~~~~~~~~~~~~~^~~~
325:info:build make.c:247:4: note: use array indexing to silence this warning
326:info:build make.c:109:41: note: expanded from macro 'spaces'
327:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
328:info:build       |                                         ^
329:info:build make.c:256:4: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
330:info:build   256 |                         spaces( depth ), t->name, target_bind[ t->binding ] );
331:info:build       |                         ^~~~~~~~~~~~~~~
332:info:build make.c:109:41: note: expanded from macro 'spaces'
333:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
334:info:build       |                      ~~~~~~~~~~~~~~~~~~~^~~~
335:info:build make.c:256:4: note: use array indexing to silence this warning
336:info:build make.c:109:41: note: expanded from macro 'spaces'
337:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
338:info:build       |                                         ^
339:info:build make.c:261:4: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
340:info:build   261 |                         spaces( depth ), t->name, ctime( &t->time ) );
341:info:build       |                         ^~~~~~~~~~~~~~~
342:info:build make.c:109:41: note: expanded from macro 'spaces'
343:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
344:info:build       |                      ~~~~~~~~~~~~~~~~~~~^~~~
345:info:build make.c:261:4: note: use array indexing to silence this warning
346:info:build make.c:109:41: note: expanded from macro 'spaces'
347:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
348:info:build       |                                         ^
349:info:build make.c:485:3: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
350:info:build   485 |                 spaces( depth ), t->name );
351:info:build       |                 ^~~~~~~~~~~~~~~
352:info:build make.c:109:41: note: expanded from macro 'spaces'
353:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
354:info:build       |                      ~~~~~~~~~~~~~~~~~~~^~~~
355:info:build make.c:485:3: note: use array indexing to silence this warning
356:info:build make.c:109:41: note: expanded from macro 'spaces'
357:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
358:info:build       |                                         ^
359:info:build 5 warnings generated.
360:info:build pathunix.c:114:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
361:info:build   114 |         while( q = (char *)memchr( q, '.', end - q ) )
362:info:build       |                ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
363:info:build pathunix.c:114:11: note: place parentheses around the assignment to silence this warning
364:info:build   114 |         while( q = (char *)memchr( q, '.', end - q ) )
365:info:build       |                  ^
366:info:build       |                (                                    )
367:info:build pathunix.c:114:11: note: use '==' to turn this assignment into an equality comparison
368:info:build   114 |         while( q = (char *)memchr( q, '.', end - q ) )
369:info:build       |                  ^
370:info:build       |                  ==
371:info:build 1 warning generated.
372:info:build search.c:37:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
373:info:build    37 |         if( varlist = var_get( "LOCATE" ) )
374:info:build       |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
375:info:build search.c:37:14: note: place parentheses around the assignment to silence this warning
376:info:build    37 |         if( varlist = var_get( "LOCATE" ) )
377:info:build       |                     ^
378:info:build       |             (                            )
379:info:build search.c:37:14: note: use '==' to turn this assignment into an equality comparison
380:info:build    37 |         if( varlist = var_get( "LOCATE" ) )
381:info:build       |                     ^
382:info:build       |                     ==
383:info:build search.c:51:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
384:info:build    51 |         else if( varlist = var_get( "SEARCH" ) )
385:info:build       |                  ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
386:info:build search.c:51:19: note: place parentheses around the assignment to silence this warning
387:info:build    51 |         else if( varlist = var_get( "SEARCH" ) )
388:info:build       |                          ^
389:info:build       |                  (                            )
390:info:build search.c:51:19: note: use '==' to turn this assignment into an equality comparison
391:info:build    51 |         else if( varlist = var_get( "SEARCH" ) )
392:info:build       |                          ^
393:info:build       |                          ==
394:info:build 2 warnings generated.
395:info:build variable.c:86:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
396:info:build    86 |             if( val = strchr( *e, '=' ) )
397:info:build       |                 ~~~~^~~~~~~~~~~~~~~~~~~
398:info:build variable.c:86:14: note: place parentheses around the assignment to silence this warning
399:info:build    86 |             if( val = strchr( *e, '=' ) )
400:info:build       |                     ^
401:info:build       |                 (                      )
402:info:build variable.c:86:14: note: use '==' to turn this assignment into an equality comparison
403:info:build    86 |             if( val = strchr( *e, '=' ) )
404:info:build       |                     ^
405:info:build       |                     ==
406:info:build variable.c:110:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
407:info:build   110 |                 for( pp = val + 1; p = strchr( pp, split ); pp = p + 1 )
408:info:build       |                                    ~~^~~~~~~~~~~~~~~~~~~~~
409:info:build variable.c:110:24: note: place parentheses around the assignment to silence this warning
410:info:build   110 |                 for( pp = val + 1; p = strchr( pp, split ); pp = p + 1 )
411:info:build       |                                      ^                   
412:info:build       |                                    (                      )
413:info:build variable.c:110:24: note: use '==' to turn this assignment into an equality comparison
414:info:build   110 |                 for( pp = val + 1; p = strchr( pp, split ); pp = p + 1 )
415:info:build       |                                      ^
416:info:build       |                                      ==
417:info:build variable.c:197:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
418:info:build   197 |                     if( l = list_next( l ) )
419:info:build       |                         ~~^~~~~~~~~~~~~~~~
420:info:build variable.c:197:13: note: place parentheses around the assignment to silence this warning
421:info:build   197 |                     if( l = list_next( l ) )
422:info:build       |                           ^
423:info:build       |                         (                 )
424:info:build variable.c:197:13: note: use '==' to turn this assignment into an equality comparison
425:info:build   197 |                     if( l = list_next( l ) )
426:info:build       |                           ^
427:info:build       |                           ==
428:info:build 3 warnings generated.
429:info:build make: *** [jam0] Error 1
430:info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1'
431:info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/make CC="/usr/bin/clang" CFLAGS="-arch arm64" -j8 -w all
432:info:build Exit code: 2
433:error:build Failed to build jam: command execution failed
434:debug:build Error code: CHILDSTATUS 48114 2
435:debug:build Backtrace: command execution failed
436:debug:build     while executing
437:debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
438:debug:build     invoked from within
439:debug:build "command_exec -callback portprogress::target_progress_callback build"
440:debug:build     (procedure "portbuild::build_main" line 10)
441:debug:build     invoked from within
442:debug:build "$procedure $targetname"
443:error:build See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/main.log for details.
444version:1
445:debug:main Starting logging for jam @2.6.1_0
446:debug:sysinfo macOS 15.0 (darwin/24.0.0) arch arm
447:debug:sysinfo MacPorts 2.10.1
448:debug:sysinfo Xcode 16.0, CLT 16.0.0.0.1.1724870825
449:debug:sysinfo SDK 15
450:debug:sysinfo MACOSX_DEPLOYMENT_TARGET: 15.0
451:debug:main Fetching jam-2.6.1_0.darwin_24.arm64.tbz2 archive size
452:debug:main Checking for conflicts against jam
453:debug:main Executing org.macports.main (jam)
454:debug:main dropping privileges: euid changed to 502, egid changed to 501.
455:debug:main Privilege de-escalation not attempted as not running as root.
456:debug:archivefetch archivefetch phase started at Fri Sep 20 01:16:00 MDT 2024
457:msg:archivefetch --->  Fetching archive for jam
458:debug:archivefetch Executing org.macports.archivefetch (jam)
459:debug:archivefetch euid/egid changed to: 0/0
460:debug:archivefetch chowned /opt/local/var/macports/incoming to macports
461:debug:archivefetch euid/egid changed to: 502/501
462:info:archivefetch --->  jam-2.6.1_0.darwin_24.arm64.tbz2 doesn't seem to exist in /opt/local/var/macports/incoming/verified
463:msg:archivefetch --->  Attempting to fetch jam-2.6.1_0.darwin_24.arm64.tbz2 from https://packages.macports.org/jam
464:debug:archivefetch Fetching archive failed: The requested URL returned error: 404
465:msg:archivefetch --->  Attempting to fetch jam-2.6.1_0.darwin_24.arm64.tbz2 from https://ywg.ca.packages.macports.org/mirror/macports/packages/jam
466:debug:archivefetch Fetching archive failed: The requested URL returned error: 404
467:msg:archivefetch --->  Attempting to fetch jam-2.6.1_0.darwin_24.arm64.tbz2 from http://bos.us.packages.macports.org/jam
468:debug:archivefetch Fetching archive failed: The requested URL returned error: 404
469:debug:archivefetch Privilege de-escalation not attempted as not running as root.
470:debug:fetch fetch phase started at Fri Sep 20 01:16:01 MDT 2024
471:notice:fetch --->  Fetching distfiles for jam
472:debug:fetch Executing org.macports.fetch (jam)
473:debug:fetch Privilege de-escalation not attempted as not running as root.
474:debug:checksum checksum phase started at Fri Sep 20 01:16:01 MDT 2024
475:notice:checksum --->  Verifying checksums for jam
476:debug:checksum Executing org.macports.checksum (jam)
477:info:checksum --->  Checksumming jam-2.6.1.tar
478:debug:checksum Calculated (rmd160) is 210c15fc72d1bc21c07b72ca0152c5c11570909d
479:debug:checksum Correct (rmd160) checksum for jam-2.6.1.tar
480:debug:checksum Calculated (sha256) is ace6b227c1a9985934fd13c9c0ae4f7ff44171c6ded8b83bb3da75e6efdcb3a7
481:debug:checksum Correct (sha256) checksum for jam-2.6.1.tar
482:debug:checksum Calculated (size) is 665600
483:debug:checksum Correct (size) checksum for jam-2.6.1.tar
484:debug:checksum Privilege de-escalation not attempted as not running as root.
485:debug:extract extract phase started at Fri Sep 20 01:16:01 MDT 2024
486:notice:extract --->  Extracting jam
487:debug:extract setting option extract.cmd to /usr/bin/tar
488:debug:extract setting option extract.pre_args to -xf
489:debug:extract setting option extract.post_args to {}
490:debug:extract Executing org.macports.extract (jam)
491:info:extract --->  Extracting jam-2.6.1.tar
492:debug:extract setting option extract.args to '/opt/local/var/macports/distfiles/jam/2.6.1/jam-2.6.1.tar'
493:debug:extract Environment:
494:debug:extract CC_PRINT_OPTIONS='YES'
495:debug:extract CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/.CC_PRINT_OPTIONS'
496:debug:extract CPATH='/opt/local/include'
497:debug:extract DEVELOPER_DIR='/Library/Developer/CommandLineTools'
498:debug:extract LIBRARY_PATH='/opt/local/lib'
499:debug:extract MACOSX_DEPLOYMENT_TARGET='15.0'
500:debug:extract SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk'
501:debug:extract SOURCE_DATE_EPOCH='1673780839'
502:info:extract Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work" && /usr/bin/tar -xf '/opt/local/var/macports/distfiles/jam/2.6.1/jam-2.6.1.tar'
503:debug:extract system:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work" && /usr/bin/tar -xf '/opt/local/var/macports/distfiles/jam/2.6.1/jam-2.6.1.tar'
504:debug:extract euid/egid changed to: 0/0
505:debug:extract chowned /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work to macports
506:debug:extract euid/egid changed to: 502/501
507:debug:extract Privilege de-escalation not attempted as not running as root.
508:debug:patch patch phase started at Fri Sep 20 01:16:01 MDT 2024
509:debug:patch Executing org.macports.patch (jam)
510:notice:patch --->  Applying patches to jam
511:info:patch --->  Applying patch-Makefile.diff
512:debug:patch Environment:
513:debug:patch CC_PRINT_OPTIONS='YES'
514:debug:patch CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/.CC_PRINT_OPTIONS'
515:debug:patch CPATH='/opt/local/include'
516:debug:patch DEVELOPER_DIR='/Library/Developer/CommandLineTools'
517:debug:patch LIBRARY_PATH='/opt/local/lib'
518:debug:patch MACOSX_DEPLOYMENT_TARGET='15.0'
519:debug:patch SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk'
520:debug:patch SOURCE_DATE_EPOCH='1673780839'
521:info:patch Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/patch -t -N -p0 < '/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/jam/files/patch-Makefile.diff'
522:debug:patch system:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/patch -t -N -p0 < '/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/jam/files/patch-Makefile.diff'
523:info:patch patching file Makefile
524:info:patch --->  Applying patch-make1.c.diff
525:debug:patch Environment:
526:debug:patch CC_PRINT_OPTIONS='YES'
527:debug:patch CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/.CC_PRINT_OPTIONS'
528:debug:patch CPATH='/opt/local/include'
529:debug:patch DEVELOPER_DIR='/Library/Developer/CommandLineTools'
530:debug:patch LIBRARY_PATH='/opt/local/lib'
531:debug:patch MACOSX_DEPLOYMENT_TARGET='15.0'
532:debug:patch SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk'
533:debug:patch SOURCE_DATE_EPOCH='1673780839'
534:info:patch Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/patch -t -N -p0 < '/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/jam/files/patch-make1.c.diff'
535:debug:patch system:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/patch -t -N -p0 < '/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/jam/files/patch-make1.c.diff'
536:info:patch patching file make1.c
537:info:patch --->  Applying patch-scan.h.diff
538:debug:patch Environment:
539:debug:patch CC_PRINT_OPTIONS='YES'
540:debug:patch CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/.CC_PRINT_OPTIONS'
541:debug:patch CPATH='/opt/local/include'
542:debug:patch DEVELOPER_DIR='/Library/Developer/CommandLineTools'
543:debug:patch LIBRARY_PATH='/opt/local/lib'
544:debug:patch MACOSX_DEPLOYMENT_TARGET='15.0'
545:debug:patch SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk'
546:debug:patch SOURCE_DATE_EPOCH='1673780839'
547:info:patch Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/patch -t -N -p0 < '/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/jam/files/patch-scan.h.diff'
548:debug:patch system:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/patch -t -N -p0 < '/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/devel/jam/files/patch-scan.h.diff'
549:info:patch patching file scan.h
550:debug:patch Executing proc-post-org.macports.patch-patch-0
551:info:patch --->  Patching Makefile: s|@CFLAGS@|-O3|g
552:debug:patch Executing reinplace: /usr/bin/sed s|@CFLAGS@|-O3|g </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Makefile >@file12
553:debug:patch euid/egid changed to: 0/0
554:debug:patch chowned /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Makefile to macports
555:debug:patch euid/egid changed to: 502/501
556:debug:patch euid/egid changed to: 0/0
557:debug:patch setting attributes on /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Makefile
558:debug:patch euid/egid changed to: 502/501
559:info:patch --->  Patching Makefile: s|@EXTRA@||g
560:debug:patch Executing reinplace: /usr/bin/sed s|@EXTRA@||g </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Makefile >@file12
561:debug:patch euid/egid changed to: 0/0
562:debug:patch chowned /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Makefile to macports
563:debug:patch euid/egid changed to: 502/501
564:debug:patch euid/egid changed to: 0/0
565:debug:patch setting attributes on /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Makefile
566:debug:patch euid/egid changed to: 502/501
567:info:patch --->  Patching Jamfile: s@/g@@g
568:debug:patch Executing reinplace: /usr/bin/sed s@/g@@g </opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Jamfile >@file12
569:debug:patch euid/egid changed to: 0/0
570:debug:patch chowned /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Jamfile to macports
571:debug:patch euid/egid changed to: 502/501
572:debug:patch euid/egid changed to: 0/0
573:debug:patch setting attributes on /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1/Jamfile
574:debug:patch euid/egid changed to: 502/501
575:debug:patch Privilege de-escalation not attempted as not running as root.
576:debug:configure configure phase started at Fri Sep 20 01:16:01 MDT 2024
577:notice:configure --->  Configuring jam
578:debug:configure Preferred compilers: clang macports-clang-18
579:debug:configure Using compiler 'Xcode Clang'
580:debug:configure Executing org.macports.configure (jam)
581:debug:configure Executing portconfigure::configure_finish
582:debug:configure Privilege de-escalation not attempted as not running as root.
583:debug:build build phase started at Fri Sep 20 01:16:01 MDT 2024
584:notice:build --->  Building jam
585:debug:build Executing proc-pre-org.macports.build-build-0
586:debug:build Executing org.macports.build (jam)
587:debug:build Environment:
588:debug:build CC_PRINT_OPTIONS='YES'
589:debug:build CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/.CC_PRINT_OPTIONS'
590:debug:build CPATH='/opt/local/include'
591:debug:build DEVELOPER_DIR='/Library/Developer/CommandLineTools'
592:debug:build LIBRARY_PATH='/opt/local/lib'
593:debug:build MACOSX_DEPLOYMENT_TARGET='15.0'
594:debug:build SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk'
595:debug:build SOURCE_DATE_EPOCH='1673780839'
596:info:build Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/make CC="/usr/bin/clang" CFLAGS="-arch arm64" -j8 -w all
597:debug:build system:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/make CC="/usr/bin/clang" CFLAGS="-arch arm64" -j8 -w all
598:info:build make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1'
599:info:build /usr/bin/clang -o ./jam0 -arch arm64 builtins.c command.c compile.c execas400.c execunix.c execvms.c expand.c filent.c fileos2.c fileunix.c filevms.c glob.c hash.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c option.c parse.c pathunix.c pathvms.c regexp.c rules.c scan.c search.c timestamp.c variable.c
600:info:build execunix.c:289:13: warning: 'vfork' is deprecated: Use posix_spawn or fork [-Wdeprecated-declarations]
601:info:build   289 |         if ((pid = vfork()) == 0)
602:info:build       |                    ^
603:info:build /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/unistd.h:604:1: note: 'vfork' has been explicitly marked deprecated here
604:info:build   604 | __deprecated_msg("Use posix_spawn or fork")
605:info:build       | ^
606:info:build /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg'
607:info:build   218 |         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
608:info:build       |                                                       ^
609:info:build 1 warning generated.
610:info:build expand.c:211:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
611:info:build   211 |                 if( colon = strchr( varname, MAGIC_COLON ) )
612:info:build       |                     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
613:info:build expand.c:211:13: note: place parentheses around the assignment to silence this warning
614:info:build   211 |                 if( colon = strchr( varname, MAGIC_COLON ) )
615:info:build       |                           ^
616:info:build       |                     (                                     )
617:info:build expand.c:211:13: note: use '==' to turn this assignment into an equality comparison
618:info:build   211 |                 if( colon = strchr( varname, MAGIC_COLON ) )
619:info:build       |                           ^
620:info:build       |                           ==
621:info:build expand.c:221:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
622:info:build   221 |                 if( bracket = strchr( varname, MAGIC_LEFT ) )
623:info:build       |                     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
624:info:build expand.c:221:15: note: place parentheses around the assignment to silence this warning
625:info:build   221 |                 if( bracket = strchr( varname, MAGIC_LEFT ) )
626:info:build       |                             ^
627:info:build       |                     (                                      )
628:info:build expand.c:221:15: note: use '==' to turn this assignment into an equality comparison
629:info:build   221 |                 if( bracket = strchr( varname, MAGIC_LEFT ) )
630:info:build       |                             ^
631:info:build       |                             ==
632:info:build expand.c:225:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
633:info:build   225 |                     if( dash = strchr( bracket + 1, '-' ) )
634:info:build       |                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
635:info:build expand.c:225:16: note: place parentheses around the assignment to silence this warning
636:info:build   225 |                     if( dash = strchr( bracket + 1, '-' ) )
637:info:build       |                              ^
638:info:build       |                         (                                )
639:info:build expand.c:225:16: note: use '==' to turn this assignment into an equality comparison
640:info:build   225 |                     if( dash = strchr( bracket + 1, '-' ) )
641:info:build       |                              ^
642:info:build       |                              ==
643:info:build expand.c:451:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
644:info:build   451 |             else if( p = strchr( mods, MAGIC_COLON ) )
645:info:build       |                      ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
646:info:build expand.c:451:17: note: place parentheses around the assignment to silence this warning
647:info:build   451 |             else if( p = strchr( mods, MAGIC_COLON ) )
648:info:build       |                        ^
649:info:build       |                      (                              )
650:info:build expand.c:451:17: note: use '==' to turn this assignment into an equality comparison
651:info:build   451 |             else if( p = strchr( mods, MAGIC_COLON ) )
652:info:build       |                        ^
653:info:build       |                        ==
654:info:build 4 warnings generated.
655:info:build fileunix.c:143:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
656:info:build   143 |         while( dirent = readdir( d ) )
657:info:build       |                ~~~~~~~^~~~~~~~~~~~~~
658:info:build fileunix.c:143:16: note: place parentheses around the assignment to silence this warning
659:info:build   143 |         while( dirent = readdir( d ) )
660:info:build       |                       ^
661:info:build       |                (                    )
662:info:build fileunix.c:143:16: note: use '==' to turn this assignment into an equality comparison
663:info:build   143 |         while( dirent = readdir( d ) )
664:info:build       |                       ^
665:info:build       |                       ==
666:info:build 1 warning generated.
667:info:build hash.c:242:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
668:info:build   242 |                 if( here = ( *tab++ != (ITEM *)0 ) )
669:info:build       |                     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
670:info:build hash.c:242:12: note: place parentheses around the assignment to silence this warning
671:info:build   242 |                 if( here = ( *tab++ != (ITEM *)0 ) )
672:info:build       |                          ^
673:info:build       |                     (                             )
674:info:build hash.c:242:12: note: use '==' to turn this assignment into an equality comparison
675:info:build   242 |                 if( here = ( *tab++ != (ITEM *)0 ) )
676:info:build       |                          ^
677:info:build       |                          ==
678:info:build 1 warning generated.
679:info:build jam.c:169:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
680:info:build   169 | main( int argc, char **argv, char **arg_environ )
681:info:build       | ^
682:info:build       | int
683:info:build jam.c:236:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
684:info:build   236 |         for( n = 0; s = getoptval( optv, 'd', n ); n++ )
685:info:build       |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
686:info:build jam.c:236:16: note: place parentheses around the assignment to silence this warning
687:info:build   236 |         for( n = 0; s = getoptval( optv, 'd', n ); n++ )
688:info:build       |                       ^                         
689:info:build       |                     (                            )
690:info:build jam.c:236:16: note: use '==' to turn this assignment into an equality comparison
691:info:build   236 |         for( n = 0; s = getoptval( optv, 'd', n ); n++ )
692:info:build       |                       ^
693:info:build       |                       ==
694:info:build jam.c:320:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
695:info:build   320 |         for( n = 0; s = getoptval( optv, 's', n ); n++ )
696:info:build       |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
697:info:build jam.c:320:16: note: place parentheses around the assignment to silence this warning
698:info:build   320 |         for( n = 0; s = getoptval( optv, 's', n ); n++ )
699:info:build       |                       ^                         
700:info:build       |                     (                            )
701:info:build jam.c:320:16: note: use '==' to turn this assignment into an equality comparison
702:info:build   320 |         for( n = 0; s = getoptval( optv, 's', n ); n++ )
703:info:build       |                       ^
704:info:build       |                       ==
705:info:build jam.c:334:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
706:info:build   334 |         for( n = 0; s = getoptval( optv, 'f', n ); n++ )
707:info:build       |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
708:info:build jam.c:334:16: note: place parentheses around the assignment to silence this warning
709:info:build   334 |         for( n = 0; s = getoptval( optv, 'f', n ); n++ )
710:info:build       |                       ^                         
711:info:build       |                     (                            )
712:info:build jam.c:334:16: note: use '==' to turn this assignment into an equality comparison
713:info:build   334 |         for( n = 0; s = getoptval( optv, 'f', n ); n++ )
714:info:build       |                       ^
715:info:build       |                       ==
716:info:build jam.c:344:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
717:info:build   344 |         for( n = 0; s = getoptval( optv, 't', n ); n++ )
718:info:build       |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
719:info:build jam.c:344:16: note: place parentheses around the assignment to silence this warning
720:info:build   344 |         for( n = 0; s = getoptval( optv, 't', n ); n++ )
721:info:build       |                       ^                         
722:info:build       |                     (                            )
723:info:build jam.c:344:16: note: use '==' to turn this assignment into an equality comparison
724:info:build   344 |         for( n = 0; s = getoptval( optv, 't', n ); n++ )
725:info:build       |                       ^
726:info:build       |                       ==
727:info:build jam.c:349:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
728:info:build   349 |         if( s = getoptval( optv, 'o', 0 ) )
729:info:build       |             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
730:info:build jam.c:349:8: note: place parentheses around the assignment to silence this warning
731:info:build   349 |         if( s = getoptval( optv, 'o', 0 ) )
732:info:build       |               ^
733:info:build       |             (                            )
734:info:build jam.c:349:8: note: use '==' to turn this assignment into an equality comparison
735:info:build   349 |         if( s = getoptval( optv, 'o', 0 ) )
736:info:build       |               ^
737:info:build       |               ==
738:info:build 5 warnings and 1 error generated.
739:info:build lists.c:193:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
740:info:build   193 |             while( p = (char *)memchr( op, '"',  ep - op ) )
741:info:build       |                    ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
742:info:build lists.c:193:15: note: place parentheses around the assignment to silence this warning
743:info:build   193 |             while( p = (char *)memchr( op, '"',  ep - op ) )
744:info:build       |                      ^
745:info:build       |                    (                                      )
746:info:build lists.c:193:15: note: use '==' to turn this assignment into an equality comparison
747:info:build   193 |             while( p = (char *)memchr( op, '"',  ep - op ) )
748:info:build       |                      ^
749:info:build       |                      ==
750:info:build 1 warning generated.
751:info:build make.c:191:34: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
752:info:build   191 |             printf( "make\t--\t%s%s\n", spaces( depth ), t->name );
753:info:build       |                                         ^~~~~~~~~~~~~~~
754:info:build make.c:109:41: note: expanded from macro 'spaces'
755:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
756:info:build       |                      ~~~~~~~~~~~~~~~~~~~^~~~
757:info:build make.c:191:34: note: use array indexing to silence this warning
758:info:build make.c:109:41: note: expanded from macro 'spaces'
759:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
760:info:build       |                                         ^
761:info:build make.c:247:4: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
762:info:build   247 |                         spaces( depth ), t->name, t->boundname );
763:info:build       |                         ^~~~~~~~~~~~~~~
764:info:build make.c:109:41: note: expanded from macro 'spaces'
765:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
766:info:build       |                      ~~~~~~~~~~~~~~~~~~~^~~~
767:info:build make.c:247:4: note: use array indexing to silence this warning
768:info:build make.c:109:41: note: expanded from macro 'spaces'
769:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
770:info:build       |                                         ^
771:info:build make.c:256:4: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
772:info:build   256 |                         spaces( depth ), t->name, target_bind[ t->binding ] );
773:info:build       |                         ^~~~~~~~~~~~~~~
774:info:build make.c:109:41: note: expanded from macro 'spaces'
775:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
776:info:build       |                      ~~~~~~~~~~~~~~~~~~~^~~~
777:info:build make.c:256:4: note: use array indexing to silence this warning
778:info:build make.c:109:41: note: expanded from macro 'spaces'
779:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
780:info:build       |                                         ^
781:info:build make.c:261:4: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
782:info:build   261 |                         spaces( depth ), t->name, ctime( &t->time ) );
783:info:build       |                         ^~~~~~~~~~~~~~~
784:info:build make.c:109:41: note: expanded from macro 'spaces'
785:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
786:info:build       |                      ~~~~~~~~~~~~~~~~~~~^~~~
787:info:build make.c:261:4: note: use array indexing to silence this warning
788:info:build make.c:109:41: note: expanded from macro 'spaces'
789:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
790:info:build       |                                         ^
791:info:build make.c:485:3: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
792:info:build   485 |                 spaces( depth ), t->name );
793:info:build       |                 ^~~~~~~~~~~~~~~
794:info:build make.c:109:41: note: expanded from macro 'spaces'
795:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
796:info:build       |                      ~~~~~~~~~~~~~~~~~~~^~~~
797:info:build make.c:485:3: note: use array indexing to silence this warning
798:info:build make.c:109:41: note: expanded from macro 'spaces'
799:info:build   109 | # define spaces(x) ( "                " + 16 - ( x > 16 ? 16 : x ) )
800:info:build       |                                         ^
801:info:build 5 warnings generated.
802:info:build pathunix.c:114:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
803:info:build   114 |         while( q = (char *)memchr( q, '.', end - q ) )
804:info:build       |                ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
805:info:build pathunix.c:114:11: note: place parentheses around the assignment to silence this warning
806:info:build   114 |         while( q = (char *)memchr( q, '.', end - q ) )
807:info:build       |                  ^
808:info:build       |                (                                    )
809:info:build pathunix.c:114:11: note: use '==' to turn this assignment into an equality comparison
810:info:build   114 |         while( q = (char *)memchr( q, '.', end - q ) )
811:info:build       |                  ^
812:info:build       |                  ==
813:info:build 1 warning generated.
814:info:build search.c:37:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
815:info:build    37 |         if( varlist = var_get( "LOCATE" ) )
816:info:build       |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
817:info:build search.c:37:14: note: place parentheses around the assignment to silence this warning
818:info:build    37 |         if( varlist = var_get( "LOCATE" ) )
819:info:build       |                     ^
820:info:build       |             (                            )
821:info:build search.c:37:14: note: use '==' to turn this assignment into an equality comparison
822:info:build    37 |         if( varlist = var_get( "LOCATE" ) )
823:info:build       |                     ^
824:info:build       |                     ==
825:info:build search.c:51:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
826:info:build    51 |         else if( varlist = var_get( "SEARCH" ) )
827:info:build       |                  ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
828:info:build search.c:51:19: note: place parentheses around the assignment to silence this warning
829:info:build    51 |         else if( varlist = var_get( "SEARCH" ) )
830:info:build       |                          ^
831:info:build       |                  (                            )
832:info:build search.c:51:19: note: use '==' to turn this assignment into an equality comparison
833:info:build    51 |         else if( varlist = var_get( "SEARCH" ) )
834:info:build       |                          ^
835:info:build       |                          ==
836:info:build 2 warnings generated.
837:info:build variable.c:86:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
838:info:build    86 |             if( val = strchr( *e, '=' ) )
839:info:build       |                 ~~~~^~~~~~~~~~~~~~~~~~~
840:info:build variable.c:86:14: note: place parentheses around the assignment to silence this warning
841:info:build    86 |             if( val = strchr( *e, '=' ) )
842:info:build       |                     ^
843:info:build       |                 (                      )
844:info:build variable.c:86:14: note: use '==' to turn this assignment into an equality comparison
845:info:build    86 |             if( val = strchr( *e, '=' ) )
846:info:build       |                     ^
847:info:build       |                     ==
848:info:build variable.c:110:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
849:info:build   110 |                 for( pp = val + 1; p = strchr( pp, split ); pp = p + 1 )
850:info:build       |                                    ~~^~~~~~~~~~~~~~~~~~~~~
851:info:build variable.c:110:24: note: place parentheses around the assignment to silence this warning
852:info:build   110 |                 for( pp = val + 1; p = strchr( pp, split ); pp = p + 1 )
853:info:build       |                                      ^                   
854:info:build       |                                    (                      )
855:info:build variable.c:110:24: note: use '==' to turn this assignment into an equality comparison
856:info:build   110 |                 for( pp = val + 1; p = strchr( pp, split ); pp = p + 1 )
857:info:build       |                                      ^
858:info:build       |                                      ==
859:info:build variable.c:197:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
860:info:build   197 |                     if( l = list_next( l ) )
861:info:build       |                         ~~^~~~~~~~~~~~~~~~
862:info:build variable.c:197:13: note: place parentheses around the assignment to silence this warning
863:info:build   197 |                     if( l = list_next( l ) )
864:info:build       |                           ^
865:info:build       |                         (                 )
866:info:build variable.c:197:13: note: use '==' to turn this assignment into an equality comparison
867:info:build   197 |                     if( l = list_next( l ) )
868:info:build       |                           ^
869:info:build       |                           ==
870:info:build 3 warnings generated.
871:info:build make: *** [jam0] Error 1
872:info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1'
873:info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/work/jam-2.6.1" && /usr/bin/make CC="/usr/bin/clang" CFLAGS="-arch arm64" -j8 -w all
874:info:build Exit code: 2
875:error:build Failed to build jam: command execution failed
876:debug:build Error code: CHILDSTATUS 77918 2
877:debug:build Backtrace: command execution failed
878:debug:build     while executing
879:debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
880:debug:build     invoked from within
881:debug:build "command_exec -callback portprogress::target_progress_callback build"
882:debug:build     (procedure "portbuild::build_main" line 10)
883:debug:build     invoked from within
884:debug:build "$procedure $targetname"
885:error:build See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_jam/jam/main.log for details.