The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of icu, reference v76.1.2 (07ddbe), with Swift 6.0 for macOS (SPM) on 27 Nov 2024 07:55:40 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.58.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/wabiverse/icu.git
Reference: v76.1.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/wabiverse/icu
 * tag               v76.1.2    -> FETCH_HEAD
HEAD is now at 07ddbe4 windows: workaround missing symbol for icudt76_dat. note: probably fix this at some point.
Cloned https://github.com/wabiverse/icu.git
Revision (git rev-parse @):
07ddbe4cab45175e70b22ed05240bac5ec7e0421
SUCCESS checkout https://github.com/wabiverse/icu.git at v76.1.2
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "icu",
      "name": "icu",
      "url": "https://github.com/wabiverse/icu.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/icu",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/wabiverse/icu.git
[1/1030] Fetching icu
Fetched https://github.com/wabiverse/icu.git from cache (1.25s)
Creating working copy for https://github.com/wabiverse/icu.git
Working copy of https://github.com/wabiverse/icu.git resolved at v76.1.2 (07ddbe4)
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/wabiverse/icu.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/461] Compiling icuin collationfcd.cpp
[1/461] Write swift-version--7754E27361AE5C74.txt
[2/461] Compiling icuuc wintz.cpp
[3/461] Compiling icuuc uvectr64.cpp
[4/461] Compiling icuin bocsu.cpp
[5/461] Compiling icuin casetrn.cpp
[6/461] Compiling icuin choicfmt.cpp
[7/461] Compiling icuin buddhcal.cpp
[8/461] Compiling icuuc utypes.cpp
[9/461] Compiling icuin brktrans.cpp
[10/461] Compiling icuin chnsecal.cpp
[11/461] Compiling icuuc uvectr32.cpp
[12/461] Compiling icuin calendar.cpp
[13/461] Compiling icuuc uvector.cpp
[14/461] Compiling icuuc utrie_swap.cpp
[15/461] Compiling icuuc utrie2_builder.cpp
[16/461] Compiling icuuc utrie2.cpp
[17/461] Compiling icuin collationiterator.cpp
[18/461] Compiling icuin collationfastlatinbuilder.cpp
[19/461] Compiling icuuc utrie.cpp
[20/461] Compiling icuuc utf_impl.cpp
[21/461] Compiling icuuc utrace.cpp
[22/461] Compiling icuuc uts46.cpp
[23/461] Compiling icuuc ustrfmt.cpp
[24/461] Compiling icuuc util_props.cpp
[25/461] Compiling icuuc ustrtrns.cpp
[26/461] Compiling icuuc ustring.cpp
[27/461] Compiling icuuc util.cpp
[28/461] Compiling icuuc ustrenum.cpp
[29/461] Compiling icuuc ustr_wcs.cpp
[30/461] Compiling icuuc ustrcase_locale.cpp
[31/461] Compiling icuuc utext.cpp
[32/461] Compiling icuuc ustrcase.cpp
[33/461] Compiling icuuc ustack.cpp
[34/461] Compiling icuuc ustr_titlecase_brkiter.cpp
[35/461] Compiling icuuc ustr_cnv.cpp
[36/461] Compiling icuuc usc_impl.cpp
[37/461] Compiling icuuc ushape.cpp
[38/461] Compiling icuuc usprep.cpp
[39/461] Compiling icuuc usetiter.cpp
[40/461] Compiling icuuc uset_props.cpp
[41/461] Compiling icuuc uscript_props.cpp
[42/461] Compiling icuuc uset.cpp
[43/461] Compiling icuuc uscript.cpp
[44/461] Compiling icuuc uobject.cpp
[45/461] Compiling icuuc uresdata.cpp
[46/461] Compiling icuuc ures_cnv.cpp
[47/461] Compiling icuuc uprops.cpp
[48/461] Compiling icuuc uresbund.cpp
[49/461] Compiling icuuc unistr_titlecase_brkiter.cpp
[50/461] Compiling icuuc unistr_props.cpp
[51/461] Compiling icuuc unormcmp.cpp
[52/461] Compiling icuuc unorm.cpp
[53/461] Compiling icuuc unifunct.cpp
[54/461] Compiling icuuc unistr_cnv.cpp
[55/461] Compiling icuuc unifilt.cpp
[56/461] Compiling icuuc unistr_case_locale.cpp
[57/461] Compiling icuuc unistr_case.cpp
[58/461] Compiling icuuc umath.cpp
[59/461] Compiling icuuc unistr.cpp
[60/461] Compiling icuuc unisetspan.cpp
[61/461] Compiling icuuc umutablecptrie.cpp
[62/461] Compiling icuuc uniset_closure.cpp
[63/461] Compiling icuuc uniset.cpp
[64/461] Compiling icuuc uniset_props.cpp
[65/461] Compiling icuuc umutex.cpp
[66/461] Compiling icuuc unifiedcache.cpp
[67/461] Compiling icuuc unames.cpp
[68/461] Compiling icuuc umapfile.cpp
[69/461] Compiling icuuc ulist.cpp
[70/461] Compiling icuuc ulocbuilder.cpp
[71/461] Compiling icuuc ulocale.cpp
[72/461] Compiling icuuc uinvchar.cpp
[73/461] Compiling icuuc uloc_tag.cpp
[74/461] Compiling icuuc uiter.cpp
[75/461] Compiling icuuc uloc_keytype.cpp
[76/461] Compiling icuuc uinit.cpp
[77/461] Compiling icuuc uloc.cpp
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/uidna.cpp:514:17: warning: 'uidna_toASCII_76' is deprecated [-Wdeprecated-declarations]
  514 |         b3Len = uidna_toASCII(b2, b2Len, b3, b3Capacity, options, parseError, status);
      |                 ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/urename.h:1058:23: note: expanded from macro 'uidna_toASCII'
 1058 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII)
      |                       ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:123:47: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:122:51: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  122 | #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
      |                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:121:50: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
<scratch space>:29:1: note: expanded from here
   29 | uidna_toASCII_76
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uidna.h:597:1: note: 'uidna_toASCII_76' has been explicitly marked deprecated here
  597 | U_DEPRECATED int32_t U_EXPORT2
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:116:29: note: expanded from macro 'U_DEPRECATED'
  116 | #define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED
      |                             ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:96:52: note: expanded from macro 'U_ATTRIBUTE_DEPRECATED'
   96 | #    define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated))
      |                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/uidna.cpp:527:22: warning: 'uidna_toASCII_76' is deprecated [-Wdeprecated-declarations]
  527 |             b3Len =  uidna_toASCII(b2,b2Len,b3,b3Len,options,parseError, status);
      |                      ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/urename.h:1058:23: note: expanded from macro 'uidna_toASCII'
 1058 | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII)
      |                       ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:123:47: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:122:51: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  122 | #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
      |                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:121:50: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
<scratch space>:31:1: note: expanded from here
   31 | uidna_toASCII_76
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uidna.h:597:1: note: 'uidna_toASCII_76' has been explicitly marked deprecated here
  597 | U_DEPRECATED int32_t U_EXPORT2
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:116:29: note: expanded from macro 'U_DEPRECATED'
  116 | #define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED
      |                             ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:96:52: note: expanded from macro 'U_ATTRIBUTE_DEPRECATED'
   96 | #    define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated))
      |                                                    ^
2 warnings generated.
[78/461] Compiling icuuc uidna.cpp
[79/461] Compiling icuuc uenum.cpp
[80/461] Compiling icuuc uhash_us.cpp
[81/461] Compiling icuuc uhash.cpp
[82/461] Compiling icuuc udatamem.cpp
[83/461] Compiling icuuc udataswp.cpp
[84/461] Compiling icuuc ucptrie.cpp
[85/461] Compiling icuuc ucol_swp.cpp
[86/461] Compiling icuuc udata.cpp
[87/461] Compiling icuuc ucnvsel.cpp
[88/461] Compiling icuuc ucurr.cpp
[89/461] Compiling icuuc ucnvscsu.cpp
[90/461] Compiling icuuc ucnvlat1.cpp
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/ucnvhz.cpp:558:9: warning: 'ucnv_safeClone_76' is deprecated [-Wdeprecated-declarations]
  558 |         ucnv_safeClone(((UConverterDataHZ*)cnv->extraInfo)->gbConverter, &localClone->subCnv, &size, status);
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/urename.h:710:24: note: expanded from macro 'ucnv_safeClone'
  710 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone)
      |                        ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:123:47: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:122:51: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  122 | #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
      |                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:121:50: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
<scratch space>:52:1: note: expanded from here
   52 | ucnv_safeClone_76
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/ucnv.h:554:1: note: 'ucnv_safeClone_76' has been explicitly marked deprecated here
  554 | U_DEPRECATED UConverter * U_EXPORT2
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:116:29: note: expanded from macro 'U_DEPRECATED'
  116 | #define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED
      |                             ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:96:52: note: expanded from macro 'U_ATTRIBUTE_DEPRECATED'
   96 | #    define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated))
      |                                                    ^
1 warning generated.
[91/461] Compiling icuuc ucnvhz.cpp
[92/461] Compiling icuuc ucnvdisp.cpp
[93/461] Compiling icuuc ucnvisci.cpp
[94/461] Compiling icuuc ucnvmbcs.cpp
[95/461] Compiling icuuc ucnvbocu.cpp
[96/461] Compiling icuuc ucnv_u8.cpp
[97/461] Compiling icuuc ucnv_u7.cpp
[98/461] Compiling icuuc ucnv_u32.cpp
[99/461] Compiling icuuc ucnv_u16.cpp
[100/461] Compiling icuuc ucnv_set.cpp
[101/461] Compiling icuuc ucnv_lmb.cpp
[102/461] Compiling icuuc ucnv_ext.cpp
[103/461] Compiling icuuc ucnv_io.cpp
[104/461] Compiling icuuc ucnv_err.cpp
[105/461] Compiling icuuc ucnv_ct.cpp
[106/461] Compiling icuuc ucnv_cnv.cpp
[107/461] Compiling icuuc ucmndata.cpp
[108/461] Compiling icuuc ucnv_cb.cpp
[109/461] Compiling icuuc ucnv_bld.cpp
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/ucnv2022.cpp:3620:13: warning: 'ucnv_safeClone_76' is deprecated [-Wdeprecated-declarations]
 3620 |             ucnv_safeClone(cnvData->currentConverter,
      |             ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/urename.h:710:24: note: expanded from macro 'ucnv_safeClone'
  710 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone)
      |                        ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:123:47: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:122:51: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  122 | #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
      |                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:121:50: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
<scratch space>:178:1: note: expanded from here
  178 | ucnv_safeClone_76
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/ucnv.h:554:1: note: 'ucnv_safeClone_76' has been explicitly marked deprecated here
  554 | U_DEPRECATED UConverter * U_EXPORT2
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:116:29: note: expanded from macro 'U_DEPRECATED'
  116 | #define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED
      |                             ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:96:52: note: expanded from macro 'U_ATTRIBUTE_DEPRECATED'
   96 | #    define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated))
      |                                                    ^
1 warning generated.
[110/461] Compiling icuuc ucnv2022.cpp
[111/461] Compiling icuuc ucln_cmn.cpp
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/ucnv.cpp:326:12: warning: 'ucnv_safeClone_76' is deprecated [-Wdeprecated-declarations]
  326 |     return ucnv_safeClone(cnv, nullptr, nullptr, status);
      |            ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/urename.h:710:24: note: expanded from macro 'ucnv_safeClone'
  710 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone)
      |                        ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:123:47: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:122:51: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  122 | #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
      |                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:121:50: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
<scratch space>:6:1: note: expanded from here
    6 | ucnv_safeClone_76
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/ucnv.h:554:1: note: 'ucnv_safeClone_76' has been explicitly marked deprecated here
  554 | U_DEPRECATED UConverter * U_EXPORT2
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:116:29: note: expanded from macro 'U_DEPRECATED'
  116 | #define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED
      |                             ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:96:52: note: expanded from macro 'U_ATTRIBUTE_DEPRECATED'
   96 | #    define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated))
      |                                                    ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/ucnv.cpp:492:13: warning: 'ucnv_safeClone_76' is deprecated [-Wdeprecated-declarations]
  492 |     clone = ucnv_safeClone(cnv, cloneBuffer, &cloneSize, err);
      |             ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/urename.h:710:24: note: expanded from macro 'ucnv_safeClone'
  710 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone)
      |                        ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:123:47: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:122:51: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  122 | #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
      |                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:121:50: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
<scratch space>:32:1: note: expanded from here
   32 | ucnv_safeClone_76
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/ucnv.h:554:1: note: 'ucnv_safeClone_76' has been explicitly marked deprecated here
  554 | U_DEPRECATED UConverter * U_EXPORT2
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:116:29: note: expanded from macro 'U_DEPRECATED'
  116 | #define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED
      |                             ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:96:52: note: expanded from macro 'U_ATTRIBUTE_DEPRECATED'
   96 | #    define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated))
      |                                                    ^
2 warnings generated.
[112/461] Compiling icuuc ucnv.cpp
[113/461] Compiling icuuc uchriter.cpp
[114/461] Compiling icuuc ucharstrieiterator.cpp
[115/461] Compiling icuuc ucharstriebuilder.cpp
[116/461] Compiling icuuc ucharstrie.cpp
[117/461] Compiling icuuc ucat.cpp
[118/461] Compiling icuuc ubiditransform.cpp
[119/461] Compiling icuuc ucasemap_titlecase_brkiter.cpp
[119/461] Compiling icuuc uchar.cpp
[121/461] Compiling icuuc ucasemap.cpp
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/ubrk.cpp:179:12: warning: 'ubrk_safeClone_76' is deprecated [-Wdeprecated-declarations]
  179 |     return ubrk_safeClone(bi, nullptr, nullptr, status);
      |            ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/urename.h:515:24: note: expanded from macro 'ubrk_safeClone'
  515 | #define ubrk_safeClone U_ICU_ENTRY_POINT_RENAME(ubrk_safeClone)
      |                        ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:123:47: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:122:51: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  122 | #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
      |                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:121:50: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
<scratch space>:71:1: note: expanded from here
   71 | ubrk_safeClone_76
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/ubrk.h:320:1: note: 'ubrk_safeClone_76' has been explicitly marked deprecated here
  320 | U_DEPRECATED UBreakIterator * U_EXPORT2
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:116:29: note: expanded from macro 'U_DEPRECATED'
  116 | #define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED
      |                             ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:96:52: note: expanded from macro 'U_ATTRIBUTE_DEPRECATED'
   96 | #    define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated))
      |                                                    ^
1 warning generated.
[122/461] Compiling icuuc ubrk.cpp
[123/461] Compiling icuuc ubidiwrt.cpp
[124/461] Compiling icuuc ucase.cpp
[125/461] Compiling icuuc ubidiln.cpp
[126/461] Compiling icuuc uarrsort.cpp
[127/461] Compiling icuuc ubidi_props.cpp
[128/461] Compiling icuuc stringtriebuilder.cpp
[129/461] Compiling icuuc stringpiece.cpp
[130/461] Compiling icuuc ubidi.cpp
[131/461] Compiling icuuc static_unicode_sets.cpp
[132/461] Compiling icuuc simpleformatter.cpp
[133/461] Compiling icuuc sharedobject.cpp
[134/461] Compiling icuuc restrace.cpp
[135/461] Compiling icuuc servslkf.cpp
[136/461] Compiling icuuc servnotf.cpp
[137/461] Compiling icuuc servrbf.cpp
[138/461] Compiling icuuc servls.cpp
[139/461] Compiling icuuc servlkf.cpp
[140/461] Compiling icuuc servlk.cpp
[141/461] Compiling icuuc serv.cpp
[142/461] Compiling icuuc schriter.cpp
[143/461] Compiling icuuc ruleiter.cpp
[144/461] Compiling icuuc resource.cpp
[145/461] Compiling icuuc resbund_cnv.cpp
[146/461] Compiling icuuc resbund.cpp
[147/461] Compiling icuuc rbbitblb.cpp
[148/461] Compiling icuuc rbbistbl.cpp
[149/461] Compiling icuuc rbbisetb.cpp
[150/461] Compiling icuuc rbbiscan.cpp
[151/461] Compiling icuuc rbbinode.cpp
[152/461] Compiling icuuc rbbirb.cpp
[153/461] Compiling icuuc rbbidata.cpp
[154/461] Compiling icuuc parsepos.cpp
[155/461] Compiling icuuc punycode.cpp
[156/461] Compiling icuuc propsvec.cpp
[157/461] Compiling icuuc rbbi_cache.cpp
[158/461] Compiling icuuc rbbi.cpp
[159/461] Compiling icuuc putil.cpp
[160/461] Compiling icuuc propname.cpp
[161/461] Compiling icuuc pluralmap.cpp
[162/461] Compiling icuuc patternprops.cpp
[163/461] Compiling icuuc normlzr.cpp
[164/461] Compiling icuuc mlbe.cpp
[165/461] Compiling icuuc normalizer2.cpp
[166/461] Compiling icuuc messagepattern.cpp
[167/461] Compiling icuuc normalizer2impl.cpp
[168/461] Compiling icuuc lsr.cpp
[169/461] Compiling icuuc locutil.cpp
[170/461] Compiling icuuc locresdata.cpp
[171/461] Compiling icuuc locmap.cpp
[172/461] Compiling icuuc lstmbe.cpp
[173/461] Compiling icuuc loclikely.cpp
[174/461] Compiling icuuc loclikelysubtags.cpp
[175/461] Compiling icuuc locdistance.cpp
[176/461] Compiling icuuc locdspnm.cpp
[177/461] Compiling icuuc locdispnames.cpp
[178/461] Compiling icuuc icuplug.cpp
[179/461] Compiling icuuc locid.cpp
[180/461] Compiling icuuc errorcode.cpp
[181/461] Compiling icuuc locbased.cpp
[182/461] Compiling icuuc localeprioritylist.cpp
[183/461] Compiling icuuc locavailable.cpp
[184/461] Compiling icuuc dtintrv.cpp
[185/461] Compiling icuuc localematcher.cpp
[186/461] Compiling icuuc cwchar.cpp
[187/461] Compiling icuuc localebuilder.cpp
[188/461] Compiling icuuc icudataver.cpp
[189/461] Compiling icuuc filterednormalizer2.cpp
[190/461] Compiling icuuc loadednormalizer2impl.cpp
[191/461] Compiling icuuc edits.cpp
[192/461] Compiling icuuc emojiprops.cpp
[193/461] Compiling icuuc filteredbrk.cpp
[194/461] Compiling icuuc cstring.cpp
[195/461] Compiling icuuc dictionarydata.cpp
[196/461] Compiling icuuc cmemory.cpp
[197/461] Compiling icuuc dictbe.cpp
[198/461] Compiling icuuc cstr.cpp
[199/461] Compiling icuuc chariter.cpp
[200/461] Compiling icuuc charstr.cpp
[201/461] Compiling icuuc bytestrieiterator.cpp
[202/461] Compiling icuuc characterproperties.cpp
[203/461] Compiling icuuc appendable.cpp
[204/461] Compiling icuuc bytestrie.cpp
[205/461] Compiling icuuc caniter.cpp
[206/461] Compiling icuuc bytestriebuilder.cpp
[207/461] Compiling icuuc bytestream.cpp
[208/461] Compiling icuin wintzimpl.cpp
[209/461] Compiling icuin winnmfmt.cpp
[210/461] Compiling icuin windtfmt.cpp
[211/461] Compiling icuuc bytesinkutil.cpp
[212/461] Compiling icuin utmscale.cpp
[213/461] Compiling icuin ztrans.cpp
[214/461] Compiling icuuc brkiter.cpp
[215/461] Compiling icuuc bmpset.cpp
[216/461] Compiling icuuc brkeng.cpp
[217/461] Compiling icuin zrule.cpp
[218/461] Compiling icuin vzone.cpp
[219/461] Compiling icuin utrans.cpp
[220/461] Compiling icuin zonemeta.cpp
[221/461] Compiling icuin vtzone.cpp
[222/461] Compiling icuin uspoof_impl.cpp
[223/461] Compiling icuin uspoof_conf.cpp
[224/461] Compiling icuin utf8collationiterator.cpp
[225/461] Compiling icuin uspoof_build.cpp
[226/461] Compiling icuin utf16collationiterator.cpp
[227/461] Compiling icuin uspoof.cpp
[228/461] Compiling icuin uregexc.cpp
[229/461] Compiling icuin uregion.cpp
[230/461] Compiling icuin uregex.cpp
[231/461] Compiling icuin usearch.cpp
[232/461] Compiling icuin unumsys.cpp
[233/461] Compiling icuin unum.cpp
[234/461] Compiling icuin upluralrules.cpp
[235/461] Compiling icuin units_router.cpp
[236/461] Compiling icuin uni2name.cpp
[237/461] Compiling icuin units_converter.cpp
[238/461] Compiling icuin units_data.cpp
[239/461] Compiling icuin units_complexconverter.cpp
[240/461] Compiling icuin unesctrn.cpp
[241/461] Compiling icuin ufieldpositer.cpp
[242/461] Compiling icuin umsg.cpp
[243/461] Compiling icuin ulocdata.cpp
[244/461] Compiling icuin ucsdet.cpp
[245/461] Compiling icuin ulistformatter.cpp
[246/461] Compiling icuin udatpg.cpp
[247/461] Compiling icuin udateintervalformat.cpp
[248/461] Compiling icuin udat.cpp
[249/461] Compiling icuin uitercollationiterator.cpp
[250/461] Compiling icuin ucln_in.cpp
[251/461] Compiling icuin ucoleitr.cpp
[252/461] Compiling icuin ucol_sit.cpp
[253/461] Compiling icuin ucal.cpp
[254/461] Compiling icuin tztrans.cpp
/Users/admin/builder/spi-builder-workspace/Sources/icuin/ucol.cpp:108:12: warning: 'ucol_safeClone_76' is deprecated [-Wdeprecated-declarations]
  108 |     return ucol_safeClone(coll, nullptr, nullptr, status);
      |            ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/urename.h:787:24: note: expanded from macro 'ucol_safeClone'
  787 | #define ucol_safeClone U_ICU_ENTRY_POINT_RENAME(ucol_safeClone)
      |                        ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:123:47: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:122:51: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  122 | #       define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
      |                                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/uvernum.h:121:50: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
<scratch space>:93:1: note: expanded from here
   93 | ucol_safeClone_76
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/icuin/unicode/ucol.h:1359:1: note: 'ucol_safeClone_76' has been explicitly marked deprecated here
 1359 | U_DEPRECATED UCollator* U_EXPORT2
      | ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:116:29: note: expanded from macro 'U_DEPRECATED'
  116 | #define U_DEPRECATED U_CAPI U_ATTRIBUTE_DEPRECATED
      |                             ^
/Users/admin/builder/spi-builder-workspace/Sources/icuuc/unicode/umachine.h:96:52: note: expanded from macro 'U_ATTRIBUTE_DEPRECATED'
   96 | #    define U_ATTRIBUTE_DEPRECATED __attribute__ ((deprecated))
      |                                                    ^
1 warning generated.
[255/461] Compiling icuin ucol.cpp
[256/461] Compiling icuin ucol_res.cpp
[257/461] Compiling icuin tzrule.cpp
[258/461] Compiling icuin tznames.cpp
[259/461] Compiling icuin tznames_impl.cpp
[260/461] Compiling icuin tzgnames.cpp
[261/461] Compiling icuin tridpars.cpp
[262/461] Compiling icuin toupptrn.cpp
[263/461] Compiling icuin transreg.cpp
[264/461] Compiling icuin tolowtrn.cpp
[265/461] Compiling icuin tzfmt.cpp
[266/461] Compiling icuin translit.cpp
[267/461] Compiling icuin tmutfmt.cpp
[268/461] Compiling icuin tmutamt.cpp
[269/461] Compiling icuin tmunit.cpp
[270/461] Compiling icuin titletrn.cpp
[271/461] Compiling icuin taiwncal.cpp
[272/461] Compiling icuin strrepl.cpp
[273/461] Compiling icuin strmatch.cpp
[274/461] Compiling icuin timezone.cpp
[275/461] Compiling icuin standardplural.cpp
[276/461] Compiling icuin string_segment.cpp
[277/461] Compiling icuin stsearch.cpp
[278/461] Compiling icuin smpdtfst.cpp
[279/461] Compiling icuin sortkey.cpp
[280/461] Compiling icuin sharedbreakiterator.cpp
[281/461] Compiling icuin selfmt.cpp
[282/461] Compiling icuin simpletz.cpp
[283/461] Compiling icuin scriptset.cpp
[284/461] Compiling icuin scientificnumberformatter.cpp
[285/461] Compiling icuin repattrn.cpp
[286/461] Compiling icuin smpdtfmt.cpp
[287/461] Compiling icuin search.cpp
[288/461] Compiling icuin remtrans.cpp
[289/461] Compiling icuin rulebasedcollator.cpp
[290/461] Compiling icuin reldtfmt.cpp
[291/461] Compiling icuin regextxt.cpp
[292/461] Compiling icuin region.cpp
[293/461] Compiling icuin rematch.cpp
[294/461] Compiling icuin regeximp.cpp
[295/461] Compiling icuin regexst.cpp
[296/461] Compiling icuin rbtz.cpp
[297/461] Compiling icuin regexcmp.cpp
[298/461] Compiling icuin reldatefmt.cpp
[299/461] Compiling icuin rbt_set.cpp
[300/461] Compiling icuin rbt_rule.cpp
[301/461] Compiling icuin rbt_data.cpp
[302/461] Compiling icuin rbt_pars.cpp
[303/461] Compiling icuin rbt.cpp
[304/461] Compiling icuin quant.cpp
[305/461] Compiling icuin quantityformatter.cpp
[306/461] Compiling icuin plurfmt.cpp
[307/461] Compiling icuin rbnf.cpp
[308/461] Compiling icuin pluralranges.cpp
[309/461] Compiling icuin persncal.cpp
[310/461] Compiling icuin plurrule.cpp
[311/461] Compiling icuin numsys.cpp
[312/461] Compiling icuin olsontz.cpp
[313/461] Compiling icuin numrange_impl.cpp
[314/461] Compiling icuin numrange_capi.cpp
[315/461] Compiling icuin numrange_fluent.cpp
[316/461] Compiling icuin numparse_validators.cpp
[317/461] Compiling icuin numparse_symbols.cpp
[318/461] Compiling icuin numparse_scientific.cpp
[319/461] Compiling icuin numparse_parsednumber.cpp
[320/461] Compiling icuin numparse_impl.cpp
[321/461] Compiling icuin numparse_decimal.cpp
[322/461] Compiling icuin numparse_currency.cpp
[323/461] Compiling icuin numparse_compositions.cpp
[324/461] Compiling icuin numparse_affixes.cpp
[325/461] Compiling icuin numfmt.cpp
[326/461] Compiling icuin number_symbolswrapper.cpp
[327/461] Compiling icuin number_utils.cpp
[328/461] Compiling icuin number_usageprefs.cpp
[329/461] Compiling icuin number_scientific.cpp
[330/461] Compiling icuin number_skeletons.cpp
[331/461] Compiling icuin number_simple.cpp
[332/461] Compiling icuin number_rounding.cpp
[333/461] Compiling icuin number_patternstring.cpp
[334/461] Compiling icuin number_patternmodifier.cpp
[335/461] Compiling icuin number_padding.cpp
[336/461] Compiling icuin number_notation.cpp
[337/461] Compiling icuin number_multiplier.cpp
[338/461] Compiling icuin number_output.cpp
[339/461] Compiling icuin number_integerwidth.cpp
[340/461] Compiling icuin number_modifiers.cpp
[341/461] Compiling icuin number_mapper.cpp
[342/461] Compiling icuin number_grouping.cpp
[343/461] Compiling icuin number_longnames.cpp
[344/461] Compiling icuin number_decimfmtprops.cpp
[345/461] Compiling icuin number_formatimpl.cpp
[346/461] Compiling icuin number_currencysymbols.cpp
[347/461] Compiling icuin number_decimalquantity.cpp
[348/461] Compiling icuin number_fluent.cpp
[349/461] Compiling icuin number_capi.cpp
[350/461] Compiling icuin number_compact.cpp
[351/461] Compiling icuin number_asformat.cpp
[352/461] Compiling icuin nultrans.cpp
[353/461] Compiling icuin number_affixutils.cpp
[354/461] Compiling icuin nortrans.cpp
[355/461] Compiling icuin name2uni.cpp
[356/461] Compiling icuin nfsubs.cpp
[357/461] Compiling icuin nfrs.cpp
[358/461] Compiling icuin nfrule.cpp
[359/461] Compiling icuin msgfmt.cpp
[360/461] Compiling icuin messageformat2_serializer.cpp
[361/461] Compiling icuin messageformat2_parser.cpp
[362/461] Compiling icuin messageformat2_errors.cpp
[363/461] Compiling icuin messageformat2_function_registry.cpp
[364/461] Compiling icuin messageformat2_formatter.cpp
[365/461] Compiling icuin messageformat2_formattable.cpp
[366/461] Compiling icuin measure.cpp
[367/461] Compiling icuin messageformat2_checker.cpp
[368/461] Compiling icuin messageformat2_evaluation.cpp
[369/461] Compiling icuin messageformat2_data_model.cpp
[370/461] Compiling icuin messageformat2_arguments.cpp
[371/461] Compiling icuin measunit_extra.cpp
[372/461] Compiling icuin measunit.cpp
[373/461] Compiling icuin inputext.cpp
[374/461] Compiling icuin listformatter.cpp
[375/461] Compiling icuin measfmt.cpp
[376/461] Compiling icuin messageformat2.cpp
[377/461] Compiling icuin iso8601cal.cpp
[378/461] Compiling icuin japancal.cpp
[379/461] Compiling icuin islamcal.cpp
[380/461] Compiling icuin indiancal.cpp
[381/461] Compiling icuin hebrwcal.cpp
[382/461] Compiling icuin gregoimp.cpp
[383/461] Compiling icuin fpositer.cpp
[384/461] Compiling icuin gregocal.cpp
[385/461] Compiling icuin gender.cpp
[386/461] Compiling icuin funcrepl.cpp
[387/461] Compiling icuin fphdlimp.cpp
[388/461] Compiling icuin formattedvalue.cpp
[389/461] Compiling icuin dtrule.cpp
[390/461] Compiling icuin formattedval_iterimpl.cpp
[391/461] Compiling icuin formattedval_sbimpl.cpp
[392/461] Compiling icuin formatted_string_builder.cpp
[393/461] Compiling icuin format.cpp
[394/461] Compiling icuin fmtable_cnv.cpp
[395/461] Compiling icuin double-conversion-strtod.cpp
[396/461] Compiling icuin double-conversion-fast-dtoa.cpp
[397/461] Compiling icuin double-conversion-string-to-double.cpp
[398/461] Compiling icuin esctrn.cpp
[399/461] Compiling icuin ethpccal.cpp
[400/461] Compiling icuin fmtable.cpp
[401/461] Compiling icuin erarules.cpp
[402/461] Compiling icuin double-conversion-cached-powers.cpp
[403/461] Compiling icuin double-conversion-bignum-dtoa.cpp
[404/461] Compiling icuin decContext.cpp
[405/461] Compiling icuin dtitvinf.cpp
[406/461] Compiling icuin displayoptions.cpp
[407/461] Compiling icuin double-conversion-double-to-string.cpp
[408/461] Compiling icuin double-conversion-bignum.cpp
[409/461] Compiling icuin dtitvfmt.cpp
[410/461] Compiling icuin dtptngen.cpp
[411/461] Compiling icuin dtfmtsym.cpp
[412/461] Compiling icuin decNumber.cpp
[413/461] Compiling icuin csrutf8.cpp
[414/461] Compiling icuin csrucode.cpp
[415/461] Compiling icuin dcfmtsym.cpp
[416/461] Compiling icuin decimfmt.cpp
[417/461] Compiling icuin dayperiodrules.cpp
[418/461] Compiling icuin csrecog.cpp
[419/461] Compiling icuin dangical.cpp
[420/461] Compiling icuin currunit.cpp
[421/461] Compiling icuin datefmt.cpp
[422/461] Compiling icuin currfmt.cpp
[423/461] Compiling icuin csrsbcs.cpp
[424/461] Compiling icuin currpinf.cpp
[425/461] Compiling icuin curramt.cpp
[426/461] Compiling icuin csrmbcs.cpp
[427/461] Compiling icuin csr2022.cpp
[428/461] Compiling icuin collationweights.cpp
[429/461] Compiling icuin collationrootelements.cpp
[430/461] Compiling icuin csmatch.cpp
[431/461] Compiling icuin csdetect.cpp
[432/461] Compiling icuin cpdtrans.cpp
[433/461] Compiling icuin coptccal.cpp
[434/461] Compiling icuin compactdecimalformat.cpp
[435/461] Compiling icuin collationtailoring.cpp
[436/461] Compiling icuin collationsettings.cpp
[437/461] Compiling icuin collationsets.cpp
[438/461] Compiling icuin collationruleparser.cpp
[439/461] Compiling icuin collation.cpp
[440/461] Compiling icuin collationroot.cpp
[441/461] Compiling icuin collationkeys.cpp
[442/461] Compiling icuin collationfastlatin.cpp
[443/461] Compiling icuin collationdatawriter.cpp
[444/461] Compiling icuin collationdatareader.cpp
[445/461] Compiling icuin collationdatabuilder.cpp
[446/461] Compiling icuin collationdata.cpp
[446/461] Write sources
[447/461] Write TestUnicode-entitlement.plist
[449/461] Compiling icuin collationcompare.cpp
[450/461] Compiling icuin cecal.cpp
[451/461] Compiling icuin basictz.cpp
[452/461] Compiling icuin collationbuilder.cpp
[453/461] Compiling icuin astro.cpp
[454/461] Compiling icuin coll.cpp
[455/461] Compiling icuin anytrans.cpp
[456/461] Compiling icuin coleitr.cpp
[457/461] Compiling icuin alphaindex.cpp
[459/463] Emitting module TestUnicode
[460/463] Compiling TestUnicode main.swift
[460/463] Write Objects.LinkFileList
[461/463] Linking TestUnicode
[462/463] Applying TestUnicode
Build complete! (45.14s)
Build complete.
{
  "cxx_language_standard" : "c++17",
  "dependencies" : [
  ],
  "manifest_display_name" : "icu",
  "name" : "icu",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    },
    {
      "name" : "ios",
      "version" : "17.0"
    },
    {
      "name" : "tvos",
      "version" : "17.0"
    },
    {
      "name" : "watchos",
      "version" : "10.0"
    }
  ],
  "products" : [
    {
      "name" : "icuuc",
      "targets" : [
        "icuuc"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "icuin",
      "targets" : [
        "icuin"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "TestUnicode",
      "targets" : [
        "TestUnicode"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "icuuc",
      "module_type" : "ClangTarget",
      "name" : "icuuc",
      "path" : "Sources/icuuc",
      "product_memberships" : [
        "icuuc",
        "icuin",
        "TestUnicode"
      ],
      "sources" : [
        "appendable.cpp",
        "bmpset.cpp",
        "brkeng.cpp",
        "brkiter.cpp",
        "bytesinkutil.cpp",
        "bytestream.cpp",
        "bytestrie.cpp",
        "bytestriebuilder.cpp",
        "bytestrieiterator.cpp",
        "caniter.cpp",
        "characterproperties.cpp",
        "chariter.cpp",
        "charstr.cpp",
        "cmemory.cpp",
        "cstr.cpp",
        "cstring.cpp",
        "cwchar.cpp",
        "dictbe.cpp",
        "dictionarydata.cpp",
        "dtintrv.cpp",
        "edits.cpp",
        "emojiprops.cpp",
        "errorcode.cpp",
        "filteredbrk.cpp",
        "filterednormalizer2.cpp",
        "icudataver.cpp",
        "icuplug.cpp",
        "loadednormalizer2impl.cpp",
        "localebuilder.cpp",
        "localematcher.cpp",
        "localeprioritylist.cpp",
        "locavailable.cpp",
        "locbased.cpp",
        "locdispnames.cpp",
        "locdistance.cpp",
        "locdspnm.cpp",
        "locid.cpp",
        "loclikely.cpp",
        "loclikelysubtags.cpp",
        "locmap.cpp",
        "locresdata.cpp",
        "locutil.cpp",
        "lsr.cpp",
        "lstmbe.cpp",
        "messagepattern.cpp",
        "mlbe.cpp",
        "normalizer2.cpp",
        "normalizer2impl.cpp",
        "normlzr.cpp",
        "parsepos.cpp",
        "patternprops.cpp",
        "pluralmap.cpp",
        "propname.cpp",
        "propsvec.cpp",
        "punycode.cpp",
        "putil.cpp",
        "rbbi.cpp",
        "rbbi_cache.cpp",
        "rbbidata.cpp",
        "rbbinode.cpp",
        "rbbirb.cpp",
        "rbbiscan.cpp",
        "rbbisetb.cpp",
        "rbbistbl.cpp",
        "rbbitblb.cpp",
        "resbund.cpp",
        "resbund_cnv.cpp",
        "resource.cpp",
        "restrace.cpp",
        "ruleiter.cpp",
        "schriter.cpp",
        "serv.cpp",
        "servlk.cpp",
        "servlkf.cpp",
        "servls.cpp",
        "servnotf.cpp",
        "servrbf.cpp",
        "servslkf.cpp",
        "sharedobject.cpp",
        "simpleformatter.cpp",
        "static_unicode_sets.cpp",
        "stringpiece.cpp",
        "stringtriebuilder.cpp",
        "uarrsort.cpp",
        "ubidi.cpp",
        "ubidi_props.cpp",
        "ubidiln.cpp",
        "ubiditransform.cpp",
        "ubidiwrt.cpp",
        "ubrk.cpp",
        "ucase.cpp",
        "ucasemap.cpp",
        "ucasemap_titlecase_brkiter.cpp",
        "ucat.cpp",
        "uchar.cpp",
        "ucharstrie.cpp",
        "ucharstriebuilder.cpp",
        "ucharstrieiterator.cpp",
        "uchriter.cpp",
        "ucln_cmn.cpp",
        "ucmndata.cpp",
        "ucnv.cpp",
        "ucnv2022.cpp",
        "ucnv_bld.cpp",
        "ucnv_cb.cpp",
        "ucnv_cnv.cpp",
        "ucnv_ct.cpp",
        "ucnv_err.cpp",
        "ucnv_ext.cpp",
        "ucnv_io.cpp",
        "ucnv_lmb.cpp",
        "ucnv_set.cpp",
        "ucnv_u16.cpp",
        "ucnv_u32.cpp",
        "ucnv_u7.cpp",
        "ucnv_u8.cpp",
        "ucnvbocu.cpp",
        "ucnvdisp.cpp",
        "ucnvhz.cpp",
        "ucnvisci.cpp",
        "ucnvlat1.cpp",
        "ucnvmbcs.cpp",
        "ucnvscsu.cpp",
        "ucnvsel.cpp",
        "ucol_swp.cpp",
        "ucptrie.cpp",
        "ucurr.cpp",
        "udata.cpp",
        "udatamem.cpp",
        "udataswp.cpp",
        "uenum.cpp",
        "uhash.cpp",
        "uhash_us.cpp",
        "uidna.cpp",
        "uinit.cpp",
        "uinvchar.cpp",
        "uiter.cpp",
        "ulist.cpp",
        "uloc.cpp",
        "uloc_keytype.cpp",
        "uloc_tag.cpp",
        "ulocale.cpp",
        "ulocbuilder.cpp",
        "umapfile.cpp",
        "umath.cpp",
        "umutablecptrie.cpp",
        "umutex.cpp",
        "unames.cpp",
        "unifiedcache.cpp",
        "unifilt.cpp",
        "unifunct.cpp",
        "uniset.cpp",
        "uniset_closure.cpp",
        "uniset_props.cpp",
        "unisetspan.cpp",
        "unistr.cpp",
        "unistr_case.cpp",
        "unistr_case_locale.cpp",
        "unistr_cnv.cpp",
        "unistr_props.cpp",
        "unistr_titlecase_brkiter.cpp",
        "unorm.cpp",
        "unormcmp.cpp",
        "uobject.cpp",
        "uprops.cpp",
        "ures_cnv.cpp",
        "uresbund.cpp",
        "uresdata.cpp",
        "usc_impl.cpp",
        "uscript.cpp",
        "uscript_props.cpp",
        "uset.cpp",
        "uset_props.cpp",
        "usetiter.cpp",
        "ushape.cpp",
        "usprep.cpp",
        "ustack.cpp",
        "ustr_cnv.cpp",
        "ustr_titlecase_brkiter.cpp",
        "ustr_wcs.cpp",
        "ustrcase.cpp",
        "ustrcase_locale.cpp",
        "ustrenum.cpp",
        "ustrfmt.cpp",
        "ustring.cpp",
        "ustrtrns.cpp",
        "utext.cpp",
        "utf_impl.cpp",
        "util.cpp",
        "util_props.cpp",
        "utrace.cpp",
        "utrie.cpp",
        "utrie2.cpp",
        "utrie2_builder.cpp",
        "utrie_swap.cpp",
        "uts46.cpp",
        "utypes.cpp",
        "uvector.cpp",
        "uvectr32.cpp",
        "uvectr64.cpp",
        "wintz.cpp"
      ],
      "type" : "library"
    },
    {
      "c99name" : "icuin",
      "module_type" : "ClangTarget",
      "name" : "icuin",
      "path" : "Sources/icuin",
      "product_memberships" : [
        "icuin",
        "TestUnicode"
      ],
      "sources" : [
        "alphaindex.cpp",
        "anytrans.cpp",
        "astro.cpp",
        "basictz.cpp",
        "bocsu.cpp",
        "brktrans.cpp",
        "buddhcal.cpp",
        "calendar.cpp",
        "casetrn.cpp",
        "cecal.cpp",
        "chnsecal.cpp",
        "choicfmt.cpp",
        "coleitr.cpp",
        "coll.cpp",
        "collation.cpp",
        "collationbuilder.cpp",
        "collationcompare.cpp",
        "collationdata.cpp",
        "collationdatabuilder.cpp",
        "collationdatareader.cpp",
        "collationdatawriter.cpp",
        "collationfastlatin.cpp",
        "collationfastlatinbuilder.cpp",
        "collationfcd.cpp",
        "collationiterator.cpp",
        "collationkeys.cpp",
        "collationroot.cpp",
        "collationrootelements.cpp",
        "collationruleparser.cpp",
        "collationsets.cpp",
        "collationsettings.cpp",
        "collationtailoring.cpp",
        "collationweights.cpp",
        "compactdecimalformat.cpp",
        "coptccal.cpp",
        "cpdtrans.cpp",
        "csdetect.cpp",
        "csmatch.cpp",
        "csr2022.cpp",
        "csrecog.cpp",
        "csrmbcs.cpp",
        "csrsbcs.cpp",
        "csrucode.cpp",
        "csrutf8.cpp",
        "curramt.cpp",
        "currfmt.cpp",
        "currpinf.cpp",
        "currunit.cpp",
        "dangical.cpp",
        "datefmt.cpp",
        "dayperiodrules.cpp",
        "dcfmtsym.cpp",
        "decContext.cpp",
        "decNumber.cpp",
        "decimfmt.cpp",
        "displayoptions.cpp",
        "double-conversion-bignum-dtoa.cpp",
        "double-conversion-bignum.cpp",
        "double-conversion-cached-powers.cpp",
        "double-conversion-double-to-string.cpp",
        "double-conversion-fast-dtoa.cpp",
        "double-conversion-string-to-double.cpp",
        "double-conversion-strtod.cpp",
        "dtfmtsym.cpp",
        "dtitvfmt.cpp",
        "dtitvinf.cpp",
        "dtptngen.cpp",
        "dtrule.cpp",
        "erarules.cpp",
        "esctrn.cpp",
        "ethpccal.cpp",
        "fmtable.cpp",
        "fmtable_cnv.cpp",
        "format.cpp",
        "formatted_string_builder.cpp",
        "formattedval_iterimpl.cpp",
        "formattedval_sbimpl.cpp",
        "formattedvalue.cpp",
        "fphdlimp.cpp",
        "fpositer.cpp",
        "funcrepl.cpp",
        "gender.cpp",
        "gregocal.cpp",
        "gregoimp.cpp",
        "hebrwcal.cpp",
        "indiancal.cpp",
        "inputext.cpp",
        "islamcal.cpp",
        "iso8601cal.cpp",
        "japancal.cpp",
        "listformatter.cpp",
        "measfmt.cpp",
        "measunit.cpp",
        "measunit_extra.cpp",
        "measure.cpp",
        "messageformat2.cpp",
        "messageformat2_arguments.cpp",
        "messageformat2_checker.cpp",
        "messageformat2_data_model.cpp",
        "messageformat2_errors.cpp",
        "messageformat2_evaluation.cpp",
        "messageformat2_formattable.cpp",
        "messageformat2_formatter.cpp",
        "messageformat2_function_registry.cpp",
        "messageformat2_parser.cpp",
        "messageformat2_serializer.cpp",
        "msgfmt.cpp",
        "name2uni.cpp",
        "nfrs.cpp",
        "nfrule.cpp",
        "nfsubs.cpp",
        "nortrans.cpp",
        "nultrans.cpp",
        "number_affixutils.cpp",
        "number_asformat.cpp",
        "number_capi.cpp",
        "number_compact.cpp",
        "number_currencysymbols.cpp",
        "number_decimalquantity.cpp",
        "number_decimfmtprops.cpp",
        "number_fluent.cpp",
        "number_formatimpl.cpp",
        "number_grouping.cpp",
        "number_integerwidth.cpp",
        "number_longnames.cpp",
        "number_mapper.cpp",
        "number_modifiers.cpp",
        "number_multiplier.cpp",
        "number_notation.cpp",
        "number_output.cpp",
        "number_padding.cpp",
        "number_patternmodifier.cpp",
        "number_patternstring.cpp",
        "number_rounding.cpp",
        "number_scientific.cpp",
        "number_simple.cpp",
        "number_skeletons.cpp",
        "number_symbolswrapper.cpp",
        "number_usageprefs.cpp",
        "number_utils.cpp",
        "numfmt.cpp",
        "numparse_affixes.cpp",
        "numparse_compositions.cpp",
        "numparse_currency.cpp",
        "numparse_decimal.cpp",
        "numparse_impl.cpp",
        "numparse_parsednumber.cpp",
        "numparse_scientific.cpp",
        "numparse_symbols.cpp",
        "numparse_validators.cpp",
        "numrange_capi.cpp",
        "numrange_fluent.cpp",
        "numrange_impl.cpp",
        "numsys.cpp",
        "olsontz.cpp",
        "persncal.cpp",
        "pluralranges.cpp",
        "plurfmt.cpp",
        "plurrule.cpp",
        "quant.cpp",
        "quantityformatter.cpp",
        "rbnf.cpp",
        "rbt.cpp",
        "rbt_data.cpp",
        "rbt_pars.cpp",
        "rbt_rule.cpp",
        "rbt_set.cpp",
        "rbtz.cpp",
        "regexcmp.cpp",
        "regeximp.cpp",
        "regexst.cpp",
        "regextxt.cpp",
        "region.cpp",
        "reldatefmt.cpp",
        "reldtfmt.cpp",
        "rematch.cpp",
        "remtrans.cpp",
        "repattrn.cpp",
        "rulebasedcollator.cpp",
        "scientificnumberformatter.cpp",
        "scriptset.cpp",
        "search.cpp",
        "selfmt.cpp",
        "sharedbreakiterator.cpp",
        "simpletz.cpp",
        "smpdtfmt.cpp",
        "smpdtfst.cpp",
        "sortkey.cpp",
        "standardplural.cpp",
        "string_segment.cpp",
        "strmatch.cpp",
        "strrepl.cpp",
        "stsearch.cpp",
        "taiwncal.cpp",
        "timezone.cpp",
        "titletrn.cpp",
        "tmunit.cpp",
        "tmutamt.cpp",
        "tmutfmt.cpp",
        "tolowtrn.cpp",
        "toupptrn.cpp",
        "translit.cpp",
        "transreg.cpp",
        "tridpars.cpp",
        "tzfmt.cpp",
        "tzgnames.cpp",
        "tznames.cpp",
        "tznames_impl.cpp",
        "tzrule.cpp",
        "tztrans.cpp",
        "ucal.cpp",
        "ucln_in.cpp",
        "ucol.cpp",
        "ucol_res.cpp",
        "ucol_sit.cpp",
        "ucoleitr.cpp",
        "ucsdet.cpp",
        "udat.cpp",
        "udateintervalformat.cpp",
        "udatpg.cpp",
        "ufieldpositer.cpp",
        "uitercollationiterator.cpp",
        "ulistformatter.cpp",
        "ulocdata.cpp",
        "umsg.cpp",
        "unesctrn.cpp",
        "uni2name.cpp",
        "units_complexconverter.cpp",
        "units_converter.cpp",
        "units_data.cpp",
        "units_router.cpp",
        "unum.cpp",
        "unumsys.cpp",
        "upluralrules.cpp",
        "uregex.cpp",
        "uregexc.cpp",
        "uregion.cpp",
        "usearch.cpp",
        "uspoof.cpp",
        "uspoof_build.cpp",
        "uspoof_conf.cpp",
        "uspoof_impl.cpp",
        "utf16collationiterator.cpp",
        "utf8collationiterator.cpp",
        "utmscale.cpp",
        "utrans.cpp",
        "vtzone.cpp",
        "vzone.cpp",
        "windtfmt.cpp",
        "winnmfmt.cpp",
        "wintzimpl.cpp",
        "zonemeta.cpp",
        "zrule.cpp",
        "ztrans.cpp"
      ],
      "target_dependencies" : [
        "icuuc"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TestUnicode",
      "module_type" : "SwiftTarget",
      "name" : "TestUnicode",
      "path" : "Sources/TestUnicode",
      "product_memberships" : [
        "TestUnicode"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "icuin"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.10"
}
Done.