The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Shwift, reference 3.1.1 (d7be04), with Swift 6.3 for Android on 14 Apr 2026 09:45:19 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:android-6.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/GeorgeLyon/Shwift.git
Reference: 3.1.1
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/GeorgeLyon/Shwift
 * tag               3.1.1      -> FETCH_HEAD
HEAD is now at d7be048 Fix remainder (#27)
Cloned https://github.com/GeorgeLyon/Shwift.git
Revision (git rev-parse @):
d7be04898d094ddce6140cc6a2e9a83fc994b66d
SUCCESS checkout https://github.com/GeorgeLyon/Shwift.git at 3.1.1
========================================
Build
========================================
Selected platform:         android
Swift version:             6.3
Building package at path:  $PWD
https://github.com/GeorgeLyon/Shwift.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:android-6.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:9008270ea37a55e78725e6225015adb5eff8582da520c5232bf0499f32c36dc4
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:android-6.3-latest
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/apple/swift-system
Fetching https://github.com/apple/swift-nio.git
[1/17523] Fetching swift-argument-parser
[2/23124] Fetching swift-argument-parser, swift-system
Fetched https://github.com/apple/swift-system from cache (0.68s)
[8762/17523] Fetching swift-argument-parser
[16298/100662] Fetching swift-argument-parser, swift-nio
Fetched https://github.com/apple/swift-argument-parser from cache (7.07s)
Fetched https://github.com/apple/swift-nio.git from cache (7.18s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.6.4 (8.66s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.7.1 (0.62s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.97.1 (1.41s)
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-atomics.git
[1/23537] Fetching swift-collections
[472/25357] Fetching swift-collections, swift-atomics
Fetched https://github.com/apple/swift-atomics.git from cache (2.09s)
Fetched https://github.com/apple/swift-collections.git from cache (2.15s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (2.71s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.4.1 (0.87s)
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.97.1
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.7.1
Creating working copy for https://github.com/apple/swift-system
Working copy of https://github.com/apple/swift-system resolved at 1.6.4
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.4.1
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin GenerateDoccReference
Building for debugging...
[2/53] Write sources
[17/53] Compiling _AtomicsShims.c
[18/53] Compiling CNIOWindows WSAStartup.c
[19/53] Compiling CNIOWASI CNIOWASI.c
[20/53] Compiling CNIOWindows shim.c
[21/53] Compiling CNIOLinux liburing_shims.c
[22/53] Compiling CNIOOpenBSD shim.c
[23/53] Write sources
[24/53] Compiling CNIOPosix event_loop_id.c
[25/53] Write sources
[27/53] Compiling CNIODarwin shim.c
[28/53] Write swift-version--4F562202D5529B1.txt
[29/53] Compiling CSystem shims.c
[30/53] Compiling CNIOLinux shim.c
[32/128] Emitting module InternalCollectionsUtilities
[32/130] Compiling c-nioatomics.c
[34/130] Emitting module SystemPackage
[34/134] Compiling c-atomics.c
[36/141] Compiling Atomics UnsafeAtomic.swift
[37/141] Compiling Atomics UnsafeAtomicLazyReference.swift
[38/141] Compiling Atomics AtomicInteger.swift
[39/141] Compiling Atomics AtomicOptionalWrappable.swift
[40/141] Compiling Atomics AtomicReference.swift
[41/143] Compiling Atomics IntegerOperations.swift
[42/143] Compiling Atomics Unmanaged extensions.swift
[43/143] Compiling Atomics DoubleWord.swift
[44/143] Compiling Atomics ManagedAtomic.swift
[45/143] Compiling Atomics ManagedAtomicLazyReference.swift
[46/143] Compiling _NIODataStructures PriorityQueue.swift
[51/143] Compiling Atomics AtomicValue.swift
[52/143] Compiling Atomics IntegerConformances.swift
[53/143] Compiling Atomics PointerConformances.swift
[55/143] Compiling Atomics AtomicStorage.swift
[56/143] Compiling Atomics AtomicMemoryOrderings.swift
[60/143] Compiling Atomics OptionalRawRepresentable.swift
[61/143] Compiling Atomics RawRepresentable.swift
[62/143] Compiling Atomics AtomicBool.swift
[63/143] Compiling Atomics Primitives.native.swift
[65/144] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[66/144] Compiling NIOConcurrencyHelpers NIOThreadPoolWorkAvailable.swift
[67/144] Emitting module Atomics
[71/144] Compiling SystemPackage SystemString.swift
[72/144] Compiling SystemPackage Util+StringArray.swift
[73/144] Compiling SystemPackage Util.swift
[74/144] Compiling SystemPackage UtilConsumers.swift
[80/144] Emitting module _NIOBase64
[81/144] Compiling _NIOBase64 Base64.swift
[82/144] Compiling NIOConcurrencyHelpers NIOLock.swift
[84/144] Emitting module _NIODataStructures
[85/144] Compiling _NIODataStructures Heap.swift
[86/145] Compiling NIOConcurrencyHelpers lock.swift
[87/145] Compiling _NIODataStructures _TinyArray.swift
[102/146] Wrapping AST for InternalCollectionsUtilities for debugging
[104/146] Emitting module NIOConcurrencyHelpers
[104/146] Wrapping AST for _NIOBase64 for debugging
[106/146] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[106/147] Wrapping AST for _NIODataStructures for debugging
[108/179] Compiling ContainersPreview Producer+Filter.swift
[109/179] Compiling ContainersPreview Container.swift
[110/180] Compiling NIOConcurrencyHelpers atomics.swift
[113/181] Compiling ContainersPreview RandomAccessContainer.swift
[114/181] Compiling ContainersPreview RangeExpression2.swift
[115/181] Compiling ContainersPreview RangeReplaceableContainer.swift
[116/181] Compiling ContainersPreview Drain+Map.swift
[117/181] Compiling ContainersPreview BorrowingIteratorProtocol+Map.swift
[118/181] Compiling ContainersPreview BorrowingIteratorProtocol+Reduce.swift
[119/181] Compiling ContainersPreview BorrowingIteratorProtocol+SpanwiseZip.swift
[120/181] Compiling ContainersPreview BorrowingIteratorProtocol.swift
[121/181] Compiling ContainersPreview BorrowingSequence+Standard Conformances.swift
[122/181] Compiling ContainersPreview Drain+Reduce.swift
[123/181] Compiling ContainersPreview Drain.swift
[124/181] Compiling ContainersPreview Producer+Collect.swift
[126/181] Compiling ContainersPreview BorrowingSequence+Utilities.swift
[127/181] Compiling ContainersPreview BorrowingSequence.swift
[128/181] Compiling ContainersPreview BidirectionalContainer.swift
[129/181] Compiling ContainersPreview Container+Filter.swift
[130/181] Compiling ContainersPreview Container+SpanwiseZip.swift
[131/185] Compiling ContainersPreview Producer+Map.swift
[132/185] Compiling ContainersPreview Producer+Reduce.swift
[133/185] Compiling ContainersPreview Producer.swift
[134/185] Compiling ContainersPreview Borrow.swift
[134/185] Wrapping AST for Atomics for debugging
[135/185] Wrapping AST for NIOConcurrencyHelpers for debugging
[137/185] Emitting module ContainersPreview
[139/185] Compiling ContainersPreview ContainerIterator.swift
[140/185] Compiling ContainersPreview DynamicContainer.swift
[141/185] Compiling ContainersPreview MutableContainer.swift
[142/185] Compiling ContainersPreview PermutableContainer.swift
[143/185] Emitting module ArgumentParserToolInfo
[144/185] Compiling ArgumentParserToolInfo ToolInfo.swift
[145/185] Compiling ContainersPreview Box.swift
[146/185] Compiling ContainersPreview Inout.swift
[147/185] Compiling ContainersPreview InputSpan.swift
[148/185] Compiling ContainersPreview Shared.swift
[150/186] Compiling ContainersPreview OutputSpan+Extras.swift
[151/186] Compiling ContainersPreview TemporaryAllocation.swift
[152/186] Compiling ContainersPreview BorrowingIteratorProtocol+Copy.swift
[153/186] Compiling ContainersPreview BorrowingIteratorProtocol+ElementsEqual.swift
[154/186] Compiling ContainersPreview BorrowingIteratorProtocol+Filter.swift
[155/187] Wrapping AST for ArgumentParserToolInfo for debugging
[156/190] Wrapping AST for ContainersPreview for debugging
[158/273] Compiling DequeModule UniqueDeque+Hashable.swift
[159/273] Compiling DequeModule UniqueDeque+Initializers.swift
[160/273] Compiling DequeModule UniqueDeque+Insertions.swift
[161/273] Compiling DequeModule UniqueDeque+Prepend.swift
[162/273] Compiling DequeModule UniqueDeque+Removals.swift
[163/273] Compiling DequeModule UniqueDeque+Consumption.swift
[164/273] Compiling DequeModule UniqueDeque+Container.swift
[165/273] Compiling DequeModule UniqueDeque+Descriptions.swift
[166/273] Compiling DequeModule UniqueDeque+Equatable.swift
[167/273] Compiling DequeModule UniqueDeque+Experimental.swift
[168/278] Compiling DequeModule RigidDeque+Equatable.swift
[169/278] Compiling DequeModule RigidDeque+Experimental.swift
[170/278] Compiling DequeModule RigidDeque+Hashable.swift
[171/278] Compiling DequeModule RigidDeque+Initializers.swift
[172/278] Compiling DequeModule RigidDeque+Insertions.swift
[173/278] Compiling DequeModule RigidDeque+Prepend.swift
[174/278] Compiling DequeModule RigidDeque+Removals.swift
[175/278] Compiling DequeModule RigidDeque+Replacements.swift
[176/278] Compiling DequeModule RigidDeque+Testing.swift
[177/278] Compiling DequeModule RigidDeque.swift
[178/278] Compiling DequeModule UniqueDeque+Append.swift
[179/278] Compiling DequeModule Deque+Codable.swift
[180/278] Compiling DequeModule Deque+Collection.swift
[181/278] Compiling DequeModule Deque+CustomReflectable.swift
[182/278] Compiling DequeModule Deque+Descriptions.swift
[183/278] Compiling DequeModule Deque+Equatable.swift
[184/278] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[189/278] Compiling DequeModule Deque+Hashable.swift
[190/278] Compiling DequeModule Deque+Testing.swift
[191/278] Compiling DequeModule Deque._Storage.swift
[192/278] Compiling DequeModule Deque._UnsafeHandle.swift
[193/278] Compiling DequeModule Deque.swift
[198/278] Compiling DequeModule _DequeBuffer.swift
[199/278] Compiling DequeModule _DequeBufferHeader.swift
[200/278] Compiling DequeModule RigidDeque+Append.swift
[201/278] Compiling DequeModule RigidDeque+Consumption.swift
[202/278] Compiling DequeModule RigidDeque+Container.swift
[203/278] Compiling DequeModule RigidDeque+Descriptions.swift
[204/278] Compiling DequeModule Deque+Extras.swift
[214/279] Wrapping AST for SystemPackage for debugging
[216/279] Emitting module ArgumentParser
[224/285] Compiling DequeModule UniqueDeque+Replacements.swift
[225/285] Compiling DequeModule UniqueDeque.swift
[226/285] Compiling DequeModule _DequeSlot.swift
[227/285] Compiling DequeModule _UnsafeDequeHandle.swift
[228/285] Compiling DequeModule _UnsafeDequeSegments.swift
[229/285] Compiling ArgumentParser SplitArguments.swift
[243/285] Compiling ArgumentParser Tree.swift
[244/285] Compiling ArgumentParser CodingKeyValidator.swift
[245/285] Compiling ArgumentParser NonsenseFlagsValidator.swift
[246/285] Compiling ArgumentParser ParsableArgumentsValidation.swift
[247/285] Compiling ArgumentParser PositionalArgumentsValidator.swift
[248/285] Compiling ArgumentParser UniqueNamesValidator.swift
[256/285] Emitting module DequeModule
[268/286] Wrapping AST for DequeModule for debugging
[270/350] Compiling NIOCore ByteBuffer-views.swift
[271/350] Compiling NIOCore Channel.swift
[272/350] Compiling NIOCore ChannelHandler.swift
[273/350] Compiling NIOCore ChannelHandlers.swift
[274/350] Compiling NIOCore ChannelInvoker.swift
[275/350] Compiling NIOCore ChannelOption.swift
[276/351] Wrapping AST for ArgumentParser for debugging
[278/351] Compiling NIOCore AddressedEnvelope.swift
[279/351] Compiling NIOCore AsyncAwaitSupport.swift
[280/351] Compiling NIOCore AsyncChannel.swift
[281/351] Compiling NIOCore AsyncChannelHandler.swift
[282/351] Compiling NIOCore AsyncChannelInboundStream.swift
[283/351] Compiling NIOCore AsyncChannelOutboundWriter.swift
[284/351] Compiling NIOCore NIOAsyncSequenceProducer.swift
[285/351] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[286/351] Compiling NIOCore NIOAsyncWriter.swift
[287/359] Compiling NIOCore CircularBuffer.swift
[288/359] Compiling NIOCore Codec.swift
[289/359] Compiling NIOCore ConvenienceOptionSupport.swift
[290/359] Compiling NIOCore DeadChannel.swift
[291/359] Compiling NIOCore DispatchQueue+WithFuture.swift
[292/359] Compiling NIOCore EventLoop+Deprecated.swift
[293/359] Compiling NIOCore EventLoop+SerialExecutor.swift
[294/359] Compiling NIOCore EventLoop.swift
[295/359] Compiling NIOCore EventLoopFuture+AssumeIsolated.swift
[296/359] Compiling NIOCore IPProtocol.swift
[297/359] Compiling NIOCore IntegerBitPacking.swift
[298/359] Compiling NIOCore IntegerTypes.swift
[299/359] Compiling NIOCore Interfaces.swift
[300/359] Compiling NIOCore Linux.swift
[301/359] Compiling NIOCore MarkedCircularBuffer.swift
[302/359] Compiling NIOCore MulticastChannel.swift
[303/359] Compiling NIOCore NIOAny.swift
[304/359] Compiling NIOCore NIOCloseOnErrorHandler.swift
[305/359] Compiling NIOCore NIOCoreSendableMetatype.swift
[306/359] Compiling NIOCore NIODecodedAsyncSequence.swift
[307/359] Compiling NIOCore NIOLoopBound.swift
[308/359] Compiling NIOCore NIOPooledRecvBufferAllocator.swift
[309/359] Compiling NIOCore NIOScheduledCallback.swift
[310/359] Compiling NIOCore NIOSendable.swift
[311/359] Compiling NIOCore NIOSplitLinesMessageDecoder.swift
[312/359] Compiling NIOCore NIOTransportAccessibleChannelCore.swift
[313/359] Compiling NIOCore RecvByteBufferAllocator.swift
[314/359] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[315/359] Compiling NIOCore BSDSocketAPI.swift
[316/359] Compiling NIOCore ByteBuffer-aux.swift
[317/359] Compiling NIOCore ByteBuffer-binaryEncodedLengthPrefix.swift
[318/359] Compiling NIOCore ByteBuffer-conversions.swift
[319/359] Compiling NIOCore ByteBuffer-core.swift
[320/359] Compiling NIOCore ByteBuffer-hex.swift
[321/359] Compiling NIOCore ByteBuffer-int.swift
[322/359] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[323/359] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[324/359] Compiling NIOCore SocketAddresses.swift
[325/359] Compiling NIOCore SocketOptionProvider.swift
[326/359] Compiling NIOCore SystemCallHelpers.swift
[327/359] Compiling NIOCore TimeAmount+Duration.swift
[328/359] Compiling NIOCore TypeAssistedChannelHandler.swift
[329/359] Compiling NIOCore UniversalBootstrapSupport.swift
[330/359] Compiling NIOCore Utilities.swift
[331/359] Compiling NIOCore EventLoopFuture+Deprecated.swift
[332/359] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[333/359] Compiling NIOCore EventLoopFuture.swift
[334/359] Compiling NIOCore FileDescriptor.swift
[335/359] Compiling NIOCore FileHandle.swift
[336/359] Compiling NIOCore FileRegion.swift
[337/359] Compiling NIOCore GlobalSingletons.swift
[338/359] Compiling NIOCore IO.swift
[339/359] Compiling NIOCore IOData.swift
[340/359] Compiling NIOCore ByteBuffer-multi-int.swift
[341/359] Compiling NIOCore ByteBuffer-quicBinaryEncodingStrategy.swift
[348/359] Compiling NIOCore ChannelPipeline.swift
[349/359] Emitting module NIOCore
[350/364] Wrapping AST for NIOCore for debugging
[352/414] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[353/414] Emitting module NIOEmbedded
[354/414] Compiling NIOEmbedded Embedded.swift
[355/414] Compiling NIOEmbedded AsyncTestingChannel.swift
[357/415] Compiling NIOPosix PipePair.swift
[358/415] Compiling NIOPosix Pool.swift
[359/415] Compiling NIOPosix PosixSingletons+ConcurrencyTakeOver.swift
[360/415] Compiling NIOPosix PosixSingletons.swift
[361/415] Compiling NIOPosix RawSocketBootstrap.swift
[362/415] Compiling NIOPosix Resolver.swift
[363/415] Compiling NIOPosix Selectable.swift
[363/421] Wrapping AST for NIOEmbedded for debugging
[365/421] Compiling NIOPosix ThreadPosix.swift
[366/421] Compiling NIOPosix ThreadWindows.swift
[367/421] Compiling NIOPosix Utilities.swift
[368/421] Compiling NIOPosix VsockAddress.swift
[369/421] Compiling NIOPosix VsockChannelEvents.swift
[370/421] Compiling NIOPosix Windows.swift
[371/421] Compiling NIOPosix BSDSocketAPICommon.swift
[372/421] Compiling NIOPosix BSDSocketAPIPosix.swift
[373/421] Compiling NIOPosix BSDSocketAPIWindows.swift
[374/421] Compiling NIOPosix BaseSocket.swift
[375/421] Compiling NIOPosix BaseSocketChannel+AccessibleTransport.swift
[376/421] Compiling NIOPosix BaseSocketChannel+SocketOptionProvider.swift
[377/421] Compiling NIOPosix BaseSocketChannel.swift
[378/421] Emitting module NIOPosix
[379/421] Compiling NIOPosix BaseStreamSocketChannel.swift
[380/421] Compiling NIOPosix Bootstrap.swift
[381/421] Compiling NIOPosix ControlMessage.swift
[382/421] Compiling NIOPosix DatagramVectorReadManager.swift
[383/421] Compiling NIOPosix Errors+Any.swift
[384/421] Compiling NIOPosix FileDescriptor.swift
[385/421] Compiling NIOPosix GetaddrinfoResolver.swift
[386/421] Compiling NIOPosix SelectableChannel.swift
[387/421] Compiling NIOPosix SelectableEventLoop.swift
[388/421] Compiling NIOPosix SelectorEpoll.swift
[389/421] Compiling NIOPosix SelectorGeneric.swift
[390/421] Compiling NIOPosix SelectorKqueue.swift
[391/421] Compiling NIOPosix SelectorUring.swift
[392/421] Compiling NIOPosix SelectorWSAPoll.swift
[393/421] Compiling NIOPosix ServerSocket.swift
[394/421] Compiling NIOPosix Socket.swift
[395/421] Compiling NIOPosix SocketChannel.swift
[396/421] Compiling NIOPosix SocketProtocols.swift
[397/421] Compiling NIOPosix StructuredConcurrencyHelpers.swift
[398/421] Compiling NIOPosix System.swift
[399/421] Compiling NIOPosix Thread.swift
[400/421] Compiling NIOPosix HappyEyeballs.swift
[401/421] Compiling NIOPosix IO.swift
[402/421] Compiling NIOPosix IntegerBitPacking.swift
[403/421] Compiling NIOPosix IntegerTypes.swift
[404/421] Compiling NIOPosix Linux.swift
[405/421] Compiling NIOPosix LinuxCPUSet.swift
[406/421] Compiling NIOPosix LinuxUring.swift
[407/421] Compiling NIOPosix MultiThreadedEventLoopGroup.swift
[408/421] Compiling NIOPosix NIOPosixSendableMetatype.swift
[409/421] Compiling NIOPosix NIOThreadPool.swift
[410/421] Compiling NIOPosix NonBlockingFileIO.swift
[411/421] Compiling NIOPosix PendingDatagramWritesManager.swift
[412/421] Compiling NIOPosix PendingWritesManager.swift
[413/421] Compiling NIOPosix PipeChannel.swift
[414/424] Wrapping AST for NIOPosix for debugging
[416/424] Emitting module NIO
[417/424] Compiling NIO Exports.swift
[418/425] Wrapping AST for NIO for debugging
[420/427] Compiling _NIOConcurrency Empty.swift
[421/427] Emitting module _NIOConcurrency
[422/428] Wrapping AST for _NIOConcurrency for debugging
[424/438] Compiling Shwift Async Inbound Handler.swift
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:16:10: error: Unsupported Platform
 14 |   private typealias PlatformType<U> = U
 15 | #else
 16 |   #error("Unsupported Platform")
    |          `- error: Unsupported Platform
 17 | #endif
 18 |
[425/438] Compiling Shwift NIO Pipe Bootstrap.swift
/host/spi-builder-workspace/Sources/Shwift/Support/NIO Pipe Bootstrap.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
 1 | @_implementationOnly import NIO
   |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
 2 | import SystemPackage
 3 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:16:10: error: Unsupported Platform
 14 |   private typealias PlatformType<U> = U
 15 | #else
 16 |   #error("Unsupported Platform")
    |          `- error: Unsupported Platform
 17 | #endif
 18 |
/host/spi-builder-workspace/Sources/Shwift/Support/NIO Pipe Bootstrap.swift:17:26: warning: 'withPipes(inputDescriptor:outputDescriptor:)' is deprecated: renamed to 'takingOwnershipOfDescriptors(input:output:)' [#DeprecatedDeclaration]
15 |       let output = try outputDescriptor.duplicate()
16 |       do {
17 |         return try await withPipes(
   |                          |- warning: 'withPipes(inputDescriptor:outputDescriptor:)' is deprecated: renamed to 'takingOwnershipOfDescriptors(input:output:)' [#DeprecatedDeclaration]
   |                          `- note: use 'takingOwnershipOfDescriptors(input:output:)' instead
18 |           inputDescriptor: input.rawValue,
19 |           outputDescriptor: output.rawValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[426/439] Compiling Shwift File Descriptor.swift
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:16:10: error: Unsupported Platform
 14 |   private typealias PlatformType<U> = U
 15 | #else
 16 |   #error("Unsupported Platform")
    |          `- error: Unsupported Platform
 17 | #endif
 18 |
[427/439] Compiling Shwift Pipe.swift
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:16:10: error: Unsupported Platform
 14 |   private typealias PlatformType<U> = U
 15 | #else
 16 |   #error("Unsupported Platform")
    |          `- error: Unsupported Platform
 17 | #endif
 18 |
error: emit-module command failed with exit code 1 (use -v to see invocation)
[428/439] Emitting module Shwift
/host/spi-builder-workspace/Sources/Shwift/Builtins.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  1 | @_implementationOnly import NIO
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  2 | import SystemPackage
  3 | @_implementationOnly import _NIOConcurrency
/host/spi-builder-workspace/Sources/Shwift/Builtins.swift:3:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  1 | @_implementationOnly import NIO
  2 | import SystemPackage
  3 | @_implementationOnly import _NIOConcurrency
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  4 |
  5 | /**
/host/spi-builder-workspace/Sources/Shwift/Context.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  1 | @_implementationOnly import NIO
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  2 |
  3 | import SystemPackage
/host/spi-builder-workspace/Sources/Shwift/Environment.swift:3:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  1 | import SystemPackage
  2 |
  3 | @_implementationOnly import Foundation
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  4 |
  5 | /**
/host/spi-builder-workspace/Sources/Shwift/Process.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  1 | @_implementationOnly import NIO
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  2 | import SystemPackage
  3 |
/host/spi-builder-workspace/Sources/Shwift/Support/NIO Pipe Bootstrap.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
 1 | @_implementationOnly import NIO
   |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
 2 | import SystemPackage
 3 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:16:10: error: Unsupported Platform
 14 |   private typealias PlatformType<U> = U
 15 | #else
 16 |   #error("Unsupported Platform")
    |          `- error: Unsupported Platform
 17 | #endif
 18 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:29:48: error: cannot find 'POSIX_SPAWN_SETSIGMASK' in scope
 27 |     #endif
 28 |
 29 |     static let setSignalMask = Flags(rawValue: POSIX_SPAWN_SETSIGMASK)
    |                                                `- error: cannot find 'POSIX_SPAWN_SETSIGMASK' in scope
 30 |
 31 |     init(rawValue: Int32) {
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:58:31: error: cannot find type 'PlatformType' in scope
 56 |     }
 57 |
 58 |     fileprivate var rawValue: PlatformType<posix_spawnattr_t> = .init()
    |                               `- error: cannot find type 'PlatformType' in scope
 59 |   }
 60 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:96:31: error: cannot find type 'PlatformType' in scope
 94 |     }
 95 |
 96 |     fileprivate var rawValue: PlatformType<posix_spawn_file_actions_t> = .init()
    |                               `- error: cannot find type 'PlatformType' in scope
 97 |   }
 98 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:105:15: error: cannot find type 'pid_t' in scope
103 |     fileActions: inout FileActions,
104 |     attributes: inout Attributes
105 |   ) throws -> pid_t {
    |               `- error: cannot find type 'pid_t' in scope
106 |     var pid = pid_t()
107 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:152:44: error: cannot find type 'sigset_t' in scope
150 |   }
151 |
152 |   private init(_ fn: (UnsafeMutablePointer<sigset_t>) -> CInt) throws {
    |                                            `- error: cannot find type 'sigset_t' in scope
153 |     rawValue = sigset_t()
154 |     try Errno.check(fn(&rawValue))
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:156:17: error: cannot find type 'sigset_t' in scope
154 |     try Errno.check(fn(&rawValue))
155 |   }
156 |   var rawValue: sigset_t
    |                 `- error: cannot find type 'sigset_t' in scope
157 | }
158 |
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[429/439] Compiling Shwift Posix Spawn.swift
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:16:10: error: Unsupported Platform
 14 |   private typealias PlatformType<U> = U
 15 | #else
 16 |   #error("Unsupported Platform")
    |          `- error: Unsupported Platform
 17 | #endif
 18 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:29:48: error: cannot find 'POSIX_SPAWN_SETSIGMASK' in scope
 27 |     #endif
 28 |
 29 |     static let setSignalMask = Flags(rawValue: POSIX_SPAWN_SETSIGMASK)
    |                                                `- error: cannot find 'POSIX_SPAWN_SETSIGMASK' in scope
 30 |
 31 |     init(rawValue: Int32) {
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:58:31: error: cannot find type 'PlatformType' in scope
 56 |     }
 57 |
 58 |     fileprivate var rawValue: PlatformType<posix_spawnattr_t> = .init()
    |                               `- error: cannot find type 'PlatformType' in scope
 59 |   }
 60 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:96:31: error: cannot find type 'PlatformType' in scope
 94 |     }
 95 |
 96 |     fileprivate var rawValue: PlatformType<posix_spawn_file_actions_t> = .init()
    |                               `- error: cannot find type 'PlatformType' in scope
 97 |   }
 98 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:105:15: error: cannot find type 'pid_t' in scope
103 |     fileActions: inout FileActions,
104 |     attributes: inout Attributes
105 |   ) throws -> pid_t {
    |               `- error: cannot find type 'pid_t' in scope
106 |     var pid = pid_t()
107 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:152:44: error: cannot find type 'sigset_t' in scope
150 |   }
151 |
152 |   private init(_ fn: (UnsafeMutablePointer<sigset_t>) -> CInt) throws {
    |                                            `- error: cannot find type 'sigset_t' in scope
153 |     rawValue = sigset_t()
154 |     try Errno.check(fn(&rawValue))
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:156:17: error: cannot find type 'sigset_t' in scope
154 |     try Errno.check(fn(&rawValue))
155 |   }
156 |   var rawValue: sigset_t
    |                 `- error: cannot find type 'sigset_t' in scope
157 | }
158 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:40:23: error: cannot find 'posix_spawnattr_init' in scope
 38 |
 39 |     init() throws {
 40 |       try Errno.check(posix_spawnattr_init(&rawValue))
    |                       `- error: cannot find 'posix_spawnattr_init' in scope
 41 |     }
 42 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:44:23: error: cannot find 'posix_spawnattr_destroy' in scope
 42 |
 43 |     mutating func destroy() throws {
 44 |       try Errno.check(posix_spawnattr_destroy(&rawValue))
    |                       `- error: cannot find 'posix_spawnattr_destroy' in scope
 45 |     }
 46 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:50:11: error: cannot find 'posix_spawnattr_setsigmask' in scope
 48 |       try Errno.check(
 49 |         withUnsafePointer(to: signals.rawValue) { signals in
 50 |           posix_spawnattr_setsigmask(&rawValue, signals)
    |           `- error: cannot find 'posix_spawnattr_setsigmask' in scope
 51 |         })
 52 |     }
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:55:23: error: cannot find 'posix_spawnattr_setflags' in scope
 53 |
 54 |     mutating func setFlags(_ flags: Flags) throws {
 55 |       try Errno.check(posix_spawnattr_setflags(&rawValue, Int16(flags.rawValue)))
    |                       `- error: cannot find 'posix_spawnattr_setflags' in scope
 56 |     }
 57 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:64:23: error: cannot find 'posix_spawn_file_actions_init' in scope
 62 |
 63 |     init() throws {
 64 |       try Errno.check(posix_spawn_file_actions_init(&rawValue))
    |                       `- error: cannot find 'posix_spawn_file_actions_init' in scope
 65 |     }
 66 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:68:23: error: cannot find 'posix_spawn_file_actions_destroy' in scope
 66 |
 67 |     mutating func destroy() throws {
 68 |       try Errno.check(posix_spawn_file_actions_destroy(&rawValue))
    |                       `- error: cannot find 'posix_spawn_file_actions_destroy' in scope
 69 |     }
 70 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:74:11: error: cannot find 'posix_spawn_file_actions_addchdir_np' in scope
 72 |       try Errno.check(
 73 |         filePath.withPlatformString {
 74 |           posix_spawn_file_actions_addchdir_np(&rawValue, $0)
    |           `- error: cannot find 'posix_spawn_file_actions_addchdir_np' in scope
 75 |         })
 76 |     }
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:88:9: error: cannot find 'posix_spawn_file_actions_addclose' in scope
 86 |     mutating func addCloseFileDescriptor(_ value: Int32) throws {
 87 |       try Errno.check(
 88 |         posix_spawn_file_actions_addclose(&rawValue, value)
    |         `- error: cannot find 'posix_spawn_file_actions_addclose' in scope
 89 |       )
 90 |     }
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:93:23: error: cannot find 'posix_spawn_file_actions_adddup2' in scope
 91 |
 92 |     mutating func addDuplicate(_ source: FileDescriptor, as target: CInt) throws {
 93 |       try Errno.check(posix_spawn_file_actions_adddup2(&rawValue, source.rawValue, target))
    |                       `- error: cannot find 'posix_spawn_file_actions_adddup2' in scope
 94 |     }
 95 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:106:15: error: cannot find 'pid_t' in scope
104 |     attributes: inout Attributes
105 |   ) throws -> pid_t {
106 |     var pid = pid_t()
    |               `- error: cannot find 'pid_t' in scope
107 |
108 |     /// I'm not aware of a way to pass a string containing `NUL` to `posix_spawn`
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:115:53: error: cannot find 'strdup' in scope
113 |     }
114 |
115 |     let cArguments = arguments.map { $0.withCString(strdup)! }
    |                                                     `- error: cannot find 'strdup' in scope
116 |     defer { cArguments.forEach { $0.deallocate() } }
117 |     let cEnvironment = environment.map { $0.withCString(strdup)! }
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:115:32: error: generic parameter 'T' could not be inferred
113 |     }
114 |
115 |     let cArguments = arguments.map { $0.withCString(strdup)! }
    |                                `- error: generic parameter 'T' could not be inferred
116 |     defer { cArguments.forEach { $0.deallocate() } }
117 |     let cEnvironment = environment.map { $0.withCString(strdup)! }
Swift.Collection.map:2:24: note: in call to function 'map'
1 | protocol Collection {
2 | @inlinable public func map<T, E>(_ transform: (Self.Element) throws(E) -> T) throws(E) -> [T] where E : Error}
  |                        `- note: in call to function 'map'
3 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:117:57: error: cannot find 'strdup' in scope
115 |     let cArguments = arguments.map { $0.withCString(strdup)! }
116 |     defer { cArguments.forEach { $0.deallocate() } }
117 |     let cEnvironment = environment.map { $0.withCString(strdup)! }
    |                                                         `- error: cannot find 'strdup' in scope
118 |     defer { cEnvironment.forEach { $0.deallocate() } }
119 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:117:36: error: generic parameter 'T' could not be inferred
115 |     let cArguments = arguments.map { $0.withCString(strdup)! }
116 |     defer { cArguments.forEach { $0.deallocate() } }
117 |     let cEnvironment = environment.map { $0.withCString(strdup)! }
    |                                    `- error: generic parameter 'T' could not be inferred
118 |     defer { cEnvironment.forEach { $0.deallocate() } }
119 |
Swift.Collection.map:2:24: note: in call to function 'map'
1 | protocol Collection {
2 | @inlinable public func map<T, E>(_ transform: (Self.Element) throws(E) -> T) throws(E) -> [T] where E : Error}
  |                        `- note: in call to function 'map'
3 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:122:9: error: cannot find 'posix_spawn' in scope
120 |     try path.withPlatformString { path in
121 |       try Errno.check(
122 |         posix_spawn(
    |         `- error: cannot find 'posix_spawn' in scope
123 |           &pid,
124 |           path,
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:142:16: error: cannot find 'sigfillset' in scope
140 |   static var all: Self {
141 |     get throws {
142 |       try Self(sigfillset)
    |                `- error: cannot find 'sigfillset' in scope
143 |     }
144 |   }
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:148:16: error: cannot find 'sigemptyset' in scope
146 |   static var none: Self {
147 |     get throws {
148 |       try Self(sigemptyset)
    |                `- error: cannot find 'sigemptyset' in scope
149 |     }
150 |   }
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:153:16: error: cannot find 'sigset_t' in scope
151 |
152 |   private init(_ fn: (UnsafeMutablePointer<sigset_t>) -> CInt) throws {
153 |     rawValue = sigset_t()
    |                `- error: cannot find 'sigset_t' in scope
154 |     try Errno.check(fn(&rawValue))
155 |   }
[430/439] Compiling Shwift Process.swift
/host/spi-builder-workspace/Sources/Shwift/Process.swift:109:14: error: Unsupported Platform
107 |       ])
108 |     #else
109 |       #error("Unsupported Platform")
    |              `- error: Unsupported Platform
110 |     #endif
111 |     try attributes.setBlockedSignals(to: .none)
/host/spi-builder-workspace/Sources/Shwift/Process.swift:140:14: error: Unsupported Platform
138 |       try actions.addCloseFileDescriptors(from: lowestFileDescriptorValueToClose)
139 |     #else
140 |       #error("Unsupported Platform")
    |              `- error: Unsupported Platform
141 |     #endif
142 |
/host/spi-builder-workspace/Sources/Shwift/Process.swift:171:14: error: Unsupported Platform
169 |       let killingSignal = \siginfo_t._sifields._rt.si_sigval.sival_int
170 |     #else
171 |       #error("Unsupported Platform")
    |              `- error: Unsupported Platform
172 |     #endif
173 |
/host/spi-builder-workspace/Sources/Shwift/Process.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  1 | @_implementationOnly import NIO
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  2 | import SystemPackage
  3 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:16:10: error: Unsupported Platform
 14 |   private typealias PlatformType<U> = U
 15 | #else
 16 |   #error("Unsupported Platform")
    |          `- error: Unsupported Platform
 17 | #endif
 18 |
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:105:15: error: cannot find type 'pid_t' in scope
103 |     fileActions: inout FileActions,
104 |     attributes: inout Attributes
105 |   ) throws -> pid_t {
    |               `- error: cannot find type 'pid_t' in scope
106 |     var pid = pid_t()
107 |
/host/spi-builder-workspace/Sources/Shwift/Process.swift:180:21: error: cannot find 'pid' in scope
178 |        Since we use the control channel to detect termination, this _shouldn't_ happen (unless the child decides to call `close(3)` for some reason).
179 |        */
180 |       info[keyPath: pid] = 0
    |                     `- error: cannot find 'pid' in scope
181 |       do {
182 |         errno = 0
/host/spi-builder-workspace/Sources/Shwift/Process.swift:195:27: error: cannot find 'pid' in scope
193 |        By monitoring a file descriptor to detect when a process has terminated, we introduce the possibility of performing a nonblocking wait on a process before it is actually ready to be waited on. This can happen if we win the race with the kernel setting the child process into a waitable state after the kernel closes the file descriptor we are monitoring (this is rare, but has been observed and should only ever result in a 1 second delay). This could also be caused by unusual behavior in the child process (for instance, iterating over all of its own descriptors and closing the ones it doesn't know about, including the one we use for monitoring; in this case the overhead of polling should still be minimal).
194 |        */
195 |       guard info[keyPath: pid] != 0 else {
    |                           `- error: cannot find 'pid' in scope
196 |         /// Reset `info`
197 |         info = siginfo_t()
/host/spi-builder-workspace/Sources/Shwift/Process.swift:218:45: error: cannot find 'sigchldInfo' in scope
216 |     switch Int(info.si_code) {
217 |     case Int(CLD_EXITED):
218 |       let terminationStatus = info[keyPath: sigchldInfo].si_status
    |                                             `- error: cannot find 'sigchldInfo' in scope
219 |       guard terminationStatus == 0 else {
220 |         throw TerminationError.nonzeroTerminationStatus(terminationStatus)
/host/spi-builder-workspace/Sources/Shwift/Process.swift:223:59: error: cannot find 'killingSignal' in scope
221 |       }
222 |     case Int(CLD_KILLED):
223 |       throw TerminationError.uncaughtSignal(info[keyPath: killingSignal], coreDumped: false)
    |                                                           `- error: cannot find 'killingSignal' in scope
224 |     case Int(CLD_DUMPED):
225 |       throw TerminationError.uncaughtSignal(info[keyPath: killingSignal], coreDumped: true)
/host/spi-builder-workspace/Sources/Shwift/Process.swift:225:59: error: cannot find 'killingSignal' in scope
223 |       throw TerminationError.uncaughtSignal(info[keyPath: killingSignal], coreDumped: false)
224 |     case Int(CLD_DUMPED):
225 |       throw TerminationError.uncaughtSignal(info[keyPath: killingSignal], coreDumped: true)
    |                                                           `- error: cannot find 'killingSignal' in scope
226 |     default:
227 |       fatalError()
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[431/439] Compiling Shwift Builtins.swift
/host/spi-builder-workspace/Sources/Shwift/Builtins.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  1 | @_implementationOnly import NIO
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  2 | import SystemPackage
  3 | @_implementationOnly import _NIOConcurrency
/host/spi-builder-workspace/Sources/Shwift/Builtins.swift:3:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  1 | @_implementationOnly import NIO
  2 | import SystemPackage
  3 | @_implementationOnly import _NIOConcurrency
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  4 |
  5 | /**
/host/spi-builder-workspace/Sources/Shwift/Context.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  1 | @_implementationOnly import NIO
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  2 |
  3 | import SystemPackage
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:16:10: error: Unsupported Platform
 14 |   private typealias PlatformType<U> = U
 15 | #else
 16 |   #error("Unsupported Platform")
    |          `- error: Unsupported Platform
 17 | #endif
 18 |
/host/spi-builder-workspace/Sources/Shwift/Builtins.swift:29:44: warning: capture of 'handler' with non-Sendable type 'AsyncInboundHandler<ByteBuffer>' in a '@Sendable' closure [#SendableClosureCaptures]
 27 |          Theoretically if we add this before a call to `channel.read`, it _should_ receive all data sent on the channel. Unfortunately we ran into a case where on Linux, adding the handler outside of the channel initializer made us miss some data.
 28 |          */
 29 |         return channel.pipeline.addHandler(handler)
    |                                            `- warning: capture of 'handler' with non-Sendable type 'AsyncInboundHandler<ByteBuffer>' in a '@Sendable' closure [#SendableClosureCaptures]
 30 |       }
 31 |       .duplicating(
/host/spi-builder-workspace/Sources/Shwift/Support/Async Inbound Handler.swift:3:20: note: generic class 'AsyncInboundHandler' does not conform to the 'Sendable' protocol
 1 | import NIOCore
 2 |
 3 | public final class AsyncInboundHandler<InboundIn>: ChannelInboundHandler, AsyncSequence {
   |                    `- note: generic class 'AsyncInboundHandler' does not conform to the 'Sendable' protocol
 4 |
 5 |   public typealias BufferingPolicy = AsyncStream<Element>.Continuation.BufferingPolicy
/host/spi-builder-workspace/Sources/Shwift/Builtins.swift:194:30: warning: 'write(_:file:line:)' is deprecated: NIOAny is not Sendable. Avoid wrapping the value in NIOAny to silence this warning. [#DeprecatedDeclaration]
192 |         let buffer = channel.allocator.buffer(string: string)
193 |         /// This future should implicitly be fulfilled after any previous future
194 |         lastFuture = channel.write(NIOAny(buffer))
    |                              `- warning: 'write(_:file:line:)' is deprecated: NIOAny is not Sendable. Avoid wrapping the value in NIOAny to silence this warning. [#DeprecatedDeclaration]
195 |       }
196 |       fileprivate let channel: NIO.Channel
/host/spi-builder-workspace/Sources/Shwift/Builtins.swift:222:51: warning: 'openFile(path:mode:flags:eventLoop:)' is deprecated: Avoid using NonBlockingFileIO. The type is difficult to hold correctly, use NIOFileSystem as a replacement API. [#DeprecatedDeclaration]
220 |         let output = channel.output
221 |         let eventLoop = output.channel.eventLoop
222 |         let fileHandle = try await context.fileIO.openFile(
    |                                                   `- warning: 'openFile(path:mode:flags:eventLoop:)' is deprecated: Avoid using NonBlockingFileIO. The type is difficult to hold correctly, use NIOFileSystem as a replacement API. [#DeprecatedDeclaration]
223 |           path: filePath.string,
224 |           mode: .read,
/host/spi-builder-workspace/Sources/Shwift/Builtins.swift:238:19: warning: capture of 'output' with non-Sendable type 'Builtin.Output' in a '@Sendable' closure [#SendableClosureCaptures]
179 |    A type which can be used to write to a shell command's standard output or standard error
180 |    */
181 |   public struct Output {
    |                 `- note: consider making struct 'Output' conform to the 'Sendable' protocol
182 |
183 |     public func withTextOutputStream(_ body: (inout TextOutputStream) -> Void) async throws {
    :
236 |                 eventLoop: eventLoop,
237 |                 chunkHandler: { buffer in
238 |                   output.channel.writeAndFlush(buffer)
    |                   `- warning: capture of 'output' with non-Sendable type 'Builtin.Output' in a '@Sendable' closure [#SendableClosureCaptures]
239 |                 }
240 |               )
/host/spi-builder-workspace/Sources/Shwift/Builtins.swift:264:51: warning: 'openFile(path:mode:flags:eventLoop:)' is deprecated: Avoid using NonBlockingFileIO. The type is difficult to hold correctly, use NIOFileSystem as a replacement API. [#DeprecatedDeclaration]
262 |       try await withChannel(input: input, output: nullDeviceOutput, in: context) { channel in
263 |         let eventLoop = context.eventLoopGroup.next()
264 |         let fileHandle = try await context.fileIO.openFile(
    |                                                   `- warning: 'openFile(path:mode:flags:eventLoop:)' is deprecated: Avoid using NonBlockingFileIO. The type is difficult to hold correctly, use NIOFileSystem as a replacement API. [#DeprecatedDeclaration]
265 |           path: filePath.string,
266 |           mode: .write,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[432/439] Compiling Shwift Context.swift
/host/spi-builder-workspace/Sources/Shwift/Builtins.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  1 | @_implementationOnly import NIO
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  2 | import SystemPackage
  3 | @_implementationOnly import _NIOConcurrency
/host/spi-builder-workspace/Sources/Shwift/Builtins.swift:3:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  1 | @_implementationOnly import NIO
  2 | import SystemPackage
  3 | @_implementationOnly import _NIOConcurrency
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  4 |
  5 | /**
/host/spi-builder-workspace/Sources/Shwift/Context.swift:1:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  1 | @_implementationOnly import NIO
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  2 |
  3 | import SystemPackage
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:16:10: error: Unsupported Platform
 14 |   private typealias PlatformType<U> = U
 15 | #else
 16 |   #error("Unsupported Platform")
    |          `- error: Unsupported Platform
 17 | #endif
 18 |
/host/spi-builder-workspace/Sources/Shwift/Builtins.swift:29:44: warning: capture of 'handler' with non-Sendable type 'AsyncInboundHandler<ByteBuffer>' in a '@Sendable' closure [#SendableClosureCaptures]
 27 |          Theoretically if we add this before a call to `channel.read`, it _should_ receive all data sent on the channel. Unfortunately we ran into a case where on Linux, adding the handler outside of the channel initializer made us miss some data.
 28 |          */
 29 |         return channel.pipeline.addHandler(handler)
    |                                            `- warning: capture of 'handler' with non-Sendable type 'AsyncInboundHandler<ByteBuffer>' in a '@Sendable' closure [#SendableClosureCaptures]
 30 |       }
 31 |       .duplicating(
/host/spi-builder-workspace/Sources/Shwift/Support/Async Inbound Handler.swift:3:20: note: generic class 'AsyncInboundHandler' does not conform to the 'Sendable' protocol
 1 | import NIOCore
 2 |
 3 | public final class AsyncInboundHandler<InboundIn>: ChannelInboundHandler, AsyncSequence {
   |                    `- note: generic class 'AsyncInboundHandler' does not conform to the 'Sendable' protocol
 4 |
 5 |   public typealias BufferingPolicy = AsyncStream<Element>.Continuation.BufferingPolicy
/host/spi-builder-workspace/Sources/Shwift/Builtins.swift:194:30: warning: 'write(_:file:line:)' is deprecated: NIOAny is not Sendable. Avoid wrapping the value in NIOAny to silence this warning. [#DeprecatedDeclaration]
192 |         let buffer = channel.allocator.buffer(string: string)
193 |         /// This future should implicitly be fulfilled after any previous future
194 |         lastFuture = channel.write(NIOAny(buffer))
    |                              `- warning: 'write(_:file:line:)' is deprecated: NIOAny is not Sendable. Avoid wrapping the value in NIOAny to silence this warning. [#DeprecatedDeclaration]
195 |       }
196 |       fileprivate let channel: NIO.Channel
/host/spi-builder-workspace/Sources/Shwift/Builtins.swift:222:51: warning: 'openFile(path:mode:flags:eventLoop:)' is deprecated: Avoid using NonBlockingFileIO. The type is difficult to hold correctly, use NIOFileSystem as a replacement API. [#DeprecatedDeclaration]
220 |         let output = channel.output
221 |         let eventLoop = output.channel.eventLoop
222 |         let fileHandle = try await context.fileIO.openFile(
    |                                                   `- warning: 'openFile(path:mode:flags:eventLoop:)' is deprecated: Avoid using NonBlockingFileIO. The type is difficult to hold correctly, use NIOFileSystem as a replacement API. [#DeprecatedDeclaration]
223 |           path: filePath.string,
224 |           mode: .read,
/host/spi-builder-workspace/Sources/Shwift/Builtins.swift:238:19: warning: capture of 'output' with non-Sendable type 'Builtin.Output' in a '@Sendable' closure [#SendableClosureCaptures]
179 |    A type which can be used to write to a shell command's standard output or standard error
180 |    */
181 |   public struct Output {
    |                 `- note: consider making struct 'Output' conform to the 'Sendable' protocol
182 |
183 |     public func withTextOutputStream(_ body: (inout TextOutputStream) -> Void) async throws {
    :
236 |                 eventLoop: eventLoop,
237 |                 chunkHandler: { buffer in
238 |                   output.channel.writeAndFlush(buffer)
    |                   `- warning: capture of 'output' with non-Sendable type 'Builtin.Output' in a '@Sendable' closure [#SendableClosureCaptures]
239 |                 }
240 |               )
/host/spi-builder-workspace/Sources/Shwift/Builtins.swift:264:51: warning: 'openFile(path:mode:flags:eventLoop:)' is deprecated: Avoid using NonBlockingFileIO. The type is difficult to hold correctly, use NIOFileSystem as a replacement API. [#DeprecatedDeclaration]
262 |       try await withChannel(input: input, output: nullDeviceOutput, in: context) { channel in
263 |         let eventLoop = context.eventLoopGroup.next()
264 |         let fileHandle = try await context.fileIO.openFile(
    |                                                   `- warning: 'openFile(path:mode:flags:eventLoop:)' is deprecated: Avoid using NonBlockingFileIO. The type is difficult to hold correctly, use NIOFileSystem as a replacement API. [#DeprecatedDeclaration]
265 |           path: filePath.string,
266 |           mode: .write,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[433/439] Compiling Shwift Environment.swift
/host/spi-builder-workspace/Sources/Shwift/Environment.swift:3:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  1 | import SystemPackage
  2 |
  3 | @_implementationOnly import Foundation
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  4 |
  5 | /**
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:16:10: error: Unsupported Platform
 14 |   private typealias PlatformType<U> = U
 15 | #else
 16 |   #error("Unsupported Platform")
    |          `- error: Unsupported Platform
 17 | #endif
 18 |
/host/spi-builder-workspace/Sources/Shwift/Environment.swift:26:17: error: cannot find 'environ' in scope
 24 |   public static var process: Environment {
 25 |     var environment = Environment()
 26 |     var entry = environ
    |                 `- error: cannot find 'environ' in scope
 27 |     while let cString = entry.pointee {
 28 |       defer { entry = entry.advanced(by: 1) }
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
[434/439] Compiling Shwift IO.swift
/host/spi-builder-workspace/Sources/Shwift/Environment.swift:3:22: warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  1 | import SystemPackage
  2 |
  3 | @_implementationOnly import Foundation
    |                      `- warning: using '@_implementationOnly' without enabling library evolution for 'Shwift' may lead to instability during execution [#ImplementationOnlyDeprecated]
  4 |
  5 | /**
/host/spi-builder-workspace/Sources/Shwift/Support/Posix Spawn.swift:16:10: error: Unsupported Platform
 14 |   private typealias PlatformType<U> = U
 15 | #else
 16 |   #error("Unsupported Platform")
    |          `- error: Unsupported Platform
 17 | #endif
 18 |
/host/spi-builder-workspace/Sources/Shwift/Environment.swift:26:17: error: cannot find 'environ' in scope
 24 |   public static var process: Environment {
 25 |     var environment = Environment()
 26 |     var entry = environ
    |                 `- error: cannot find 'environ' in scope
 27 |     while let cString = entry.pointee {
 28 |       defer { entry = entry.advanced(by: 1) }
[#ImplementationOnlyDeprecated]: <https://docs.swift.org/compiler/documentation/diagnostics/implementation-only-deprecated>
BUILD FAILURE 6.3 android