The Swift Package Index logo.Swift Package Index

Build Information

Successful build of FoundationICU, reference 0.0.10 (8a12a1), with Swift 6.4 for macOS (SPM) on 21 Sep 2026 06:13:50 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftlang/swift-foundation-icu.git
Reference: 0.0.10
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/swiftlang/swift-foundation-icu
 * tag               0.0.10     -> FETCH_HEAD
HEAD is now at 8a12a1c Upgrade to ICU 74 (#39) (#42)
Cloned https://github.com/swiftlang/swift-foundation-icu.git
Revision (git rev-parse @):
8a12a1c7e21f64236d1cc51cd0eca14b1b4fc961
SUCCESS checkout https://github.com/swiftlang/swift-foundation-icu.git at 0.0.10
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/swiftlang/swift-foundation-icu.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning deferred tasks]
[17 / 493]
[27 / 493] _FoundationICU
[32 / 493] _FoundationICU
[40 / 493] _FoundationICU
[42 / 493] _FoundationICU
[51 / 493] _FoundationICU
[53 / 493] _FoundationICU
[56 / 493] _FoundationICU
[59 / 493] _FoundationICU
[63 / 493] _FoundationICU
[66 / 493] _FoundationICU
[69 / 493] _FoundationICU
[74 / 493] _FoundationICU
[76 / 493] _FoundationICU
[79 / 493] _FoundationICU
[84 / 493] _FoundationICU
[86 / 493] _FoundationICU
[89 / 493] _FoundationICU
[92 / 493] _FoundationICU
[94 / 493] _FoundationICU
[96 / 493] _FoundationICU
[100 / 493] _FoundationICU
[103 / 493] _FoundationICU
[107 / 493] _FoundationICU
[109 / 493] _FoundationICU
[112 / 493] _FoundationICU
[115 / 493] _FoundationICU
[119 / 493] _FoundationICU
[123 / 493] _FoundationICU
[125 / 493] _FoundationICU
[129 / 493] _FoundationICU
[131 / 493] _FoundationICU
[135 / 493] _FoundationICU
[140 / 493] _FoundationICU
[142 / 493] _FoundationICU
[146 / 493] _FoundationICU
[150 / 493] _FoundationICU
[153 / 493] _FoundationICU
[156 / 493] _FoundationICU
[161 / 493] _FoundationICU
[164 / 493] _FoundationICU
[167 / 493] _FoundationICU
[172 / 493] _FoundationICU
[177 / 493] _FoundationICU
[181 / 493] _FoundationICU
[184 / 493] _FoundationICU
[188 / 493] _FoundationICU
[191 / 493] _FoundationICU
[195 / 493] _FoundationICU
[201 / 493] _FoundationICU
[202 / 493] _FoundationICU
[205 / 493] _FoundationICU
[207 / 493] _FoundationICU
[212 / 493] _FoundationICU
[215 / 493] _FoundationICU
[219 / 493] _FoundationICU
[222 / 493] _FoundationICU
[226 / 493] _FoundationICU
[230 / 493] _FoundationICU
[238 / 493] _FoundationICU
[241 / 493] _FoundationICU
[246 / 493] _FoundationICU
[250 / 493] _FoundationICU
[254 / 493] _FoundationICU
[256 / 493] _FoundationICU
[259 / 493] _FoundationICU
[262 / 493] _FoundationICU
[265 / 493] _FoundationICU
[269 / 493] _FoundationICU
[271 / 493] _FoundationICU
[274 / 493] _FoundationICU
[279 / 493] _FoundationICU
[281 / 493] _FoundationICU
[284 / 493] _FoundationICU
[289 / 493] _FoundationICU
[293 / 493] _FoundationICU
[297 / 493] _FoundationICU
[299 / 493] _FoundationICU
[304 / 493] _FoundationICU
[306 / 493] _FoundationICU
[307 / 493] _FoundationICU
[312 / 493] _FoundationICU
[316 / 493] _FoundationICU
[317 / 493] _FoundationICU
[322 / 493] _FoundationICU
[326 / 493] _FoundationICU
[327 / 493] _FoundationICU
[332 / 493] _FoundationICU
[335 / 493] _FoundationICU
[337 / 493] _FoundationICU
[341 / 493] _FoundationICU
[347 / 493] _FoundationICU
[349 / 493] _FoundationICU
[356 / 493] _FoundationICU
[358 / 493] _FoundationICU
[359 / 493] _FoundationICU
[364 / 493] _FoundationICU
[366 / 493] _FoundationICU
[369 / 493] _FoundationICU
[375 / 493] _FoundationICU
[380 / 493] _FoundationICU
[385 / 493] _FoundationICU
[388 / 493] _FoundationICU
[390 / 493] _FoundationICU
[393 / 493] _FoundationICU
[397 / 493] _FoundationICU
[398 / 493] _FoundationICU
[401 / 493] _FoundationICU
[405 / 493] _FoundationICU
[410 / 493] _FoundationICU
[413 / 493] _FoundationICU
[417 / 493] _FoundationICU
[420 / 493] _FoundationICU
[425 / 493] _FoundationICU
[428 / 493] _FoundationICU
[429 / 493] _FoundationICU
[431 / 493] _FoundationICU
[439 / 493] _FoundationICU
[441 / 493] _FoundationICU
[446 / 493] _FoundationICU
[448 / 493] _FoundationICU
[449 / 493] _FoundationICU
[454 / 493] _FoundationICU
[458 / 493] _FoundationICU
[459 / 493] _FoundationICU
[461 / 493] _FoundationICU
[465 / 493] _FoundationICU
[468 / 493] _FoundationICU
[471 / 493] _FoundationICU
[472 / 493] _FoundationICU
[476 / 493] _FoundationICU
[479 / 493] _FoundationICU
[481 / 493] _FoundationICU
[485 / 493] _FoundationICU
[488 / 493] _FoundationICU
[491 / 493] _FoundationICU
[492 / 493] _FoundationICU
Build complete! (41.25 sec)
/Users/admin/builder/spi-builder-workspace/icuSources/common/ustring.cpp:1003:14: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
 1003 |     return t - s;
      |     ~~~~~~ ~~^~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/icuSources/common/uresdata.cpp:964:16: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  964 |       indexR = uprv_strtol(pathP, &closeIndex, 10);
      |              ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/uresdata.cpp:27:
/Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.h:77:37: note: expanded from macro 'uprv_strtol'
   77 | #define uprv_strtol(str, end, base) U_STANDARD_CPP_NAMESPACE strtol(str, end, base)
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/uresdata.cpp:22:
/Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:436:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE'
  436 | #define U_STANDARD_CPP_NAMESPACE        ::
      |                                         ^
1 warning generated.
/Users/admin/builder/spi-builder-workspace/icuSources/common/uresbund.cpp:317:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  317 |         int32_t parentLen = uprv_strlen(parentID);
      |                 ~~~~~~~~~   ^~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/uresbund.cpp:34:
/Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.h:37:26: note: expanded from macro 'uprv_strlen'
   37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/uresbund.cpp:24:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/ures.h:28:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/char16ptr.h:10:
/Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:436:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE'
  436 | #define U_STANDARD_CPP_NAMESPACE        ::
      |                                         ^
/Users/admin/builder/spi-builder-workspace/icuSources/common/uresbund.cpp:2946:13: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
 2946 |             sprintf(countryLocale, "und_%s", country);
      |             ^
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/uresbund.cpp:24:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/ures.h:30:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/uloc.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/uenum.h:25:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/localpointer.h:45:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/memory:998:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/iterator:693:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h:19:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/__string/char_traits.h:13:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/__algorithm/find.h:35:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/cwchar:118:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/wchar.h:116:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/wchar.h:67:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/_wchar.h:91:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/stdio.h:104:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/stdio.h:61:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here
  278 | __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
      | ^
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/uresbund.cpp:24:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/ures.h:28:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/char16ptr.h:10:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:38:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/umachine.h:46:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/ptypes.h:68:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/stdint.h:36:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/21/include/stdint.h:56:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/stdint.h:52:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/_types.h:32:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/cdefs.h:227:48: note: expanded from macro '__deprecated_msg'
  227 |         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
      |                                                       ^
/Users/admin/builder/spi-builder-workspace/icuSources/common/uresbund.cpp:2957:17: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
 2957 |                 sprintf(countryLocale, "%s_%s_%s", language, script, countryAndParameters);
      |                 ^
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/uresbund.cpp:24:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/ures.h:30:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/uloc.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/uenum.h:25:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/localpointer.h:45:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/memory:998:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/iterator:693:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h:19:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/__string/char_traits.h:13:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/__algorithm/find.h:35:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/cwchar:118:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/wchar.h:116:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/wchar.h:67:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/_wchar.h:91:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/stdio.h:104:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/stdio.h:61:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here
  278 | __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
      | ^
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/uresbund.cpp:24:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/ures.h:28:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/char16ptr.h:10:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:38:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/umachine.h:46:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/ptypes.h:68:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/stdint.h:36:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/21/include/stdint.h:56:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/stdint.h:52:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/_types.h:32:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/cdefs.h:227:48: note: expanded from macro '__deprecated_msg'
  227 |         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
      |                                                       ^
/Users/admin/builder/spi-builder-workspace/icuSources/common/uresbund.cpp:2988:25: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
 2988 |                         sprintf(countryLocale, "%s_%s_%s", language, script, countryAndParameters);
      |                         ^
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/uresbund.cpp:24:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/ures.h:30:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/uloc.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/uenum.h:25:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/localpointer.h:45:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/memory:998:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/iterator:693:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h:19:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/__string/char_traits.h:13:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/__algorithm/find.h:35:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/cwchar:118:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/wchar.h:116:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/wchar.h:67:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/_wchar.h:91:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/stdio.h:104:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/stdio.h:61:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here
  278 | __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
      | ^
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/uresbund.cpp:24:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/ures.h:28:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/char16ptr.h:10:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:38:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/umachine.h:46:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/ptypes.h:68:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/stdint.h:36:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/21/include/stdint.h:56:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/stdint.h:52:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/_types.h:32:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/cdefs.h:227:48: note: expanded from macro '__deprecated_msg'
  227 |         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
      |                                                       ^
4 warnings generated.
/Users/admin/builder/spi-builder-workspace/icuSources/common/umapfile.cpp:229:23: warning: implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
  229 |         length=mystat.st_size;
      |               ~~~~~~~~^~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/icuSources/common/uloc.cpp:2120:23: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
 2120 |     int32_t nameLen = uprv_strlen(canonicalName);
      |             ~~~~~~~   ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/uloc.cpp:49:
/Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.h:37:26: note: expanded from macro 'uprv_strlen'
   37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/uloc.cpp:33:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/bytestream.h:40:
/Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:436:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE'
  436 | #define U_STANDARD_CPP_NAMESPACE        ::
      |                                         ^
1 warning generated.
/Users/admin/builder/spi-builder-workspace/icuSources/common/ubidi.cpp:2704:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'Flags' (aka 'unsigned int') [-Wshorten-64-to-32]
 2704 |             while(i>0 && (flag=DIRPROP_FLAG(dirProps[--i]))&MASK_WS) {
      |                               ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ubidi.cpp:27:
/Users/admin/builder/spi-builder-workspace/icuSources/common/ubidiimp.h:78:31: note: expanded from macro 'DIRPROP_FLAG'
   78 | #define DIRPROP_FLAG(dir) (1UL<<(dir))
      |                            ~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/icuSources/common/ubidi.cpp:2715:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'Flags' (aka 'unsigned int') [-Wshorten-64-to-32]
 2715 |                 flag=DIRPROP_FLAG(dirProps[--i]);
      |                     ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ubidi.cpp:27:
/Users/admin/builder/spi-builder-workspace/icuSources/common/ubidiimp.h:78:31: note: expanded from macro 'DIRPROP_FLAG'
   78 | #define DIRPROP_FLAG(dir) (1UL<<(dir))
      |                            ~~~^~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/icuSources/i18n/uameasureformat.cpp:348:44: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  348 |                 usage.truncate(openBracket - newUsage);
      |                       ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:493:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  493 |         len = uprv_strlen(locbuf);
      |             ~ ^~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:20:
/Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.h:37:26: note: expanded from macro 'uprv_strlen'
   37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:14:
/Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:436:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE'
  436 | #define U_STANDARD_CPP_NAMESPACE        ::
      |                                         ^
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:502:27: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  502 |                     len = uprv_strlen(*forceParentPtr);
      |                         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:20:
/Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.h:37:26: note: expanded from macro 'uprv_strlen'
   37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:14:
/Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:436:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE'
  436 | #define U_STANDARD_CPP_NAMESPACE        ::
      |                                         ^
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:522:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  522 |             len = uprv_strlen(actualLocale);
      |                 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:20:
/Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.h:37:26: note: expanded from macro 'uprv_strlen'
   37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:14:
/Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:436:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE'
  436 | #define U_STANDARD_CPP_NAMESPACE        ::
      |                                         ^
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:568:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  568 |             len = uprv_strlen(keyStr);
      |                 ~ ^~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:20:
/Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.h:37:26: note: expanded from macro 'uprv_strlen'
   37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:14:
/Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:436:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE'
  436 | #define U_STANDARD_CPP_NAMESPACE        ::
      |                                         ^
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:836:48: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  836 |                     int32_t normalizedLength = uprv_strlen(normalized);
      |                             ~~~~~~~~~~~~~~~~   ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:20:
/Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.h:37:26: note: expanded from macro 'uprv_strlen'
   37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:14:
/Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:436:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE'
  436 | #define U_STANDARD_CPP_NAMESPACE        ::
      |                                         ^
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:850:11: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  850 |     len = strnlen(replacement, normalizedCapacity);
      |         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:868:15: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  868 |         len = uprv_strlen(replacement);
      |             ~ ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:20:
/Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.h:37:26: note: expanded from macro 'uprv_strlen'
   37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:14:
/Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:436:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE'
  436 | #define U_STANDARD_CPP_NAMESPACE        ::
      |                                         ^
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:975:29: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  975 |         charStorage.advance(uprv_strlen(normalized));
      |                     ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:20:
/Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.h:37:26: note: expanded from macro 'uprv_strlen'
   37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:14:
/Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:436:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE'
  436 | #define U_STANDARD_CPP_NAMESPACE        ::
      |                                         ^
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:1054:33: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
 1054 |             charStorage.advance(uprv_strlen(textPtr));
      |                         ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:20:
/Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.h:37:26: note: expanded from macro 'uprv_strlen'
   37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:14:
/Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:436:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE'
  436 | #define U_STANDARD_CPP_NAMESPACE        ::
      |                                         ^
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:1115:32: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1115 |     LocaleIDInfo prefLangInfos[preferredLanguagesCount];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:1115:32: note: function parameter 'preferredLanguagesCount' with unknown value cannot be used in a constant expression
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:1083:35: note: declared here
 1083 |                           int32_t preferredLanguagesCount,
      |                                   ^
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:1116:32: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
 1116 |     LocaleIDInfo availLocInfos[availableLocalizationsCount];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:1116:32: note: function parameter 'availableLocalizationsCount' with unknown value cannot be used in a constant expression
/Users/admin/builder/spi-builder-workspace/icuSources/common/ualoc.cpp:1085:35: note: declared here
 1085 |                           int32_t availableLocalizationsCount,
      |                                   ^
11 warnings generated.
/Users/admin/builder/spi-builder-workspace/icuSources/i18n/rematch.cpp:2694:37: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
 2694 |     result = fGCBreakItr->following(pos);
      |                           ~~~~~~~~~ ^~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/icuSources/common/rbtok.cpp:161:52: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  161 |             result = (signed long) checkDictionary(prev, (int32_t) result, false);
      |                                    ~~~~~~~~~~~~~~~ ^~~~
/Users/admin/builder/spi-builder-workspace/icuSources/common/rbtok.cpp:208:23: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  208 |     return (outTokenP - outTokenRanges);
      |     ~~~~~~  ~~~~~~~~~~^~~~~~~~~~~~~~~~
2 warnings generated.
/Users/admin/builder/spi-builder-workspace/icuSources/common/rbbi_cache.cpp:418:29: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  418 |                 aBoundary = utext_nativeLength(&fBI->fText);
      |                           ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/icuSources/common/rbbi.cpp:1370:23: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
 1370 |     return (outTokenP - outTokenRanges);
      |     ~~~~~~  ~~~~~~~~~~^~~~~~~~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/icuSources/common/putil.cpp:650:12: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  650 |     return U_TIMEZONE;
      |     ~~~~~~ ^~~~~~~~~~
In file included from <built-in>:533:
<command line>:24:20: note: expanded from macro 'U_TIMEZONE'
   24 | #define U_TIMEZONE timezone
      |                    ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/icuSources/common/putil.cpp:936:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  936 |                 sizeFileRead = fread(tzInfo->defaultTZBuffer, 1, tzInfo->defaultTZFileSize, tzInfo->defaultTZFilePtr);
      |                              ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/icuSources/common/putil.cpp:941:65: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  941 |                 sizeFileToRead = sizeFileLeft < MAX_READ_SIZE ? sizeFileLeft : MAX_READ_SIZE;
      |                                ~                                ^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/icuSources/common/putil.cpp:943:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  943 |                 sizeFileRead = fread(bufferFile, 1, sizeFileToRead, file);
      |                              ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
/Users/admin/builder/spi-builder-workspace/icuSources/i18n/olsontz.cpp:649:87: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  649 |         && arrayEqual(typeOffsets, z->typeOffsets, sizeof(typeOffsets[0]) * typeCount << 1)
      |            ~~~~~~~~~~                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/icuSources/i18n/olsontz.cpp:648:129: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  648 |         && arrayEqual(transitionTimesPost32, z->transitionTimesPost32, sizeof(transitionTimesPost32[0]) * transitionCountPost32 << 1)
      |            ~~~~~~~~~~                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/icuSources/i18n/olsontz.cpp:646:122: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  646 |         arrayEqual(transitionTimesPre32, z->transitionTimesPre32, sizeof(transitionTimesPre32[0]) * transitionCountPre32 << 1)
      |         ~~~~~~~~~~                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
3 warnings generated.
/Users/admin/builder/spi-builder-workspace/icuSources/i18n/number_skeletons.cpp:1650:22: warning: implicit conversion loses integer precision: 'const uint64_t' (aka 'const unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
 1649 |         blueprint_helpers::generateIncrementOption(
      |         ~~~~~~~~~~~~~~~~~
 1650 |                 impl.fIncrement,
      |                 ~~~~~^~~~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/icuSources/common/loclikely.cpp:857:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  857 |         sink.Append(localeID, uprv_strlen(localeID));
      |              ~~~~~~           ^~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/loclikely.cpp:34:
/Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.h:37:26: note: expanded from macro 'uprv_strlen'
   37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/loclikely.cpp:22:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/bytestream.h:40:
/Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:436:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE'
  436 | #define U_STANDARD_CPP_NAMESPACE        ::
      |                                         ^
/Users/admin/builder/spi-builder-workspace/icuSources/common/loclikely.cpp:955:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  955 |         sink.Append(localeID, uprv_strlen(localeID));
      |              ~~~~~~           ^~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/loclikely.cpp:34:
/Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.h:37:26: note: expanded from macro 'uprv_strlen'
   37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/loclikely.cpp:22:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/bytestream.h:40:
/Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:436:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE'
  436 | #define U_STANDARD_CPP_NAMESPACE        ::
      |                                         ^
/Users/admin/builder/spi-builder-workspace/icuSources/common/loclikely.cpp:1481:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
 1481 |             int32_t newIDLength = uprv_strlen(newID);
      |                     ~~~~~~~~~~~   ^~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/loclikely.cpp:34:
/Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.h:37:26: note: expanded from macro 'uprv_strlen'
   37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str)
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/loclikely.cpp:22:
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/bytestream.h:40:
/Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:436:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE'
  436 | #define U_STANDARD_CPP_NAMESPACE        ::
      |                                         ^
3 warnings generated.
/Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.cpp:230:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
  230 |     return uprv_strtoul(integerString, &end, radix);
      |     ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.cpp:30:
/Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.h:76:38: note: expanded from macro 'uprv_strtoul'
   76 | #define uprv_strtoul(str, end, base) U_STANDARD_CPP_NAMESPACE strtoul(str, end, base)
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/icuSources/common/cstring.cpp:28:
/Users/admin/builder/spi-builder-workspace/icuSources/include/_foundation_unicode/utypes.h:436:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE'
  436 | #define U_STANDARD_CPP_NAMESPACE        ::
      |                                         ^
1 warning generated.
/Users/admin/builder/spi-builder-workspace/icuSources/i18n/astro.cpp:1084:41: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
 1084 |         offset = winterSolsticeDatesPtr - winterSolsticeDates;
      |                ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/icuSources/i18n/astro.cpp:6773:34: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32]
 6773 |         offset = newMoonDatesPtr - newMoonDates;
      |                ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
2 warnings generated.
Build complete.
{
  "cxx_language_standard" : "c++14",
  "dependencies" : [
  ],
  "manifest_display_name" : "FoundationICU",
  "name" : "FoundationICU",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "_FoundationICU",
      "targets" : [
        "_FoundationICU"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "_FoundationICU",
      "module_type" : "ClangTarget",
      "name" : "_FoundationICU",
      "path" : "icuSources",
      "product_memberships" : [
        "_FoundationICU"
      ],
      "sources" : [
        "common/aaplbfct.cpp",
        "common/appendable.cpp",
        "common/bmpset.cpp",
        "common/brkeng.cpp",
        "common/brkiter.cpp",
        "common/bytesinkutil.cpp",
        "common/bytestream.cpp",
        "common/bytestrie.cpp",
        "common/bytestriebuilder.cpp",
        "common/bytestrieiterator.cpp",
        "common/caniter.cpp",
        "common/characterproperties.cpp",
        "common/chariter.cpp",
        "common/charstr.cpp",
        "common/cmemory.cpp",
        "common/cstr.cpp",
        "common/cstring.cpp",
        "common/cwchar.cpp",
        "common/dictbe.cpp",
        "common/dictionarydata.cpp",
        "common/dtintrv.cpp",
        "common/edits.cpp",
        "common/emojiprops.cpp",
        "common/errorcode.cpp",
        "common/filteredbrk.cpp",
        "common/filterednormalizer2.cpp",
        "common/icu_packaged_data.cpp",
        "common/icudataver.cpp",
        "common/icuplug.cpp",
        "common/loadednormalizer2impl.cpp",
        "common/localebuilder.cpp",
        "common/localematcher.cpp",
        "common/localeprioritylist.cpp",
        "common/localsvc.cpp",
        "common/locavailable.cpp",
        "common/locbased.cpp",
        "common/locdispnames.cpp",
        "common/locdistance.cpp",
        "common/locdspnm.cpp",
        "common/locid.cpp",
        "common/loclikely.cpp",
        "common/loclikelysubtags.cpp",
        "common/locmap.cpp",
        "common/locresdata.cpp",
        "common/locutil.cpp",
        "common/lsr.cpp",
        "common/lstmbe.cpp",
        "common/messagepattern.cpp",
        "common/mlbe.cpp",
        "common/normalizer2.cpp",
        "common/normalizer2impl.cpp",
        "common/normlzr.cpp",
        "common/parsepos.cpp",
        "common/patternprops.cpp",
        "common/pluralmap.cpp",
        "common/propname.cpp",
        "common/propsvec.cpp",
        "common/punycode.cpp",
        "common/putil.cpp",
        "common/rbbi.cpp",
        "common/rbbi57.cpp",
        "common/rbbi_cache.cpp",
        "common/rbbidata.cpp",
        "common/rbbidata57.cpp",
        "common/rbbinode.cpp",
        "common/rbbirb.cpp",
        "common/rbbirb57.cpp",
        "common/rbbiscan.cpp",
        "common/rbbiscan57.cpp",
        "common/rbbisetb.cpp",
        "common/rbbisetb57.cpp",
        "common/rbbistbl.cpp",
        "common/rbbistbl57.cpp",
        "common/rbbitblb.cpp",
        "common/rbbitblb57.cpp",
        "common/rbtok.cpp",
        "common/resbund.cpp",
        "common/resbund_cnv.cpp",
        "common/resource.cpp",
        "common/restrace.cpp",
        "common/ruleiter.cpp",
        "common/schriter.cpp",
        "common/serv.cpp",
        "common/servlk.cpp",
        "common/servlkf.cpp",
        "common/servls.cpp",
        "common/servnotf.cpp",
        "common/servrbf.cpp",
        "common/servslkf.cpp",
        "common/sharedobject.cpp",
        "common/simpleformatter.cpp",
        "common/static_unicode_sets.cpp",
        "common/stringpiece.cpp",
        "common/stringtriebuilder.cpp",
        "common/ualoc.cpp",
        "common/uarrsort.cpp",
        "common/ubidi.cpp",
        "common/ubidi_props.cpp",
        "common/ubidiln.cpp",
        "common/ubiditransform.cpp",
        "common/ubidiwrt.cpp",
        "common/ubrk.cpp",
        "common/ucase.cpp",
        "common/ucasemap.cpp",
        "common/ucasemap_titlecase_brkiter.cpp",
        "common/ucat.cpp",
        "common/uchar.cpp",
        "common/ucharstrie.cpp",
        "common/ucharstriebuilder.cpp",
        "common/ucharstrieiterator.cpp",
        "common/uchriter.cpp",
        "common/ucln_cmn.cpp",
        "common/ucmndata.cpp",
        "common/ucnv.cpp",
        "common/ucnv2022.cpp",
        "common/ucnv_bld.cpp",
        "common/ucnv_cb.cpp",
        "common/ucnv_cnv.cpp",
        "common/ucnv_ct.cpp",
        "common/ucnv_err.cpp",
        "common/ucnv_ext.cpp",
        "common/ucnv_io.cpp",
        "common/ucnv_lmb.cpp",
        "common/ucnv_set.cpp",
        "common/ucnv_u16.cpp",
        "common/ucnv_u32.cpp",
        "common/ucnv_u7.cpp",
        "common/ucnv_u8.cpp",
        "common/ucnvbocu.cpp",
        "common/ucnvdisp.cpp",
        "common/ucnvhz.cpp",
        "common/ucnvisci.cpp",
        "common/ucnvlat1.cpp",
        "common/ucnvmbcs.cpp",
        "common/ucnvscsu.cpp",
        "common/ucnvsel.cpp",
        "common/ucol_swp.cpp",
        "common/ucptrie.cpp",
        "common/ucurr.cpp",
        "common/udata.cpp",
        "common/udatamem.cpp",
        "common/udataswp.cpp",
        "common/uenum.cpp",
        "common/uhash.cpp",
        "common/uhash_us.cpp",
        "common/uidna.cpp",
        "common/uinit.cpp",
        "common/uinvchar.cpp",
        "common/uiter.cpp",
        "common/ulist.cpp",
        "common/uloc.cpp",
        "common/uloc_keytype.cpp",
        "common/uloc_tag.cpp",
        "common/ulocale.cpp",
        "common/ulocbuilder.cpp",
        "common/ulocdata.cpp",
        "common/umapfile.cpp",
        "common/umath.cpp",
        "common/umutablecptrie.cpp",
        "common/umutex.cpp",
        "common/unames.cpp",
        "common/unifiedcache.cpp",
        "common/unifilt.cpp",
        "common/unifunct.cpp",
        "common/uniset.cpp",
        "common/uniset_closure.cpp",
        "common/uniset_props.cpp",
        "common/unisetspan.cpp",
        "common/unistr.cpp",
        "common/unistr_case.cpp",
        "common/unistr_case_locale.cpp",
        "common/unistr_cnv.cpp",
        "common/unistr_props.cpp",
        "common/unistr_titlecase_brkiter.cpp",
        "common/unorm.cpp",
        "common/unormcmp.cpp",
        "common/uobject.cpp",
        "common/uprops.cpp",
        "common/urbtok.cpp",
        "common/ures_cnv.cpp",
        "common/uresbund.cpp",
        "common/uresdata.cpp",
        "common/usc_impl.cpp",
        "common/uscript.cpp",
        "common/uscript_props.cpp",
        "common/uset.cpp",
        "common/uset_props.cpp",
        "common/usetiter.cpp",
        "common/ushape.cpp",
        "common/usprep.cpp",
        "common/ustack.cpp",
        "common/ustr_cnv.cpp",
        "common/ustr_titlecase_brkiter.cpp",
        "common/ustr_wcs.cpp",
        "common/ustrcase.cpp",
        "common/ustrcase_locale.cpp",
        "common/ustrenum.cpp",
        "common/ustrfmt.cpp",
        "common/ustring.cpp",
        "common/ustrtrns.cpp",
        "common/utext.cpp",
        "common/utf_impl.cpp",
        "common/util.cpp",
        "common/util_props.cpp",
        "common/utrace.cpp",
        "common/utrie.cpp",
        "common/utrie2.cpp",
        "common/utrie2_builder.cpp",
        "common/utrie_swap.cpp",
        "common/uts46.cpp",
        "common/utypes.cpp",
        "common/uvector.cpp",
        "common/uvectr32.cpp",
        "common/uvectr64.cpp",
        "common/wintz.cpp",
        "i18n/alphaindex.cpp",
        "i18n/anytrans.cpp",
        "i18n/astro.cpp",
        "i18n/basictz.cpp",
        "i18n/bocsu.cpp",
        "i18n/brktrans.cpp",
        "i18n/buddhcal.cpp",
        "i18n/calendar.cpp",
        "i18n/casetrn.cpp",
        "i18n/cecal.cpp",
        "i18n/chnsecal.cpp",
        "i18n/choicfmt.cpp",
        "i18n/coleitr.cpp",
        "i18n/coll.cpp",
        "i18n/collation.cpp",
        "i18n/collationbuilder.cpp",
        "i18n/collationcompare.cpp",
        "i18n/collationdata.cpp",
        "i18n/collationdatabuilder.cpp",
        "i18n/collationdatareader.cpp",
        "i18n/collationdatawriter.cpp",
        "i18n/collationfastlatin.cpp",
        "i18n/collationfastlatinbuilder.cpp",
        "i18n/collationfcd.cpp",
        "i18n/collationiterator.cpp",
        "i18n/collationkeys.cpp",
        "i18n/collationroot.cpp",
        "i18n/collationrootelements.cpp",
        "i18n/collationruleparser.cpp",
        "i18n/collationsets.cpp",
        "i18n/collationsettings.cpp",
        "i18n/collationtailoring.cpp",
        "i18n/collationweights.cpp",
        "i18n/compactdecimalformat.cpp",
        "i18n/coptccal.cpp",
        "i18n/cpdtrans.cpp",
        "i18n/csdetect.cpp",
        "i18n/csmatch.cpp",
        "i18n/csr2022.cpp",
        "i18n/csrecog.cpp",
        "i18n/csrmbcs.cpp",
        "i18n/csrsbcs.cpp",
        "i18n/csrucode.cpp",
        "i18n/csrutf8.cpp",
        "i18n/curramt.cpp",
        "i18n/currfmt.cpp",
        "i18n/currpinf.cpp",
        "i18n/currunit.cpp",
        "i18n/dangical.cpp",
        "i18n/datefmt.cpp",
        "i18n/dayperiodrules.cpp",
        "i18n/dcfmtsym.cpp",
        "i18n/decContext.cpp",
        "i18n/decNumber.cpp",
        "i18n/decimfmt.cpp",
        "i18n/displayoptions.cpp",
        "i18n/double-conversion-bignum-dtoa.cpp",
        "i18n/double-conversion-bignum.cpp",
        "i18n/double-conversion-cached-powers.cpp",
        "i18n/double-conversion-double-to-string.cpp",
        "i18n/double-conversion-fast-dtoa.cpp",
        "i18n/double-conversion-string-to-double.cpp",
        "i18n/double-conversion-strtod.cpp",
        "i18n/dtfmtsym.cpp",
        "i18n/dtitvfmt.cpp",
        "i18n/dtitvinf.cpp",
        "i18n/dtptngen.cpp",
        "i18n/dtrule.cpp",
        "i18n/erarules.cpp",
        "i18n/esctrn.cpp",
        "i18n/ethpccal.cpp",
        "i18n/fmtable.cpp",
        "i18n/fmtable_cnv.cpp",
        "i18n/format.cpp",
        "i18n/formatted_string_builder.cpp",
        "i18n/formattedval_iterimpl.cpp",
        "i18n/formattedval_sbimpl.cpp",
        "i18n/formattedvalue.cpp",
        "i18n/fphdlimp.cpp",
        "i18n/fpositer.cpp",
        "i18n/funcrepl.cpp",
        "i18n/gender.cpp",
        "i18n/gregocal.cpp",
        "i18n/gregoimp.cpp",
        "i18n/hebrwcal.cpp",
        "i18n/icuin40shim.cpp",
        "i18n/indiancal.cpp",
        "i18n/inputext.cpp",
        "i18n/islamcal.cpp",
        "i18n/iso8601cal.cpp",
        "i18n/japancal.cpp",
        "i18n/listformatter.cpp",
        "i18n/measfmt.cpp",
        "i18n/measunit.cpp",
        "i18n/measunit_extra.cpp",
        "i18n/measure.cpp",
        "i18n/msgfmt.cpp",
        "i18n/name2uni.cpp",
        "i18n/nfrs.cpp",
        "i18n/nfrule.cpp",
        "i18n/nfsubs.cpp",
        "i18n/nortrans.cpp",
        "i18n/nultrans.cpp",
        "i18n/number_affixutils.cpp",
        "i18n/number_asformat.cpp",
        "i18n/number_capi.cpp",
        "i18n/number_compact.cpp",
        "i18n/number_currencysymbols.cpp",
        "i18n/number_decimalquantity.cpp",
        "i18n/number_decimfmtprops.cpp",
        "i18n/number_fluent.cpp",
        "i18n/number_formatimpl.cpp",
        "i18n/number_grouping.cpp",
        "i18n/number_integerwidth.cpp",
        "i18n/number_longnames.cpp",
        "i18n/number_mapper.cpp",
        "i18n/number_modifiers.cpp",
        "i18n/number_multiplier.cpp",
        "i18n/number_notation.cpp",
        "i18n/number_output.cpp",
        "i18n/number_padding.cpp",
        "i18n/number_patternmodifier.cpp",
        "i18n/number_patternstring.cpp",
        "i18n/number_rounding.cpp",
        "i18n/number_scientific.cpp",
        "i18n/number_simple.cpp",
        "i18n/number_skeletons.cpp",
        "i18n/number_symbolswrapper.cpp",
        "i18n/number_usageprefs.cpp",
        "i18n/number_utils.cpp",
        "i18n/numfmt.cpp",
        "i18n/numparse_affixes.cpp",
        "i18n/numparse_compositions.cpp",
        "i18n/numparse_currency.cpp",
        "i18n/numparse_decimal.cpp",
        "i18n/numparse_impl.cpp",
        "i18n/numparse_parsednumber.cpp",
        "i18n/numparse_scientific.cpp",
        "i18n/numparse_symbols.cpp",
        "i18n/numparse_validators.cpp",
        "i18n/numrange_capi.cpp",
        "i18n/numrange_fluent.cpp",
        "i18n/numrange_impl.cpp",
        "i18n/numsys.cpp",
        "i18n/olsontz.cpp",
        "i18n/persncal.cpp",
        "i18n/pluralranges.cpp",
        "i18n/plurfmt.cpp",
        "i18n/plurrule.cpp",
        "i18n/quant.cpp",
        "i18n/quantityformatter.cpp",
        "i18n/rbnf.cpp",
        "i18n/rbt.cpp",
        "i18n/rbt_data.cpp",
        "i18n/rbt_pars.cpp",
        "i18n/rbt_rule.cpp",
        "i18n/rbt_set.cpp",
        "i18n/rbtz.cpp",
        "i18n/regexcmp.cpp",
        "i18n/regeximp.cpp",
        "i18n/regexst.cpp",
        "i18n/regextxt.cpp",
        "i18n/region.cpp",
        "i18n/reldatefmt.cpp",
        "i18n/reldtfmt.cpp",
        "i18n/rematch.cpp",
        "i18n/remtrans.cpp",
        "i18n/repattrn.cpp",
        "i18n/rulebasedcollator.cpp",
        "i18n/scientificnumberformatter.cpp",
        "i18n/scriptset.cpp",
        "i18n/search.cpp",
        "i18n/selfmt.cpp",
        "i18n/sharedbreakiterator.cpp",
        "i18n/simpletz.cpp",
        "i18n/smpdtfmt.cpp",
        "i18n/smpdtfst.cpp",
        "i18n/sortkey.cpp",
        "i18n/standardplural.cpp",
        "i18n/string_segment.cpp",
        "i18n/strmatch.cpp",
        "i18n/strrepl.cpp",
        "i18n/stsearch.cpp",
        "i18n/taiwncal.cpp",
        "i18n/timezone.cpp",
        "i18n/titletrn.cpp",
        "i18n/tmunit.cpp",
        "i18n/tmutamt.cpp",
        "i18n/tmutfmt.cpp",
        "i18n/tolowtrn.cpp",
        "i18n/toupptrn.cpp",
        "i18n/translit.cpp",
        "i18n/transreg.cpp",
        "i18n/tridpars.cpp",
        "i18n/tzfmt.cpp",
        "i18n/tzgnames.cpp",
        "i18n/tznames.cpp",
        "i18n/tznames_impl.cpp",
        "i18n/tzrule.cpp",
        "i18n/tztrans.cpp",
        "i18n/uameasureformat.cpp",
        "i18n/uatimeunitformat.cpp",
        "i18n/ucal.cpp",
        "i18n/ucln_in.cpp",
        "i18n/ucol.cpp",
        "i18n/ucol_res.cpp",
        "i18n/ucol_sit.cpp",
        "i18n/ucoleitr.cpp",
        "i18n/ucsdet.cpp",
        "i18n/udat.cpp",
        "i18n/udateintervalformat.cpp",
        "i18n/udatintv.cpp",
        "i18n/udatpg.cpp",
        "i18n/ufieldpositer.cpp",
        "i18n/uitercollationiterator.cpp",
        "i18n/ulistformatter.cpp",
        "i18n/umsg.cpp",
        "i18n/unesctrn.cpp",
        "i18n/uni2name.cpp",
        "i18n/units_complexconverter.cpp",
        "i18n/units_converter.cpp",
        "i18n/units_data.cpp",
        "i18n/units_router.cpp",
        "i18n/unum.cpp",
        "i18n/unumsys.cpp",
        "i18n/uplrule.cpp",
        "i18n/upluralrules.cpp",
        "i18n/uregex.cpp",
        "i18n/uregexc.cpp",
        "i18n/uregion.cpp",
        "i18n/usearch.cpp",
        "i18n/uspoof.cpp",
        "i18n/uspoof_build.cpp",
        "i18n/uspoof_conf.cpp",
        "i18n/uspoof_impl.cpp",
        "i18n/utf16collationiterator.cpp",
        "i18n/utf8collationiterator.cpp",
        "i18n/utmscale.cpp",
        "i18n/utrans.cpp",
        "i18n/vtzone.cpp",
        "i18n/vzone.cpp",
        "i18n/windtfmt.cpp",
        "i18n/winnmfmt.cpp",
        "i18n/wintzimpl.cpp",
        "i18n/zonemeta.cpp",
        "i18n/zrule.cpp",
        "i18n/ztrans.cpp",
        "io/locbund.cpp",
        "io/sprintf.cpp",
        "io/sscanf.cpp",
        "io/ucln_io.cpp",
        "io/ufile.cpp",
        "io/ufmt_cmn.cpp",
        "io/uprintf.cpp",
        "io/uprntf_p.cpp",
        "io/uscanf.cpp",
        "io/uscanf_p.cpp",
        "io/ustdio.cpp",
        "io/ustream.cpp"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Done.