The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Vega, reference main (8fbbdd), with Swift 6.2 for Linux on 23 Oct 2026 04:40:46 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-53886768-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:linux-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/grepjava/vega.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/grepjava/vega
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 8fbbddd Vega 1.1.0: RELEASE.md dated, the README's status and BoringSSL example on 1.1
Cloned https://github.com/grepjava/vega.git
Revision (git rev-parse @):
8fbbddd150471e949c6b825443cdda23bc9666c8
SUCCESS checkout https://github.com/grepjava/vega.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/grepjava/vega.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886768-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:linux-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
linux-6.2-latest: Pulling from saguaro1/spi-images
Digest: sha256:af72ee10f3ab8145e300c2afec9616a3ae441bd9d7c561ce3ed6cd39331f6017
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.2-latest
Building for debugging...
[0/450] Compiling a_i2d_fp.cc
[0/450] Compiling a_d2i_fp.cc
[0/450] Compiling a_dup.cc
[1/450] Write sources
[27/450] Compiling a_bitstr.cc
[28/450] Compiling a_bool.cc
[29/450] Compiling a_gentm.cc
[30/450] Compiling a_int.cc
[31/450] Compiling CVegaCompress cvega_compress.c
[32/450] Compiling CVegaTLS cvega_digest.c
[33/450] Compiling fiat_p256_adx_sqr.S
[34/450] Compiling fiat_p256_adx_mul.S
[35/450] Compiling fiat_curve25519_adx_square.S
[36/450] Compiling fiat_curve25519_adx_mul.S
[37/450] Compiling CVegaTLS cvega_verify.c
[38/450] Compiling pem_xaux.cc
[39/450] Compiling CVegaTLS cvega_crypto.c
[40/450] Compiling CVegaTLS cvega_tls.c
[40/450] Write swift-version-24593BA9C3E375BF.txt
[42/454] Compiling tls_record.cc
[43/454] Compiling t1_enc.cc
[44/458] Compiling tls13_enc.cc
[45/462] Compiling tls_method.cc
[46/462] Compiling tls13_both.cc
[47/462] Compiling tls13_server.cc
[49/462] Emitting module VegaCrypto
[49/463] Compiling tls13_client.cc
[50/463] Compiling ssl_versions.cc
[51/463] Compiling ssl_stat.cc
[52/463] Compiling ssl_transcript.cc
[53/463] Compiling ssl_x509.cc
[54/463] Compiling ssl_privkey.cc
[55/463] Compiling ssl_session.cc
[56/463] Compiling ssl_lib.cc
[57/463] Compiling ssl_file.cc
[58/463] Compiling ssl_key_share.cc
[59/463] Compiling ssl_credential.cc
[61/463] Compiling VegaCrypto CertificateKey.swift
[61/463] Compiling ssl_cipher.cc
[63/463] Compiling VegaCrypto Digest.swift
[64/463] Compiling VegaCrypto TrustRoots.swift
[65/463] Compiling VegaCrypto CryptoError.swift
[66/463] Compiling VegaCrypto CertificateVerifier.swift
[67/463] Compiling VegaCrypto Hash.swift
[68/463] Compiling VegaCrypto Keys.swift
[68/463] Compiling ssl_buffer.cc
[69/463] Compiling ssl_cert.cc
[71/463] Compiling VegaCrypto AEAD.swift
[72/464] Wrapping AST for VegaCrypto for debugging
[73/464] Compiling ssl_aead_ctx.cc
[74/464] Compiling ssl_asn1.cc
[75/464] Compiling s3_pkt.cc
[76/464] Compiling s3_lib.cc
[78/464] Emitting module VegaWire
/host/spi-builder-workspace/Sources/VegaWire/Bytes.swift:172:1: warning: '@usableFromInline' attribute has no effect on '@inlinable' global function 'writeDecimal'
170 | @inlinable
171 | @discardableResult
172 | @usableFromInline package func writeDecimal(_ value: Int, _ p: UnsafeMutablePointer<UInt8>) -> Int {
    | `- warning: '@usableFromInline' attribute has no effect on '@inlinable' global function 'writeDecimal'
173 |     if value == 0 { p[0] = cZero; return 1 }
174 |     var tmp = (UInt8(0), UInt8(0), UInt8(0), UInt8(0), UInt8(0),
[79/464] Compiling VegaWire Bytes.swift
/host/spi-builder-workspace/Sources/VegaWire/Bytes.swift:172:1: warning: '@usableFromInline' attribute has no effect on '@inlinable' global function 'writeDecimal'
170 | @inlinable
171 | @discardableResult
172 | @usableFromInline package func writeDecimal(_ value: Int, _ p: UnsafeMutablePointer<UInt8>) -> Int {
    | `- warning: '@usableFromInline' attribute has no effect on '@inlinable' global function 'writeDecimal'
173 |     if value == 0 { p[0] = cZero; return 1 }
174 |     var tmp = (UInt8(0), UInt8(0), UInt8(0), UInt8(0), UInt8(0),
[80/464] Compiling VegaWire ByteBuffer.swift
[81/464] Compiling VegaWire Allocation.swift
[82/468] Compiling s3_both.cc
[83/481] Compiling handshake_server.cc
[84/481] Compiling handshake.cc
[86/481] Compiling VegaQUICCore TLSTransportParameters.swift
[86/491] Compiling handshake_client.cc
[88/491] Compiling VegaWebSocketCore WebSocketFrame.swift
[89/491] Emitting module VegaWebSocketCore
[90/491] Compiling VegaWebSocketCore WebSocketDeflate.swift
[90/492] Wrapping AST for VegaWire for debugging
[92/492] Compiling handoff.cc
[93/492] Wrapping AST for VegaWebSocketCore for debugging
[95/492] Compiling VegaHTTP HTTPTypes.swift
[96/492] Emitting module VegaHTTP
[97/492] Compiling VegaHTTP HTTPFields.swift
[98/492] Compiling VegaHTTP FieldSections.swift
[99/492] Compiling VegaHTTP FieldSyntax.swift
[100/493] Compiling VegaHTTP2Core HTTP2Frame.swift
[101/493] Compiling VegaHTTP2Core HPACKTables.swift
[103/493] Compiling VegaQUICCore TLS13Client.swift
[104/493] Compiling VegaQUICCore QUICCrypto.swift
[105/493] Compiling VegaQUICCore QUICFrame.swift
[106/493] Compiling VegaQUICCore QUICLoss.swift
[107/493] Compiling VegaQUICCore QUICPacket.swift
[107/493] Compiling encrypted_client_hello.cc
[109/495] Compiling VegaQUICCore Varint.swift
[109/495] Compiling extensions.cc
[111/497] Compiling VegaQUICCore QUICPath.swift
[112/497] Compiling VegaQUICCore QUICSend.swift
[113/497] Compiling VegaQUICCore QUICStream.swift
[114/497] Compiling VegaQUICCore TLS13.swift
[114/497] Compiling dtls_method.cc
[116/497] Emitting module VegaHTTP1Core
[117/497] Compiling VegaHTTP1Core Parse.swift
[117/498] Wrapping AST for VegaHTTP for debugging
[118/498] Compiling d1_srtp.cc
[120/498] Compiling dtls_record.cc
[121/498] Wrapping AST for VegaHTTP1Core for debugging
[122/498] Compiling md5-x86_64-linux.S
[123/498] Compiling d1_pkt.cc
[125/498] Emitting module VegaCompression
[126/498] Compiling VegaCompression Compression.swift
[127/499] Compiling VegaQUICCore QUICClient.swift
[128/499] Compiling VegaQUICCore QUICConnection.swift
[129/499] Emitting module VegaQUICCore
[129/499] Compiling md5-x86_64-apple.S
[131/500] Compiling md5-586-linux.S
[133/500] Compiling md5-586-apple.S
[134/500] Compiling chacha20_poly1305_x86_64-apple.S
[135/500] Compiling chacha20_poly1305_x86_64-linux.S
[136/500] Compiling chacha20_poly1305_armv8-win.S
[137/500] Wrapping AST for VegaQUICCore for debugging
[138/500] Compiling chacha20_poly1305_armv8-linux.S
[139/500] Compiling chacha20_poly1305_armv8-apple.S
[141/500] Compiling VegaHTTP2Core HPACK.swift
[142/500] Emitting module VegaHTTP2Core
[142/501] Compiling chacha-x86_64-linux.S
[143/501] Compiling chacha-x86_64-apple.S
[144/501] Compiling chacha-x86-linux.S
[146/501] Compiling err_data.cc
[147/501] Compiling chacha-armv8-win.S
[148/501] Compiling chacha-x86-apple.S
[149/501] Compiling chacha-armv8-linux.S
[150/501] Compiling chacha-armv8-apple.S
[151/501] Compiling chacha-armv4-linux.S
[152/501] Compiling aes128gcmsiv-x86_64-linux.S
[153/502] Wrapping AST for VegaHTTP2Core for debugging
[154/504] Compiling bio_ssl.cc
[155/505] Compiling aes128gcmsiv-x86_64-apple.S
[156/505] Compiling x86_64-mont5-linux.S
[157/505] Compiling x86_64-mont5-apple.S
[158/505] Compiling x86-mont-linux.S
[159/505] Compiling x86_64-mont-apple.S
[160/505] Compiling x86_64-mont-linux.S
[161/505] Compiling x86-mont-apple.S
[161/505] Compiling vpaes-x86_64-apple.S
[164/505] Compiling VegaHTTP3Core QPACKTables.swift
[164/505] Compiling vpaes-x86_64-linux.S
[165/505] Compiling vpaes-x86-linux.S
[166/505] Compiling vpaes-x86-apple.S
[166/505] Compiling vpaes-armv8-linux.S
[168/505] Compiling vpaes-armv8-win.S
[170/505] Emitting module VegaHTTP3Core
[170/505] Compiling vpaes-armv8-apple.S
[171/505] Compiling vpaes-armv7-linux.S
[172/505] Compiling sha512-x86_64-apple.S
[173/505] Compiling sha512-armv8-win.S
[174/505] Compiling sha512-x86_64-linux.S
[175/505] Compiling sha512-armv8-linux.S
[176/505] Compiling sha512-armv4-linux.S
[177/505] Compiling sha512-armv8-apple.S
[178/505] Compiling sha512-586-linux.S
[179/505] Compiling sha512-586-apple.S
[180/505] Compiling sha256-x86_64-apple.S
[181/505] Compiling sha256-x86_64-linux.S
[182/505] Compiling sha256-armv8-win.S
[183/505] Compiling sha256-armv8-linux.S
[184/505] Compiling sha256-armv8-apple.S
[185/505] Compiling sha256-armv4-linux.S
[186/505] Compiling sha256-586-linux.S
[186/505] Compiling sha256-586-apple.S
[188/505] Compiling sha1-x86_64-apple.S
[189/505] Compiling sha1-armv8-win.S
[190/505] Compiling sha1-x86_64-linux.S
[191/505] Compiling sha1-armv8-linux.S
[192/505] Compiling sha1-armv8-apple.S
[193/505] Compiling sha1-armv4-large-linux.S
[194/505] Compiling sha1-586-linux.S
[195/505] Compiling sha1-586-apple.S
[196/505] Compiling rsaz-avx2-apple.S
[197/505] Compiling rsaz-avx2-linux.S
[197/505] Compiling rdrand-x86_64-linux.S
[199/505] Compiling rdrand-x86_64-apple.S
[200/505] Compiling p256_beeu-x86_64-asm-linux.S
[201/505] Compiling p256_beeu-x86_64-asm-apple.S
[202/505] Compiling p256_beeu-armv8-asm-linux.S
[203/505] Compiling p256_beeu-armv8-asm-win.S
[204/505] Compiling p256_beeu-armv8-asm-apple.S
[205/505] Compiling d1_lib.cc
[206/505] Compiling p256-x86_64-asm-apple.S
[207/505] Compiling p256-armv8-asm-win.S
[208/505] Compiling p256-armv8-asm-linux.S
[209/505] Compiling p256-x86_64-asm-linux.S
[210/505] Compiling p256-armv8-asm-apple.S
[211/505] Compiling ghashv8-armv8-win.S
[212/505] Compiling ghashv8-armv8-linux.S
[213/505] Compiling ghashv8-armv8-apple.S
[214/505] Compiling ghashv8-armv7-linux.S
[215/505] Compiling ghash-x86_64-linux.S
[216/505] Compiling ghash-x86-linux.S
[217/505] Compiling ghash-x86_64-apple.S
[218/505] Compiling ghash-x86-apple.S
[219/505] Compiling ghash-ssse3-x86_64-linux.S
[220/505] Compiling ghash-ssse3-x86_64-apple.S
[221/505] Compiling ghash-ssse3-x86-linux.S
[223/505] Compiling VegaHTTP3Core HTTP3Frame.swift
[224/505] Compiling VegaHTTP3Core QPACK.swift
[224/506] Compiling ghash-ssse3-x86-apple.S
[225/506] Compiling d1_both.cc
[226/506] Compiling ghash-neon-armv8-win.S
[227/506] Compiling ghash-neon-armv8-linux.S
[228/506] Compiling ghash-neon-armv8-apple.S
[229/506] Compiling co-586-linux.S
[231/506] Compiling ghash-armv4-linux.S
[232/506] Compiling co-586-apple.S
[233/506] Compiling bsaes-armv7-linux.S
[234/506] Compiling bn-armv8-win.S
[235/506] Compiling bn-armv8-linux.S
[236/506] Compiling bn-armv8-apple.S
[237/506] Compiling bn-586-linux.S
[238/506] Compiling armv8-mont-win.S
[239/506] Compiling bn-586-apple.S
[240/506] Compiling armv8-mont-linux.S
[241/506] Compiling armv4-mont-linux.S
[242/506] Compiling armv8-mont-apple.S
[243/506] Compiling aesv8-gcm-armv8-win.S
[244/506] Wrapping AST for VegaHTTP3Core for debugging
[245/506] Compiling aesv8-gcm-armv8-linux.S
[246/506] Compiling aesv8-gcm-armv8-apple.S
[247/506] Compiling aesv8-armv8-win.S
[248/506] Compiling aesv8-armv8-linux.S
[249/506] Compiling aesv8-armv8-apple.S
[250/506] Compiling aesv8-armv7-linux.S
[251/506] Compiling aesni-x86_64-linux.S
[252/506] Compiling aesni-x86_64-apple.S
[253/506] Compiling aesni-x86-apple.S
[254/506] Compiling aesni-x86-linux.S
[255/506] Compiling aesni-gcm-x86_64-linux.S
[256/506] Compiling aesni-gcm-x86_64-apple.S
[257/506] Compiling aes-gcm-avx2-x86_64-apple.S
[257/506] Compiling aes-gcm-avx2-x86_64-linux.S
[259/506] Compiling aes-gcm-avx10-x86_64-apple.S
[260/506] Compiling aes-gcm-avx10-x86_64-linux.S
[261/506] Compiling x_sig.cc
[262/506] Compiling x_val.cc
[263/506] Compiling x_x509a.cc
[264/506] Compiling x_spki.cc
[265/506] Compiling x_req.cc
[266/506] Compiling x_x509.cc
[267/506] Compiling x_pubkey.cc
[268/506] Compiling x_name.cc
[269/506] Compiling x_algor.cc
[269/506] Compiling x_exten.cc
[271/506] Compiling x509spki.cc
[272/506] Compiling x_attrib.cc
[273/506] Compiling x_crl.cc
[274/506] Compiling x509rset.cc
[275/506] Compiling x_all.cc
[276/506] Compiling x509name.cc
[277/506] Compiling x509_txt.cc
[278/506] Compiling x509cset.cc
[279/506] Compiling x509_v3.cc
[280/506] Compiling x509_vpm.cc
[281/506] Compiling x509_trs.cc
[282/506] Compiling x509_vfy.cc
[283/506] Compiling x509_set.cc
[284/506] Compiling x509_req.cc
[285/506] Compiling x509_def.cc
[286/506] Compiling x509_obj.cc
[287/506] Compiling x509_d2.cc
[288/506] Compiling x509_ext.cc
[289/506] Compiling x509_lu.cc
[289/506] Compiling x509.cc
[291/506] Compiling x509_att.cc
[292/506] Compiling x509_cmp.cc
[293/506] Compiling v3_skey.cc
[294/506] Compiling v3_prn.cc
[295/506] Compiling v3_ocsp.cc
[296/506] Compiling v3_purp.cc
[297/506] Compiling v3_pmaps.cc
[298/506] Compiling v3_utl.cc
[299/506] Compiling v3_pcons.cc
[300/506] Compiling v3_ncons.cc
[301/506] Compiling v3_int.cc
[302/506] Compiling v3_lib.cc
[303/506] Compiling v3_ia5.cc
[304/506] Compiling v3_extku.cc
[305/506] Compiling v3_info.cc
[305/506] Compiling v3_enum.cc
[307/506] Compiling v3_genn.cc
[308/506] Compiling v3_crld.cc
[309/506] Compiling v3_cpols.cc
[310/506] Compiling v3_bitst.cc
[311/506] Compiling v3_conf.cc
[311/506] Compiling v3_akeya.cc
[313/506] Compiling v3_bcons.cc
[314/506] Compiling v3_akey.cc
[315/506] Compiling v3_alt.cc
[316/506] Compiling t_x509a.cc
[317/506] Compiling i2d_pr.cc
[318/506] Compiling t_crl.cc
[319/506] Compiling name_print.cc
[320/506] Compiling t_x509.cc
[321/506] Compiling t_req.cc
[322/506] Compiling rsa_pss.cc
[323/506] Compiling policy.cc
[324/506] Compiling by_file.cc
[325/506] Compiling by_dir.cc
[326/506] Compiling voprf.cc
[327/506] Compiling a_digest.cc
[328/506] Compiling a_verify.cc
[329/506] Compiling trust_token.cc
[330/506] Compiling algorithm.cc
[331/506] Compiling a_sign.cc
[332/506] Compiling asn1_gen.cc
[333/506] Compiling thread_win.cc
[334/506] Compiling thread.cc
[335/506] Compiling thread_none.cc
[335/506] Compiling thread_pthread.cc
[337/506] Compiling pmbtoken.cc
[338/506] Compiling stack.cc
[339/506] Compiling slhdsa.cc
[340/506] Compiling spake2plus.cc
[341/506] Compiling siphash.cc
[342/506] Compiling sha512.cc
[343/506] Compiling sha1.cc
[343/506] Compiling sha256.cc
[345/506] Compiling rsa_print.cc
[346/506] Compiling rsa_extra.cc
[347/506] Compiling rsa_crypt.cc
[348/506] Compiling rc4.cc
[349/506] Compiling refcount.cc
[350/506] Compiling windows.cc
[351/506] Compiling trusty.cc
[352/506] Compiling urandom.cc
[353/506] Compiling rand.cc
[354/506] Compiling rsa_asn1.cc
[355/506] Compiling ios.cc
[356/506] Compiling passive.cc
[357/506] Compiling poly1305_arm_asm.S
[358/506] Compiling getentropy.cc
[359/506] Compiling deterministic.cc
[360/506] Compiling forkunsafe.cc
[361/506] Compiling fork_detect.cc
[362/506] Compiling pool.cc
[363/506] Compiling poly1305_vec.cc
[364/506] Compiling poly1305_arm.cc
[365/506] Compiling poly1305.cc
[366/506] Compiling pkcs7.cc
[367/506] Compiling pkcs8_x509.cc
[368/506] Compiling pkcs8.cc
[369/506] Compiling p5_pbev2.cc
[370/506] Compiling pkcs7_x509.cc
[371/506] Compiling pem_x509.cc
[372/506] Compiling pem_pkey.cc
[373/506] Compiling pem_pk8.cc
[374/506] Compiling obj_xref.cc
[375/506] Compiling mlkem.cc
[376/506] Compiling mldsa.cc
[377/506] Compiling pem_oth.cc
[378/506] Compiling pem_info.cc
[379/506] Compiling obj.cc
[380/506] Compiling pem_lib.cc
[381/506] Compiling pem_all.cc
[382/506] Compiling md5.cc
[383/506] Compiling poly_rq_mul.S
[384/506] Compiling mem.cc
[385/506] Compiling fips_shared_support.cc
[386/506] Compiling md4.cc
[387/506] Compiling lhash.cc
[388/506] Compiling kyber.cc
[389/506] Compiling sign.cc
[389/506] Compiling ex_data.cc
[391/506] Compiling hrss.cc
[392/506] Compiling scrypt.cc
[393/506] Compiling hpke.cc
[394/506] Compiling print.cc
[395/506] Compiling pbkdf.cc
[396/506] Compiling p_x25519.cc
[397/506] Compiling p_x25519_asn1.cc
[398/506] Compiling p_rsa_asn1.cc
[399/506] Compiling p_hkdf.cc
[400/506] Compiling p_rsa.cc
[401/506] Compiling p_ed25519_asn1.cc
[402/506] Compiling p_ed25519.cc
[403/506] Compiling p_ec_asn1.cc
[404/506] Compiling p_ec.cc
[405/506] Compiling p_dh.cc
[406/506] Compiling p_dh_asn1.cc
[407/506] Compiling evp_ctx.cc
[408/506] Compiling p_dsa_asn1.cc
[409/506] Compiling evp.cc
[410/506] Compiling evp_asn1.cc
[411/506] Compiling err.cc
[412/506] Compiling engine.cc
[413/506] Compiling ecdsa_asn1.cc
[414/506] Compiling ecdh.cc
[415/506] Compiling hash_to_curve.cc
[416/506] Compiling ec_derive.cc
[417/506] Compiling dsa.cc
[418/506] Compiling dsa_asn1.cc
[419/506] Compiling ec_asn1.cc
[420/506] Compiling params.cc
[421/506] Compiling x25519-asm-arm.S
[422/506] Compiling dh_asn1.cc
[423/506] Compiling digest_extra.cc
[424/506] Compiling des.cc
[425/506] Compiling spake25519.cc
[426/506] Compiling crypto.cc
[427/506] Compiling cpu_arm_linux.cc
[428/506] Compiling cpu_intel.cc
[429/506] Compiling curve25519.cc
[430/506] Compiling cpu_arm_freebsd.cc
[431/506] Compiling cpu_aarch64_openbsd.cc
[432/506] Compiling cpu_aarch64_win.cc
[433/506] Compiling cpu_aarch64_sysreg.cc
[434/506] Compiling cpu_aarch64_linux.cc
[435/506] Compiling curve25519_64_adx.cc
[436/506] Compiling cpu_aarch64_fuchsia.cc
[437/506] Compiling cpu_aarch64_apple.cc
[438/506] Compiling bcm.cc
[439/506] Compiling tls_cbc.cc
[440/506] Compiling conf.cc
[441/506] Compiling get_cipher.cc
[442/506] Compiling e_tls.cc
[443/506] Compiling e_rc4.cc
[444/506] Compiling e_rc2.cc
[445/506] Compiling e_null.cc
[446/506] Compiling derive_key.cc
[446/506] Compiling e_des.cc
[448/506] Compiling e_chacha20poly1305.cc
[449/506] Compiling e_aesctrhmac.cc
[450/506] Compiling e_aesgcmsiv.cc
[451/506] Compiling chacha.cc
[452/506] Compiling unicode.cc
[453/506] Compiling ber.cc
[454/506] Compiling cbs.cc
[455/506] Compiling buf.cc
[456/506] Compiling asn1_compat.cc
[457/506] Compiling bn_asn1.cc
[458/506] Compiling cbb.cc
[459/506] Compiling blake2.cc
[460/506] Compiling convert.cc
[461/506] Compiling socket.cc
[462/506] Compiling printf.cc
[463/506] Compiling socket_helper.cc
[464/506] Compiling pair.cc
[465/506] Compiling hexdump.cc
[466/506] Compiling file.cc
[467/506] Compiling errno.cc
[468/506] Compiling fd.cc
[469/506] Compiling bio_mem.cc
[470/506] Compiling connect.cc
[471/506] Compiling base64.cc
[472/506] Compiling bio.cc
[473/506] Compiling tasn_typ.cc
[474/506] Compiling tasn_fre.cc
[475/506] Compiling tasn_utl.cc
[476/506] Compiling tasn_new.cc
[477/506] Compiling f_string.cc
[478/506] Compiling tasn_enc.cc
[479/506] Compiling posix_time.cc
[480/506] Compiling f_int.cc
[481/506] Compiling asn_pack.cc
[482/506] Compiling tasn_dec.cc
[483/506] Compiling asn1_par.cc
[484/506] Compiling asn1_lib.cc
[485/506] Compiling a_utctm.cc
[486/506] Compiling CVega cvega_win.c
[487/506] Compiling a_time.cc
[488/506] Compiling a_type.cc
[489/506] Compiling a_octet.cc
[490/506] Compiling a_strnid.cc
[491/506] Compiling a_strex.cc
[492/506] Compiling a_object.cc
[493/506] Compiling a_mbstr.cc
[494/506] Compiling CVega cvega.c
error: emit-module command failed with exit code 1 (use -v to see invocation)
[496/568] Emitting module Vega
/host/spi-builder-workspace/Sources/Vega/Signal/Quiesce.swift:2:8: warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 1 | import Synchronization
 2 | import Vega
   |        `- warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 3 | #if canImport(Glibc)
 4 | import Glibc
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:462:22: error: cannot find type 'SchedulingExecutor' in scope
460 | #if os(Linux)
461 | /// `Task.sleep` on Vega's timers.
462 | extension Scheduler: SchedulingExecutor {
    |                      `- error: cannot find type 'SchedulingExecutor' in scope
463 |     func enqueue<C: Clock>(_ job: consuming ExecutorJob, after delay: C.Duration,
464 |                            tolerance: C.Duration?, clock: C) {
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:475:34: error: cannot find type 'MainExecutor' in scope
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
    |                                  `- error: cannot find type 'MainExecutor' in scope
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
477 | }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:474:29: error: cannot find type 'ExecutorFactory' in scope
472 | }
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
    |                             `- error: cannot find type 'ExecutorFactory' in scope
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
[497/576] Compiling Vega Padding.swift
/host/spi-builder-workspace/Sources/Vega/Signal/Quiesce.swift:2:8: warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 1 | import Synchronization
 2 | import Vega
   |        `- warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 3 | #if canImport(Glibc)
 4 | import Glibc
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:462:22: error: cannot find type 'SchedulingExecutor' in scope
460 | #if os(Linux)
461 | /// `Task.sleep` on Vega's timers.
462 | extension Scheduler: SchedulingExecutor {
    |                      `- error: cannot find type 'SchedulingExecutor' in scope
463 |     func enqueue<C: Clock>(_ job: consuming ExecutorJob, after delay: C.Duration,
464 |                            tolerance: C.Duration?, clock: C) {
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:475:34: error: cannot find type 'MainExecutor' in scope
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
    |                                  `- error: cannot find type 'MainExecutor' in scope
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
477 | }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:474:29: error: cannot find type 'ExecutorFactory' in scope
472 | }
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
    |                             `- error: cannot find type 'ExecutorFactory' in scope
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:444:9: error: cannot find '_createExecutors' in scope
442 |         installedGlobal = self
443 |         #if os(Linux)
444 |         _createExecutors(factory: VegaExecutorFactory.self)
    |         `- error: cannot find '_createExecutors' in scope
445 |         #endif
446 |         installEnqueueGlobalHook()
/host/spi-builder-workspace/Sources/Vega/Sharded.swift:520:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 518 |         var path = [CChar](repeating: 0, count: 4096)
 519 |         guard cv_self_exe(&path, Int32(path.count)) == 0 else { return nil }
 520 |         return String(cString: path)
     |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 521 |     }
 522 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[498/576] Compiling Vega RawLock.swift
/host/spi-builder-workspace/Sources/Vega/Signal/Quiesce.swift:2:8: warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 1 | import Synchronization
 2 | import Vega
   |        `- warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 3 | #if canImport(Glibc)
 4 | import Glibc
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:462:22: error: cannot find type 'SchedulingExecutor' in scope
460 | #if os(Linux)
461 | /// `Task.sleep` on Vega's timers.
462 | extension Scheduler: SchedulingExecutor {
    |                      `- error: cannot find type 'SchedulingExecutor' in scope
463 |     func enqueue<C: Clock>(_ job: consuming ExecutorJob, after delay: C.Duration,
464 |                            tolerance: C.Duration?, clock: C) {
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:475:34: error: cannot find type 'MainExecutor' in scope
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
    |                                  `- error: cannot find type 'MainExecutor' in scope
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
477 | }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:474:29: error: cannot find type 'ExecutorFactory' in scope
472 | }
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
    |                             `- error: cannot find type 'ExecutorFactory' in scope
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:444:9: error: cannot find '_createExecutors' in scope
442 |         installedGlobal = self
443 |         #if os(Linux)
444 |         _createExecutors(factory: VegaExecutorFactory.self)
    |         `- error: cannot find '_createExecutors' in scope
445 |         #endif
446 |         installEnqueueGlobalHook()
/host/spi-builder-workspace/Sources/Vega/Sharded.swift:520:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 518 |         var path = [CChar](repeating: 0, count: 4096)
 519 |         guard cv_self_exe(&path, Int32(path.count)) == 0 else { return nil }
 520 |         return String(cString: path)
     |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 521 |     }
 522 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[499/576] Compiling Vega Scheduler.swift
/host/spi-builder-workspace/Sources/Vega/Signal/Quiesce.swift:2:8: warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 1 | import Synchronization
 2 | import Vega
   |        `- warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 3 | #if canImport(Glibc)
 4 | import Glibc
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:462:22: error: cannot find type 'SchedulingExecutor' in scope
460 | #if os(Linux)
461 | /// `Task.sleep` on Vega's timers.
462 | extension Scheduler: SchedulingExecutor {
    |                      `- error: cannot find type 'SchedulingExecutor' in scope
463 |     func enqueue<C: Clock>(_ job: consuming ExecutorJob, after delay: C.Duration,
464 |                            tolerance: C.Duration?, clock: C) {
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:475:34: error: cannot find type 'MainExecutor' in scope
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
    |                                  `- error: cannot find type 'MainExecutor' in scope
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
477 | }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:474:29: error: cannot find type 'ExecutorFactory' in scope
472 | }
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
    |                             `- error: cannot find type 'ExecutorFactory' in scope
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:444:9: error: cannot find '_createExecutors' in scope
442 |         installedGlobal = self
443 |         #if os(Linux)
444 |         _createExecutors(factory: VegaExecutorFactory.self)
    |         `- error: cannot find '_createExecutors' in scope
445 |         #endif
446 |         installEnqueueGlobalHook()
/host/spi-builder-workspace/Sources/Vega/Sharded.swift:520:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 518 |         var path = [CChar](repeating: 0, count: 4096)
 519 |         guard cv_self_exe(&path, Int32(path.count)) == 0 else { return nil }
 520 |         return String(cString: path)
     |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 521 |     }
 522 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[500/576] Compiling Vega TimerWheel.swift
/host/spi-builder-workspace/Sources/Vega/Signal/Quiesce.swift:2:8: warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 1 | import Synchronization
 2 | import Vega
   |        `- warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 3 | #if canImport(Glibc)
 4 | import Glibc
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:462:22: error: cannot find type 'SchedulingExecutor' in scope
460 | #if os(Linux)
461 | /// `Task.sleep` on Vega's timers.
462 | extension Scheduler: SchedulingExecutor {
    |                      `- error: cannot find type 'SchedulingExecutor' in scope
463 |     func enqueue<C: Clock>(_ job: consuming ExecutorJob, after delay: C.Duration,
464 |                            tolerance: C.Duration?, clock: C) {
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:475:34: error: cannot find type 'MainExecutor' in scope
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
    |                                  `- error: cannot find type 'MainExecutor' in scope
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
477 | }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:474:29: error: cannot find type 'ExecutorFactory' in scope
472 | }
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
    |                             `- error: cannot find type 'ExecutorFactory' in scope
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:444:9: error: cannot find '_createExecutors' in scope
442 |         installedGlobal = self
443 |         #if os(Linux)
444 |         _createExecutors(factory: VegaExecutorFactory.self)
    |         `- error: cannot find '_createExecutors' in scope
445 |         #endif
446 |         installEnqueueGlobalHook()
/host/spi-builder-workspace/Sources/Vega/Sharded.swift:520:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 518 |         var path = [CChar](repeating: 0, count: 4096)
 519 |         guard cv_self_exe(&path, Int32(path.count)) == 0 else { return nil }
 520 |         return String(cString: path)
     |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 521 |     }
 522 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[501/576] Compiling Vega Worker.swift
/host/spi-builder-workspace/Sources/Vega/Signal/Quiesce.swift:2:8: warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 1 | import Synchronization
 2 | import Vega
   |        `- warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 3 | #if canImport(Glibc)
 4 | import Glibc
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:462:22: error: cannot find type 'SchedulingExecutor' in scope
460 | #if os(Linux)
461 | /// `Task.sleep` on Vega's timers.
462 | extension Scheduler: SchedulingExecutor {
    |                      `- error: cannot find type 'SchedulingExecutor' in scope
463 |     func enqueue<C: Clock>(_ job: consuming ExecutorJob, after delay: C.Duration,
464 |                            tolerance: C.Duration?, clock: C) {
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:475:34: error: cannot find type 'MainExecutor' in scope
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
    |                                  `- error: cannot find type 'MainExecutor' in scope
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
477 | }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:474:29: error: cannot find type 'ExecutorFactory' in scope
472 | }
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
    |                             `- error: cannot find type 'ExecutorFactory' in scope
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:444:9: error: cannot find '_createExecutors' in scope
442 |         installedGlobal = self
443 |         #if os(Linux)
444 |         _createExecutors(factory: VegaExecutorFactory.self)
    |         `- error: cannot find '_createExecutors' in scope
445 |         #endif
446 |         installEnqueueGlobalHook()
/host/spi-builder-workspace/Sources/Vega/Sharded.swift:520:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 518 |         var path = [CChar](repeating: 0, count: 4096)
 519 |         guard cv_self_exe(&path, Int32(path.count)) == 0 else { return nil }
 520 |         return String(cString: path)
     |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 521 |     }
 522 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[502/576] Compiling Vega Sharded.swift
/host/spi-builder-workspace/Sources/Vega/Signal/Quiesce.swift:2:8: warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 1 | import Synchronization
 2 | import Vega
   |        `- warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 3 | #if canImport(Glibc)
 4 | import Glibc
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:462:22: error: cannot find type 'SchedulingExecutor' in scope
460 | #if os(Linux)
461 | /// `Task.sleep` on Vega's timers.
462 | extension Scheduler: SchedulingExecutor {
    |                      `- error: cannot find type 'SchedulingExecutor' in scope
463 |     func enqueue<C: Clock>(_ job: consuming ExecutorJob, after delay: C.Duration,
464 |                            tolerance: C.Duration?, clock: C) {
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:475:34: error: cannot find type 'MainExecutor' in scope
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
    |                                  `- error: cannot find type 'MainExecutor' in scope
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
477 | }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:474:29: error: cannot find type 'ExecutorFactory' in scope
472 | }
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
    |                             `- error: cannot find type 'ExecutorFactory' in scope
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:444:9: error: cannot find '_createExecutors' in scope
442 |         installedGlobal = self
443 |         #if os(Linux)
444 |         _createExecutors(factory: VegaExecutorFactory.self)
    |         `- error: cannot find '_createExecutors' in scope
445 |         #endif
446 |         installEnqueueGlobalHook()
/host/spi-builder-workspace/Sources/Vega/Sharded.swift:520:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 518 |         var path = [CChar](repeating: 0, count: 4096)
 519 |         guard cv_self_exe(&path, Int32(path.count)) == 0 else { return nil }
 520 |         return String(cString: path)
     |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 521 |     }
 522 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[503/576] Compiling Vega Quiesce.swift
/host/spi-builder-workspace/Sources/Vega/Signal/Quiesce.swift:2:8: warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 1 | import Synchronization
 2 | import Vega
   |        `- warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 3 | #if canImport(Glibc)
 4 | import Glibc
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:462:22: error: cannot find type 'SchedulingExecutor' in scope
460 | #if os(Linux)
461 | /// `Task.sleep` on Vega's timers.
462 | extension Scheduler: SchedulingExecutor {
    |                      `- error: cannot find type 'SchedulingExecutor' in scope
463 |     func enqueue<C: Clock>(_ job: consuming ExecutorJob, after delay: C.Duration,
464 |                            tolerance: C.Duration?, clock: C) {
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:475:34: error: cannot find type 'MainExecutor' in scope
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
    |                                  `- error: cannot find type 'MainExecutor' in scope
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
477 | }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:474:29: error: cannot find type 'ExecutorFactory' in scope
472 | }
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
    |                             `- error: cannot find type 'ExecutorFactory' in scope
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:444:9: error: cannot find '_createExecutors' in scope
442 |         installedGlobal = self
443 |         #if os(Linux)
444 |         _createExecutors(factory: VegaExecutorFactory.self)
    |         `- error: cannot find '_createExecutors' in scope
445 |         #endif
446 |         installEnqueueGlobalHook()
/host/spi-builder-workspace/Sources/Vega/Sharded.swift:520:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 518 |         var path = [CChar](repeating: 0, count: 4096)
 519 |         guard cv_self_exe(&path, Int32(path.count)) == 0 else { return nil }
 520 |         return String(cString: path)
     |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 521 |     }
 522 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[504/576] Compiling Vega Signal.swift
/host/spi-builder-workspace/Sources/Vega/Signal/Quiesce.swift:2:8: warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 1 | import Synchronization
 2 | import Vega
   |        `- warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 3 | #if canImport(Glibc)
 4 | import Glibc
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:462:22: error: cannot find type 'SchedulingExecutor' in scope
460 | #if os(Linux)
461 | /// `Task.sleep` on Vega's timers.
462 | extension Scheduler: SchedulingExecutor {
    |                      `- error: cannot find type 'SchedulingExecutor' in scope
463 |     func enqueue<C: Clock>(_ job: consuming ExecutorJob, after delay: C.Duration,
464 |                            tolerance: C.Duration?, clock: C) {
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:475:34: error: cannot find type 'MainExecutor' in scope
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
    |                                  `- error: cannot find type 'MainExecutor' in scope
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
477 | }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:474:29: error: cannot find type 'ExecutorFactory' in scope
472 | }
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
    |                             `- error: cannot find type 'ExecutorFactory' in scope
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:444:9: error: cannot find '_createExecutors' in scope
442 |         installedGlobal = self
443 |         #if os(Linux)
444 |         _createExecutors(factory: VegaExecutorFactory.self)
    |         `- error: cannot find '_createExecutors' in scope
445 |         #endif
446 |         installEnqueueGlobalHook()
/host/spi-builder-workspace/Sources/Vega/Sharded.swift:520:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 518 |         var path = [CChar](repeating: 0, count: 4096)
 519 |         guard cv_self_exe(&path, Int32(path.count)) == 0 else { return nil }
 520 |         return String(cString: path)
     |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 521 |     }
 522 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[505/576] Compiling Vega AsyncMutex.swift
/host/spi-builder-workspace/Sources/Vega/Signal/Quiesce.swift:2:8: warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 1 | import Synchronization
 2 | import Vega
   |        `- warning: file 'Quiesce.swift' is part of module 'Vega'; ignoring import
 3 | #if canImport(Glibc)
 4 | import Glibc
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:462:22: error: cannot find type 'SchedulingExecutor' in scope
460 | #if os(Linux)
461 | /// `Task.sleep` on Vega's timers.
462 | extension Scheduler: SchedulingExecutor {
    |                      `- error: cannot find type 'SchedulingExecutor' in scope
463 |     func enqueue<C: Clock>(_ job: consuming ExecutorJob, after delay: C.Duration,
464 |                            tolerance: C.Duration?, clock: C) {
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:475:34: error: cannot find type 'MainExecutor' in scope
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
    |                                  `- error: cannot find type 'MainExecutor' in scope
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
477 | }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:474:29: error: cannot find type 'ExecutorFactory' in scope
472 | }
473 |
474 | struct VegaExecutorFactory: ExecutorFactory {
    |                             `- error: cannot find type 'ExecutorFactory' in scope
475 |     static var mainExecutor: any MainExecutor { PlatformExecutorFactory.mainExecutor }
476 |     static var defaultExecutor: any TaskExecutor { installedGlobal! }
/host/spi-builder-workspace/Sources/Vega/Scheduler/Scheduler.swift:444:9: error: cannot find '_createExecutors' in scope
442 |         installedGlobal = self
443 |         #if os(Linux)
444 |         _createExecutors(factory: VegaExecutorFactory.self)
    |         `- error: cannot find '_createExecutors' in scope
445 |         #endif
446 |         installEnqueueGlobalHook()
/host/spi-builder-workspace/Sources/Vega/Sharded.swift:520:16: warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 518 |         var path = [CChar](repeating: 0, count: 4096)
 519 |         guard cv_self_exe(&path, Int32(path.count)) == 0 else { return nil }
 520 |         return String(cString: path)
     |                `- warning: 'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination. [#DeprecatedDeclaration]
 521 |     }
 522 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[506/576] Compiling Vega URing.swift
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:303:9: warning: using '_' to ignore the result of a Void-returning function is redundant
301 |         let socket = try UDPSocket.connect(to: server)
302 |         var out = IOBuffer(capacity: query.count)
303 |         _ = query.withUnsafeBytes { out.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
304 |         _ = try await socket.send(out)
305 |         var reply = IOBuffer(capacity: 4096)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:319:9: warning: using '_' to ignore the result of a Void-returning function is redundant
317 |         let stream = try await TCPStream.connect(to: server)
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
320 |         _ = query.withUnsafeBytes { framed.append($0) }
321 |         try await stream.write(framed)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:320:9: warning: using '_' to ignore the result of a Void-returning function is redundant
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
320 |         _ = query.withUnsafeBytes { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         try await stream.write(framed)
322 |         // A stream splits where it likes: read to the length, not to a boundary.
[507/576] Compiling Vega Arrival.swift
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:303:9: warning: using '_' to ignore the result of a Void-returning function is redundant
301 |         let socket = try UDPSocket.connect(to: server)
302 |         var out = IOBuffer(capacity: query.count)
303 |         _ = query.withUnsafeBytes { out.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
304 |         _ = try await socket.send(out)
305 |         var reply = IOBuffer(capacity: 4096)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:319:9: warning: using '_' to ignore the result of a Void-returning function is redundant
317 |         let stream = try await TCPStream.connect(to: server)
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
320 |         _ = query.withUnsafeBytes { framed.append($0) }
321 |         try await stream.write(framed)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:320:9: warning: using '_' to ignore the result of a Void-returning function is redundant
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
320 |         _ = query.withUnsafeBytes { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         try await stream.write(framed)
322 |         // A stream splits where it likes: read to the length, not to a boundary.
[508/576] Compiling Vega DNSMessage.swift
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:303:9: warning: using '_' to ignore the result of a Void-returning function is redundant
301 |         let socket = try UDPSocket.connect(to: server)
302 |         var out = IOBuffer(capacity: query.count)
303 |         _ = query.withUnsafeBytes { out.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
304 |         _ = try await socket.send(out)
305 |         var reply = IOBuffer(capacity: 4096)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:319:9: warning: using '_' to ignore the result of a Void-returning function is redundant
317 |         let stream = try await TCPStream.connect(to: server)
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
320 |         _ = query.withUnsafeBytes { framed.append($0) }
321 |         try await stream.write(framed)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:320:9: warning: using '_' to ignore the result of a Void-returning function is redundant
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
320 |         _ = query.withUnsafeBytes { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         try await stream.write(framed)
322 |         // A stream splits where it likes: read to the length, not to a boundary.
[509/576] Compiling Vega Resolver.swift
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:303:9: warning: using '_' to ignore the result of a Void-returning function is redundant
301 |         let socket = try UDPSocket.connect(to: server)
302 |         var out = IOBuffer(capacity: query.count)
303 |         _ = query.withUnsafeBytes { out.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
304 |         _ = try await socket.send(out)
305 |         var reply = IOBuffer(capacity: 4096)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:319:9: warning: using '_' to ignore the result of a Void-returning function is redundant
317 |         let stream = try await TCPStream.connect(to: server)
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
320 |         _ = query.withUnsafeBytes { framed.append($0) }
321 |         try await stream.write(framed)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:320:9: warning: using '_' to ignore the result of a Void-returning function is redundant
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
320 |         _ = query.withUnsafeBytes { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         try await stream.write(framed)
322 |         // A stream splits where it likes: read to the length, not to a boundary.
[510/576] Compiling Vega ResolverConfig.swift
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:303:9: warning: using '_' to ignore the result of a Void-returning function is redundant
301 |         let socket = try UDPSocket.connect(to: server)
302 |         var out = IOBuffer(capacity: query.count)
303 |         _ = query.withUnsafeBytes { out.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
304 |         _ = try await socket.send(out)
305 |         var reply = IOBuffer(capacity: 4096)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:319:9: warning: using '_' to ignore the result of a Void-returning function is redundant
317 |         let stream = try await TCPStream.connect(to: server)
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
320 |         _ = query.withUnsafeBytes { framed.append($0) }
321 |         try await stream.write(framed)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:320:9: warning: using '_' to ignore the result of a Void-returning function is redundant
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
320 |         _ = query.withUnsafeBytes { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         try await stream.write(framed)
322 |         // A stream splits where it likes: read to the length, not to a boundary.
[511/576] Compiling Vega DatagramBatch.swift
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:303:9: warning: using '_' to ignore the result of a Void-returning function is redundant
301 |         let socket = try UDPSocket.connect(to: server)
302 |         var out = IOBuffer(capacity: query.count)
303 |         _ = query.withUnsafeBytes { out.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
304 |         _ = try await socket.send(out)
305 |         var reply = IOBuffer(capacity: 4096)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:319:9: warning: using '_' to ignore the result of a Void-returning function is redundant
317 |         let stream = try await TCPStream.connect(to: server)
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
320 |         _ = query.withUnsafeBytes { framed.append($0) }
321 |         try await stream.write(framed)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:320:9: warning: using '_' to ignore the result of a Void-returning function is redundant
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
320 |         _ = query.withUnsafeBytes { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         try await stream.write(framed)
322 |         // A stream splits where it likes: read to the length, not to a boundary.
[512/576] Compiling Vega HappyEyeballs.swift
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:303:9: warning: using '_' to ignore the result of a Void-returning function is redundant
301 |         let socket = try UDPSocket.connect(to: server)
302 |         var out = IOBuffer(capacity: query.count)
303 |         _ = query.withUnsafeBytes { out.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
304 |         _ = try await socket.send(out)
305 |         var reply = IOBuffer(capacity: 4096)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:319:9: warning: using '_' to ignore the result of a Void-returning function is redundant
317 |         let stream = try await TCPStream.connect(to: server)
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
320 |         _ = query.withUnsafeBytes { framed.append($0) }
321 |         try await stream.write(framed)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:320:9: warning: using '_' to ignore the result of a Void-returning function is redundant
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
320 |         _ = query.withUnsafeBytes { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         try await stream.write(framed)
322 |         // A stream splits where it likes: read to the length, not to a boundary.
[513/576] Compiling Vega NetworkTLS.swift
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:303:9: warning: using '_' to ignore the result of a Void-returning function is redundant
301 |         let socket = try UDPSocket.connect(to: server)
302 |         var out = IOBuffer(capacity: query.count)
303 |         _ = query.withUnsafeBytes { out.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
304 |         _ = try await socket.send(out)
305 |         var reply = IOBuffer(capacity: 4096)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:319:9: warning: using '_' to ignore the result of a Void-returning function is redundant
317 |         let stream = try await TCPStream.connect(to: server)
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
320 |         _ = query.withUnsafeBytes { framed.append($0) }
321 |         try await stream.write(framed)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:320:9: warning: using '_' to ignore the result of a Void-returning function is redundant
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
320 |         _ = query.withUnsafeBytes { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         try await stream.write(framed)
322 |         // A stream splits where it likes: read to the length, not to a boundary.
[514/576] Compiling Vega Pipe.swift
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:303:9: warning: using '_' to ignore the result of a Void-returning function is redundant
301 |         let socket = try UDPSocket.connect(to: server)
302 |         var out = IOBuffer(capacity: query.count)
303 |         _ = query.withUnsafeBytes { out.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
304 |         _ = try await socket.send(out)
305 |         var reply = IOBuffer(capacity: 4096)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:319:9: warning: using '_' to ignore the result of a Void-returning function is redundant
317 |         let stream = try await TCPStream.connect(to: server)
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
320 |         _ = query.withUnsafeBytes { framed.append($0) }
321 |         try await stream.write(framed)
/host/spi-builder-workspace/Sources/Vega/Net/DNS/Resolver.swift:320:9: warning: using '_' to ignore the result of a Void-returning function is redundant
318 |         var framed = IOBuffer(capacity: query.count + 2)
319 |         _ = withUnsafeBytes(of: UInt16(query.count).bigEndian) { framed.append($0) }
320 |         _ = query.withUnsafeBytes { framed.append($0) }
    |         `- warning: using '_' to ignore the result of a Void-returning function is redundant
321 |         try await stream.write(framed)
322 |         // A stream splits where it likes: read to the length, not to a boundary.
[515/576] Compiling Vega Unix.swift
[516/576] Compiling Vega UnixDatagram.swift
[517/576] Compiling Vega Vsock.swift
[518/576] Compiling Vega Runtime.swift
[519/576] Compiling Vega RuntimeMetrics.swift
[520/576] Compiling Vega Idle.swift
[521/576] Compiling Vega InjectQueue.swift
[522/576] Compiling Vega JobAudit.swift
[523/576] Compiling Vega LocalQueue.swift
[524/576] Compiling Vega JoinSet.swift
/host/spi-builder-workspace/Sources/Vega/Time/Timeout.swift:59:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 57 |         nonisolated(unsafe) let operation = operation
 58 |         return try await withThrowingTaskGroup(of: T.self) { group in
 59 |             group.addTask(on: scheduler) {
    |                   `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 60 |                 // The timer holds a retain on this child task, consumed by
 61 |                 // whoever unlinks it: the firing worker (which cancels us)
    :
 70 |                 do {
 71 |                     value = try await operation()
 72 |                 } catch {
    |                 `- note: closure captures 'operation' which is accessible to code in the current task
 73 |                     if expired() { throw TimeoutError() }
 74 |                     throw error
/host/spi-builder-workspace/Sources/Vega/Time/Timeout.swift:89:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 87 |         nonisolated(unsafe) let operation = operation
 88 |         return try await withThrowingTaskGroup(of: RaceOutcome<T>.self) { group in
 89 |             group.addTask { .done(try await operation()) }
    |                   |                                      `- note: closure captures 'operation' which is accessible to code in the current task
    |                   `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 90 |             group.addTask {
 91 |                 try await Task.sleep(for: .nanoseconds(Int64(clamping: nanos)))
[525/576] Compiling Vega LocalExecutor.swift
/host/spi-builder-workspace/Sources/Vega/Time/Timeout.swift:59:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 57 |         nonisolated(unsafe) let operation = operation
 58 |         return try await withThrowingTaskGroup(of: T.self) { group in
 59 |             group.addTask(on: scheduler) {
    |                   `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 60 |                 // The timer holds a retain on this child task, consumed by
 61 |                 // whoever unlinks it: the firing worker (which cancels us)
    :
 70 |                 do {
 71 |                     value = try await operation()
 72 |                 } catch {
    |                 `- note: closure captures 'operation' which is accessible to code in the current task
 73 |                     if expired() { throw TimeoutError() }
 74 |                     throw error
/host/spi-builder-workspace/Sources/Vega/Time/Timeout.swift:89:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 87 |         nonisolated(unsafe) let operation = operation
 88 |         return try await withThrowingTaskGroup(of: RaceOutcome<T>.self) { group in
 89 |             group.addTask { .done(try await operation()) }
    |                   |                                      `- note: closure captures 'operation' which is accessible to code in the current task
    |                   `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 90 |             group.addTask {
 91 |                 try await Task.sleep(for: .nanoseconds(Int64(clamping: nanos)))
[526/576] Compiling Vega TaskPool.swift
/host/spi-builder-workspace/Sources/Vega/Time/Timeout.swift:59:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 57 |         nonisolated(unsafe) let operation = operation
 58 |         return try await withThrowingTaskGroup(of: T.self) { group in
 59 |             group.addTask(on: scheduler) {
    |                   `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 60 |                 // The timer holds a retain on this child task, consumed by
 61 |                 // whoever unlinks it: the firing worker (which cancels us)
    :
 70 |                 do {
 71 |                     value = try await operation()
 72 |                 } catch {
    |                 `- note: closure captures 'operation' which is accessible to code in the current task
 73 |                     if expired() { throw TimeoutError() }
 74 |                     throw error
/host/spi-builder-workspace/Sources/Vega/Time/Timeout.swift:89:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 87 |         nonisolated(unsafe) let operation = operation
 88 |         return try await withThrowingTaskGroup(of: RaceOutcome<T>.self) { group in
 89 |             group.addTask { .done(try await operation()) }
    |                   |                                      `- note: closure captures 'operation' which is accessible to code in the current task
    |                   `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 90 |             group.addTask {
 91 |                 try await Task.sleep(for: .nanoseconds(Int64(clamping: nanos)))
[527/576] Compiling Vega IOTimeout.swift
/host/spi-builder-workspace/Sources/Vega/Time/Timeout.swift:59:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 57 |         nonisolated(unsafe) let operation = operation
 58 |         return try await withThrowingTaskGroup(of: T.self) { group in
 59 |             group.addTask(on: scheduler) {
    |                   `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 60 |                 // The timer holds a retain on this child task, consumed by
 61 |                 // whoever unlinks it: the firing worker (which cancels us)
    :
 70 |                 do {
 71 |                     value = try await operation()
 72 |                 } catch {
    |                 `- note: closure captures 'operation' which is accessible to code in the current task
 73 |                     if expired() { throw TimeoutError() }
 74 |                     throw error
/host/spi-builder-workspace/Sources/Vega/Time/Timeout.swift:89:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 87 |         nonisolated(unsafe) let operation = operation
 88 |         return try await withThrowingTaskGroup(of: RaceOutcome<T>.self) { group in
 89 |             group.addTask { .done(try await operation()) }
    |                   |                                      `- note: closure captures 'operation' which is accessible to code in the current task
    |                   `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 90 |             group.addTask {
 91 |                 try await Task.sleep(for: .nanoseconds(Int64(clamping: nanos)))
[528/576] Compiling Vega Interval.swift
/host/spi-builder-workspace/Sources/Vega/Time/Timeout.swift:59:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 57 |         nonisolated(unsafe) let operation = operation
 58 |         return try await withThrowingTaskGroup(of: T.self) { group in
 59 |             group.addTask(on: scheduler) {
    |                   `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 60 |                 // The timer holds a retain on this child task, consumed by
 61 |                 // whoever unlinks it: the firing worker (which cancels us)
    :
 70 |                 do {
 71 |                     value = try await operation()
 72 |                 } catch {
    |                 `- note: closure captures 'operation' which is accessible to code in the current task
 73 |                     if expired() { throw TimeoutError() }
 74 |                     throw error
/host/spi-builder-workspace/Sources/Vega/Time/Timeout.swift:89:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 87 |         nonisolated(unsafe) let operation = operation
 88 |         return try await withThrowingTaskGroup(of: RaceOutcome<T>.self) { group in
 89 |             group.addTask { .done(try await operation()) }
    |                   |                                      `- note: closure captures 'operation' which is accessible to code in the current task
    |                   `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 90 |             group.addTask {
 91 |                 try await Task.sleep(for: .nanoseconds(Int64(clamping: nanos)))
[529/576] Compiling Vega RuntimeClock.swift
/host/spi-builder-workspace/Sources/Vega/Time/Timeout.swift:59:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 57 |         nonisolated(unsafe) let operation = operation
 58 |         return try await withThrowingTaskGroup(of: T.self) { group in
 59 |             group.addTask(on: scheduler) {
    |                   `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 60 |                 // The timer holds a retain on this child task, consumed by
 61 |                 // whoever unlinks it: the firing worker (which cancels us)
    :
 70 |                 do {
 71 |                     value = try await operation()
 72 |                 } catch {
    |                 `- note: closure captures 'operation' which is accessible to code in the current task
 73 |                     if expired() { throw TimeoutError() }
 74 |                     throw error
/host/spi-builder-workspace/Sources/Vega/Time/Timeout.swift:89:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 87 |         nonisolated(unsafe) let operation = operation
 88 |         return try await withThrowingTaskGroup(of: RaceOutcome<T>.self) { group in
 89 |             group.addTask { .done(try await operation()) }
    |                   |                                      `- note: closure captures 'operation' which is accessible to code in the current task
    |                   `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 90 |             group.addTask {
 91 |                 try await Task.sleep(for: .nanoseconds(Int64(clamping: nanos)))
[530/576] Compiling Vega Timeout.swift
/host/spi-builder-workspace/Sources/Vega/Time/Timeout.swift:59:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 57 |         nonisolated(unsafe) let operation = operation
 58 |         return try await withThrowingTaskGroup(of: T.self) { group in
 59 |             group.addTask(on: scheduler) {
    |                   `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 60 |                 // The timer holds a retain on this child task, consumed by
 61 |                 // whoever unlinks it: the firing worker (which cancels us)
    :
 70 |                 do {
 71 |                     value = try await operation()
 72 |                 } catch {
    |                 `- note: closure captures 'operation' which is accessible to code in the current task
 73 |                     if expired() { throw TimeoutError() }
 74 |                     throw error
/host/spi-builder-workspace/Sources/Vega/Time/Timeout.swift:89:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 87 |         nonisolated(unsafe) let operation = operation
 88 |         return try await withThrowingTaskGroup(of: RaceOutcome<T>.self) { group in
 89 |             group.addTask { .done(try await operation()) }
    |                   |                                      `- note: closure captures 'operation' which is accessible to code in the current task
    |                   `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 90 |             group.addTask {
 91 |                 try await Task.sleep(for: .nanoseconds(Int64(clamping: nanos)))
[531/576] Compiling Vega WriteStall.swift
/host/spi-builder-workspace/Sources/Vega/Time/Timeout.swift:59:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 57 |         nonisolated(unsafe) let operation = operation
 58 |         return try await withThrowingTaskGroup(of: T.self) { group in
 59 |             group.addTask(on: scheduler) {
    |                   `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 60 |                 // The timer holds a retain on this child task, consumed by
 61 |                 // whoever unlinks it: the firing worker (which cancels us)
    :
 70 |                 do {
 71 |                     value = try await operation()
 72 |                 } catch {
    |                 `- note: closure captures 'operation' which is accessible to code in the current task
 73 |                     if expired() { throw TimeoutError() }
 74 |                     throw error
/host/spi-builder-workspace/Sources/Vega/Time/Timeout.swift:89:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 87 |         nonisolated(unsafe) let operation = operation
 88 |         return try await withThrowingTaskGroup(of: RaceOutcome<T>.self) { group in
 89 |             group.addTask { .done(try await operation()) }
    |                   |                                      `- note: closure captures 'operation' which is accessible to code in the current task
    |                   `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
 90 |             group.addTask {
 91 |                 try await Task.sleep(for: .nanoseconds(Int64(clamping: nanos)))
[532/576] Compiling Vega Barrier.swift
[533/576] Compiling Vega Broadcast.swift
[534/576] Compiling Vega MPSCChannel.swift
[535/576] Compiling Vega MPSCChannelValues.swift
[536/576] Compiling Vega Notify.swift
[537/576] Compiling Vega OnceCell.swift
[538/576] Compiling Vega Oneshot.swift
[539/576] Compiling Vega RawRing.swift
[540/576] Compiling Vega RawSocket.swift
[541/576] Compiling Vega RingReceive.swift
[542/576] Compiling Vega Server.swift
[543/576] Compiling Vega SocketAddress.swift
[544/576] Compiling Vega SocketOption.swift
[545/576] Compiling Vega Stream.swift
[546/576] Compiling Vega TCP.swift
[547/576] Compiling Vega TLSVersion.swift
[548/576] Compiling Vega UDP.swift
[549/576] Compiling Vega Semaphore.swift
[550/576] Compiling Vega ShutdownToken.swift
[551/576] Compiling Vega SyncError.swift
[552/576] Compiling Vega TaskID.swift
[553/576] Compiling Vega WaitList.swift
[554/576] Compiling Vega Watch.swift
[555/576] Compiling Vega BlockingPool.swift
[556/576] Compiling Vega Cooperative.swift
[557/576] Compiling Vega Driver.swift
[558/576] Compiling Vega FileIO.swift
[559/576] Compiling Vega IOBuffer.swift
[560/576] Compiling Vega IOError.swift
[561/576] Compiling Vega IOEvent.swift
[562/576] Compiling Vega IOInterrupt.swift
[563/576] Compiling Vega IOMetrics.swift
[564/576] Compiling Vega Network.swift
[565/576] Compiling Vega ReceivedBytes.swift
BUILD FAILURE 6.2 linux