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

Failed to build icu, reference main (07ddbe), with Swift 5.10 for Linux on 27 Nov 2024 07:41:10 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

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