Build Information
Failed to build MCP, reference master (33bd4c), with Swift 6.3 for Linux on 10 Oct 2026 18:05:25 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344847-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:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tannerdsilva/swift-mcp.git
Reference: master
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/tannerdsilva/swift-mcp
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 33bd4c0 fix(deps): point swift-syntax at its canonical swiftlang home
Cloned https://github.com/tannerdsilva/swift-mcp.git
Revision (git rev-parse @):
33bd4c07fafdbd1b8f98e5d248a12a8309111a1e
SUCCESS checkout https://github.com/tannerdsilva/swift-mcp.git at master
========================================
Build
========================================
Selected platform: linux
Swift version: 6.3
Building package at path: $PWD
https://github.com/tannerdsilva/swift-mcp.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344847-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:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:3ca70b9b8664d81efdd98fa96053b1e7cad14580e7715018d5ab4380e807ba72
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.3-latest
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/swift-server/swift-service-lifecycle.git
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/apple/swift-docc-plugin.git
Fetching https://github.com/tannerdsilva/QuickJSON.git
Fetching https://github.com/tannerdsilva/SwiftSlash.git
[1/4241] Fetching swiftslash
[2/7108] Fetching swiftslash, swift-service-lifecycle
[31/7642] Fetching swiftslash, swift-service-lifecycle, quickjson
[2741/9987] Fetching swiftslash, swift-service-lifecycle, quickjson, swift-docc-plugin
Fetched https://github.com/tannerdsilva/QuickJSON.git from cache (0.46s)
[7320/9453] Fetching swiftslash, swift-service-lifecycle, swift-docc-plugin
Fetching https://github.com/apple/swift-log.git
[9454/28549] Fetching swiftslash, swift-service-lifecycle, swift-docc-plugin, swift-argument-parser
[9836/36806] Fetching swiftslash, swift-service-lifecycle, swift-docc-plugin, swift-argument-parser, swift-log
Fetched https://github.com/apple/swift-log.git from cache (0.54s)
[11936/28549] Fetching swiftslash, swift-service-lifecycle, swift-docc-plugin, swift-argument-parser
Fetching https://github.com/apple/swift-nio.git
[28550/108965] Fetching swiftslash, swift-service-lifecycle, swift-docc-plugin, swift-argument-parser, swift-syntax
[100925/195339] Fetching swiftslash, swift-service-lifecycle, swift-docc-plugin, swift-argument-parser, swift-syntax, swift-nio
Fetched https://github.com/swift-server/swift-service-lifecycle.git from cache (4.93s)
Fetched https://github.com/tannerdsilva/SwiftSlash.git from cache (4.94s)
Fetched https://github.com/apple/swift-docc-plugin.git from cache (4.94s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (4.95s)
Fetched https://github.com/swiftlang/swift-syntax.git from cache (4.99s)
Fetched https://github.com/apple/swift-nio.git from cache (5.32s)
Computing version for https://github.com/tannerdsilva/QuickJSON.git
Computed https://github.com/tannerdsilva/QuickJSON.git at 2.0.3 (6.56s)
Fetching https://github.com/ibireme/yyjson.git
[1/5075] Fetching yyjson
Fetched https://github.com/ibireme/yyjson.git from cache (1.06s)
Computing version for https://github.com/tannerdsilva/SwiftSlash.git
Computed https://github.com/tannerdsilva/SwiftSlash.git at 5.0.2 (1.22s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (1.03s)
Computing version for https://github.com/ibireme/yyjson.git
Computed https://github.com/ibireme/yyjson.git at 0.12.0 (0.18s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.16s)
Computing version for https://github.com/apple/swift-docc-plugin.git
Computed https://github.com/apple/swift-docc-plugin.git at 1.5.0 (0.18s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3836] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.58s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.78s)
Computing version for https://github.com/swift-server/swift-service-lifecycle.git
Computed https://github.com/swift-server/swift-service-lifecycle.git at 2.12.1 (0.15s)
Fetching https://github.com/apple/swift-async-algorithms.git
[1/6819] Fetching swift-async-algorithms
Fetched https://github.com/apple/swift-async-algorithms.git from cache (0.67s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.1 (0.83s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.1.7 (0.18s)
Fetching https://github.com/apple/swift-collections.git
[1/28695] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (1.34s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.2 (1.58s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.104.0 (0.26s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-atomics.git
[1/1889] Fetching swift-atomics
[1890/9130] Fetching swift-atomics, swift-system
Fetched https://github.com/apple/swift-atomics.git from cache (0.68s)
Fetched https://github.com/apple/swift-system.git from cache (0.68s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (0.84s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.18s)
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.8.2
Creating working copy for https://github.com/apple/swift-docc-plugin.git
Working copy of https://github.com/apple/swift-docc-plugin.git resolved at 1.5.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/apple/swift-async-algorithms.git
Working copy of https://github.com/apple/swift-async-algorithms.git resolved at 1.1.7
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.2
Creating working copy for https://github.com/tannerdsilva/QuickJSON.git
Working copy of https://github.com/tannerdsilva/QuickJSON.git resolved at 2.0.3
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/tannerdsilva/SwiftSlash.git
Working copy of https://github.com/tannerdsilva/SwiftSlash.git resolved at 5.0.2
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.1
Creating working copy for https://github.com/ibireme/yyjson.git
Working copy of https://github.com/ibireme/yyjson.git resolved at 0.12.0
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.104.0
Creating working copy for https://github.com/swift-server/swift-service-lifecycle.git
Working copy of https://github.com/swift-server/swift-service-lifecycle.git resolved at 2.12.1
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.2
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.16.1
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/603.0.2/swift-6.3.2-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/603.0.2/swift-6.3.2-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz (0.22s)
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin GenerateDoccReference
[3/3] Compiling plugin Swift-DocC Preview
[4/4] Compiling plugin Swift-DocC
Building for debugging...
[4/194] Write sources
[11/194] Compiling __cswiftslash_types __cswiftslash_types.c
[12/194] Compiling __cswiftslash_threads __cswiftslash_threads.c
[13/194] Compiling __cswiftslash_eventtrigger __cswiftslash_eventtrigger.c
[14/194] Compiling __cswiftslash_threads __cswiftslash_threads.c
[15/194] Write sources
[17/194] Compiling __cswiftslash_eventtrigger __cswiftslash_eventtrigger.c
[18/194] Write sources
[20/194] Write swift-version-24593BA9C3E375BF.txt
[21/194] Write sources
[22/194] Compiling _SwiftSyntaxCShims PlatformMutex.c
[23/194] Compiling __cswiftslash_posix_helpers __cswiftslash_posix_helpers.c
[25/194] Compiling _AtomicsShims.c
[26/194] Write sources
[27/194] Compiling _AtomicsShims.c
[28/194] Write sources
[35/210] Emitting module SwiftSyntax602
[35/210] Compiling yyjson.c
[37/212] Write sources
[40/214] Emitting module SwiftSyntax600
[41/214] Compiling SwiftSyntax600 Empty.swift
[43/215] Compiling SwiftSyntax602 Empty.swift
[44/218] Wrapping AST for SwiftSyntax600 for debugging
[46/218] Emitting module SwiftSyntax601
[47/218] Compiling SwiftSyntax601 Empty.swift
[47/218] Wrapping AST for SwiftSyntax602 for debugging
[48/219] Write sources
[50/219] Emitting module _NIOBase64
[51/219] Compiling _NIOBase64 Base64.swift
[52/220] Compiling SwiftSyntax510 Empty.swift
[53/220] Emitting module SwiftSyntax510
[56/223] Wrapping AST for SwiftSyntax601 for debugging
[57/223] Write sources
[59/223] Wrapping AST for _NIOBase64 for debugging
[61/223] Write sources
[66/223] Wrapping AST for SwiftSyntax510 for debugging
[68/223] Compiling SwiftSyntax509 Empty.swift
[69/223] Compiling _NIODataStructures _TinyArray.swift
[70/223] Emitting module SwiftSyntax509
[70/223] Write sources
[78/224] Compiling _NIODataStructures PriorityQueue.swift
[79/224] Compiling SwiftSyntax603 Empty.swift
[80/224] Emitting module SwiftSyntax603
[83/239] Compiling _NIODataStructures _TinyArray.swift
[84/239] Compiling _NIODataStructures PriorityQueue.swift
[84/239] Wrapping AST for SwiftSyntax509 for debugging
[86/240] Emitting module SwiftSlashFHHelpers
[87/264] Compiling _NIOBase64 Base64.swift
[88/264] Emitting module _NIOBase64
[89/271] Compiling SwiftSlashFHHelpers SystemErrno.swift
[90/301] Emitting module SwiftSlashOneShotLatch
[91/301] Compiling SwiftSlashFHHelpers SystemErrno.swift
[92/301] Compiling SwiftSlashFHHelpers PosixPipe.swift
[93/303] Emitting module SwiftSlashFHHelpers
[95/303] Compiling SwiftSlashFHHelpers FileHandleError.swift
[97/303] Compiling SwiftSlashFHHelpers FHHelpers.swift
[97/304] Wrapping AST for SwiftSyntax603 for debugging
[98/304] Write sources
[134/304] Compiling SwiftSlashFHHelpers FHHelpers.swift
[134/304] Write sources
[138/304] Compiling SwiftSlashFHHelpers PosixPipe.swift
[138/304] Wrapping AST for SwiftSlashFHHelpers for debugging
[141/355] Compiling InternalCollectionsUtilities FixedWidthInteger+roundUpToPowerOfTwo.swift
[142/355] Compiling InternalCollectionsUtilities Integer rank.swift
[143/356] Compiling InternalCollectionsUtilities UnsafeMutablePointer+Extras.swift
[144/356] Compiling InternalCollectionsUtilities UnsafeMutableRawBufferPointer+Extras.swift
[145/356] Compiling InternalCollectionsUtilities UnsafePointer+Extras.swift
[146/359] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[147/359] Compiling InternalCollectionsUtilities _SortedCollection.swift
[148/359] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[149/359] Compiling InternalCollectionsUtilities BorrowingIteratorProtocol+Equality.swift
[150/359] Compiling InternalCollectionsUtilities BorrowingIteratorProtocol+Extras.swift
[151/359] Compiling InternalCollectionsUtilities Debugging.swift
[152/359] Compiling InternalCollectionsUtilities Descriptions.swift
[153/359] Compiling Logging LoggingSystem.swift
[154/360] Emitting module _NIODataStructures
[155/360] Compiling _NIODataStructures Heap.swift
[156/361] Write sources
[158/361] Compiling Logging MetadataProvider.swift
[158/361] Wrapping AST for _NIODataStructures for debugging
[160/361] Emitting module _NIODataStructures
[161/361] Compiling _NIODataStructures Heap.swift
[163/362] Compiling Logging LoggingSystem.swift
[164/362] Compiling Logging MetadataProvider.swift
[164/362] Write sources
[171/363] Compiling Logging Logger+Attributes.swift
[176/393] Compiling InternalCollectionsUtilities Iterable+CopyContents.swift
[177/393] Compiling InternalCollectionsUtilities Iterable+Equality.swift
[178/393] Compiling InternalCollectionsUtilities LifetimeOverride.swift
[179/393] Compiling InternalCollectionsUtilities MutableRef.swift
[180/396] Compiling InternalCollectionsUtilities UnsafeMutablePointer+Extras.swift
[181/396] Compiling InternalCollectionsUtilities UnsafeMutableRawBufferPointer+Extras.swift
[182/396] Compiling InternalCollectionsUtilities UnsafePointer+Extras.swift
[187/396] Compiling InternalCollectionsUtilities BorrowingIteratorProtocol+Equality.swift
[188/396] Compiling InternalCollectionsUtilities BorrowingIteratorProtocol+Extras.swift
[189/396] Compiling InternalCollectionsUtilities Debugging.swift
[190/396] Compiling InternalCollectionsUtilities Descriptions.swift
[191/396] Compiling InternalCollectionsUtilities OutputSpan+Extras.swift
[192/396] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[193/396] Compiling InternalCollectionsUtilities Span+Extras.swift
[194/396] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[195/396] Compiling Logging Logger+Attributes.swift
[196/396] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[197/396] Compiling InternalCollectionsUtilities _SortedCollection.swift
[198/396] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[201/396] Compiling ConcurrencyHelpers Lock.swift
[202/396] Compiling ConcurrencyHelpers LockedValueBox.swift
[203/396] Emitting module ConcurrencyHelpers
[204/397] Emitting module Logging
[205/397] Compiling Logging Logger.swift
[206/397] Compiling Logging Logger+With.swift
[208/398] Compiling InternalCollectionsUtilities FixedWidthInteger+roundUpToPowerOfTwo.swift
[209/398] Compiling InternalCollectionsUtilities Integer rank.swift
[210/398] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[211/398] Compiling InternalCollectionsUtilities UInt+reversed.swift
[215/398] Compiling InternalCollectionsUtilities MutableSpan+Extras.swift
[217/401] Emitting module Logging
[220/401] Compiling Logging Logger+With.swift
[221/401] Compiling Logging Logger.swift
[222/401] Compiling InternalCollectionsUtilities Strideable+LimitHelpers.swift
[223/401] Compiling InternalCollectionsUtilities String+Padding.swift
[224/401] Compiling InternalCollectionsUtilities TemporaryAllocation.swift
[225/401] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[235/405] Compiling ConcurrencyHelpers LockedValueBox.swift
[236/405] Emitting module InternalCollectionsUtilities
[237/419] Compiling QuickJSON Encoding.swift
[238/419] Compiling QuickJSON KeyedDecoder.swift
[239/419] Compiling QuickJSON Decoding.swift
[240/419] Compiling QuickJSON Encoder.swift
[241/419] Compiling QuickJSON KeyedEncoder.swift
[242/419] Compiling QuickJSON LoggerSupport.swift
[243/419] Compiling QuickJSON QuickJSON.swift
[244/419] Compiling QuickJSON RootDecoder.swift
[245/419] Compiling QuickJSON SingleValueDecoder.swift
[246/419] Compiling ConcurrencyHelpers Lock.swift
[247/419] Emitting module ConcurrencyHelpers
[248/428] Emitting module InternalCollectionsUtilities
[250/442] Compiling UnixSignals UnixSignalsSequence.swift
[251/442] Compiling UnixSignals UnixSignal.swift
[252/442] Emitting module UnixSignals
[254/443] Compiling QuickJSON Decoding.swift
[255/443] Compiling QuickJSON Encoder.swift
[256/447] Compiling SwiftSyntax SyntaxNodeStructure.swift
[257/447] Compiling SwiftSyntax SyntaxProtocol.swift
[258/447] Compiling SwiftSyntax SyntaxText.swift
[259/447] Compiling SwiftSyntax SyntaxTreeViewMode.swift
[260/447] Compiling SwiftSyntax TokenDiagnostic.swift
[261/447] Compiling SwiftSyntax TokenSequence.swift
[262/447] Compiling SwiftSyntax TokenSyntax.swift
[263/447] Compiling SwiftSyntax Trivia.swift
[264/447] Compiling SwiftSyntax Utils.swift
[266/447] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[267/447] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[268/447] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[270/448] Compiling QuickJSON UnkeyedDecoder.swift
[276/453] Emitting module SpanPreview
[277/453] Compiling SpanPreview InputSpan.swift
[278/453] Emitting module QuickJSON
[279/453] Compiling QuickJSON Encoding.swift
[280/453] Compiling QuickJSON KeyedDecoder.swift
[281/453] Compiling SpanPreview MutableSpan+InputSpanHelpers.swift
[282/453] Compiling SpanPreview OutputSpan+InputSpanHelpers.swift
[283/454] Compiling UnixSignals UnixSignal.swift
[285/455] Emitting module QuickJSON
[286/476] Compiling OrderedCollections _HashTable+Testing.swift
[287/476] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[288/476] Compiling OrderedCollections _HashTable+Constants.swift
[289/476] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[290/476] Compiling OrderedCollections _HashTable+Bucket.swift
[291/476] Compiling OrderedCollections _HashTable+BucketIterator.swift
[292/476] Compiling QuickJSON UnkeyedEncoder.swift
[293/476] Compiling SpanPreview OutputSpan+InputSpanHelpers.swift
[294/476] Compiling SpanPreview MutableSpan+InputSpanHelpers.swift
[295/476] Compiling SpanPreview InputSpan.swift
[296/476] Emitting module SpanPreview
[297/476] Compiling QuickJSON UnkeyedDecoder.swift
[298/477] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[299/477] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[300/477] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[301/477] Compiling OrderedCollections OrderedDictionary+Move.swift
[302/477] Compiling SwiftSlashOneShotLatch OneShotLatch.swift
[306/479] Emitting module SwiftSlashOneShotLatch
[307/479] Compiling SwiftSlashOneShotLatch OneShotLatch.swift
[317/486] Emitting module UnixSignals
[318/486] Compiling UnixSignals UnixSignalsSequence.swift
[327/527] Compiling OrderedCollections _HashTable.swift
[328/527] Compiling OrderedCollections _Hashtable+Header.swift
[331/528] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formSymmetricDifference.swift
[332/528] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formUnion.swift
[333/528] Compiling OrderedCollections OrderedSet+Partial SetAlgebra intersection.swift
[334/528] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isDisjoint.swift
[335/528] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isEqualSet.swift
[336/528] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSubset.swift
[337/528] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[338/528] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[339/612] Compiling QuickJSON UnkeyedEncoder.swift
[341/634] Emitting module SwiftSlashFuture
[342/634] Compiling SwiftSlashFuture Future.swift
[344/635] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[345/635] Compiling OrderedCollections OrderedDictionary+Deprecations.swift
[346/635] Compiling OrderedCollections OrderedDictionary+Descriptions.swift
[347/635] Compiling OrderedCollections OrderedDictionary+Elements.SubSequence.swift
[348/635] Compiling OrderedCollections OrderedDictionary+Elements.swift
[349/635] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[350/635] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[351/635] Compiling OrderedCollections OrderedDictionary+Values.swift
[352/635] Compiling OrderedCollections OrderedDictionary.swift
[353/637] Compiling SwiftSlashFuture Future.swift
[354/638] Emitting module SwiftSlashFuture
[356/640] Emitting module OrderedCollections
[357/640] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSuperset.swift
[358/640] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[359/640] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[360/640] Compiling OrderedCollections OrderedSet+Partial SetAlgebra symmetricDifference.swift
[361/640] Compiling OrderedCollections OrderedSet+Partial SetAlgebra union.swift
[362/640] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[363/640] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[364/640] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[365/640] Compiling OrderedCollections OrderedDictionary+Codable.swift
[373/645] Compiling OrderedCollections _HashTable.swift
[374/645] Compiling OrderedCollections _Hashtable+Header.swift
[379/654] Compiling OrderedCollections OrderedDictionary+Move.swift
[380/654] Compiling OrderedCollections OrderedDictionary+Partial MutableCollection.swift
[381/654] Compiling OrderedCollections OrderedDictionary+Partial RangeReplaceableCollection.swift
[382/654] Compiling OrderedCollections OrderedDictionary+Sendable.swift
[383/654] Compiling OrderedCollections OrderedDictionary+Sequence.swift
[384/654] Compiling OrderedCollections OrderedSet+Hashable.swift
[385/654] Compiling OrderedCollections OrderedSet+Codable.swift
[386/654] Compiling OrderedCollections OrderedSet+CustomReflectable.swift
[387/654] Compiling OrderedCollections OrderedSet+Descriptions.swift
[388/654] Compiling OrderedCollections OrderedSet+Diffing.swift
[389/654] Compiling OrderedCollections OrderedSet+Equatable.swift
[390/654] Compiling OrderedCollections OrderedSet+ExpressibleByArrayLiteral.swift
[391/654] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formSymmetricDifference.swift
[392/654] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formUnion.swift
[393/654] Compiling OrderedCollections OrderedSet+Partial SetAlgebra intersection.swift
[394/654] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isDisjoint.swift
[395/654] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isEqualSet.swift
[396/654] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSubset.swift
[397/654] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[398/654] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[399/654] Compiling SwiftSlashFIFO FIFOIterators.swift
[401/654] Compiling SwiftSlashPThread Workspace.swift
[402/654] Emitting module MCPToolTestKit
[409/661] Compiling SwiftSlashFIFO FIFOCore.swift
[410/661] Compiling SwiftSlashPThread PThreadErrors.swift
[411/661] Emitting module SwiftSlashFIFO
[412/661] Compiling SwiftSlashFIFO FIFOCore.swift
[413/661] Compiling SwiftSlashFIFO FIFO.swift
[424/662] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[425/662] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[426/662] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[428/662] Emitting module OrderedCollections
[445/662] Compiling SwiftSlashFIFO FIFO.swift
[446/662] Emitting module SwiftSlashFIFO
[455/664] Compiling OrderedCollections _HashTable+Bucket.swift
[456/664] Compiling OrderedCollections _HashTable+BucketIterator.swift
[457/664] Compiling OrderedCollections _HashTable+Constants.swift
[458/664] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[459/664] Compiling OrderedCollections _HashTable+Testing.swift
[460/664] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[462/667] Compiling DequeModule UniqueDeque+Replacements.swift
[463/667] Compiling DequeModule UniqueDeque.swift
[464/667] Compiling DequeModule _DequeSlot.swift
[465/667] Compiling DequeModule _UnsafeDequeHandle.swift
[466/667] Compiling DequeModule _UnsafeDequeSegments.swift
[467/667] Compiling OrderedCollections OrderedSet+Partial RangeReplaceableCollection.swift
[468/667] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formIntersection.swift
[486/668] Compiling OrderedCollections OrderedSet+Sendable.swift
[487/668] Compiling OrderedCollections OrderedSet+SubSequence.swift
[488/668] Compiling OrderedCollections OrderedSet+Testing.swift
[489/668] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[490/668] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[491/668] Compiling OrderedCollections OrderedSet.swift
[492/668] Compiling OrderedCollections _UnsafeBitset.swift
[501/670] Compiling SwiftSlashPThread GenericPThread.swift
[502/670] Emitting module SwiftSlashPThread
[504/670] Compiling SwiftSlashPThread GenericPThread.swift
[505/670] Compiling SwiftSlashPThread PThread.swift
[506/671] Compiling SwiftSlashPThread Workspace.swift
[507/671] Compiling SwiftSlashPThread PThreadErrors.swift
[524/672] Compiling MCPToolTestKit SpawnedTool.swift
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:148:39: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
146 |
147 | var fileActions: posix_spawn_file_actions_t?
148 | posix_spawn_file_actions_init(&fileActions)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
149 | posix_spawn_file_actions_adddup2(&fileActions, stdinPipe[0], STDIN_FILENO)
150 | posix_spawn_file_actions_adddup2(&fileActions, stdoutPipe[1], STDOUT_FILENO)
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:149:42: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
147 | var fileActions: posix_spawn_file_actions_t?
148 | posix_spawn_file_actions_init(&fileActions)
149 | posix_spawn_file_actions_adddup2(&fileActions, stdinPipe[0], STDIN_FILENO)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
150 | posix_spawn_file_actions_adddup2(&fileActions, stdoutPipe[1], STDOUT_FILENO)
151 | posix_spawn_file_actions_adddup2(&fileActions, stderrPipe[1], STDERR_FILENO)
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:150:42: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
148 | posix_spawn_file_actions_init(&fileActions)
149 | posix_spawn_file_actions_adddup2(&fileActions, stdinPipe[0], STDIN_FILENO)
150 | posix_spawn_file_actions_adddup2(&fileActions, stdoutPipe[1], STDOUT_FILENO)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
151 | posix_spawn_file_actions_adddup2(&fileActions, stderrPipe[1], STDERR_FILENO)
152 |
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:151:42: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
149 | posix_spawn_file_actions_adddup2(&fileActions, stdinPipe[0], STDIN_FILENO)
150 | posix_spawn_file_actions_adddup2(&fileActions, stdoutPipe[1], STDOUT_FILENO)
151 | posix_spawn_file_actions_adddup2(&fileActions, stderrPipe[1], STDERR_FILENO)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
152 |
153 | var argv: [UnsafeMutablePointer<CChar>?] = ([path] + arguments).map { strdup($0) }
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:169:51: error: cannot convert value of type 'UnsafePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafePointer<posix_spawn_file_actions_t>'
167 | let spawnResult: Int32
168 | if environment.isEmpty {
169 | spawnResult = posix_spawn(&pid, path, &fileActions, nil, &argv, nil)
| |- error: cannot convert value of type 'UnsafePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
170 | } else {
171 | spawnResult = posix_spawn(&pid, path, &fileActions, nil, &argv, &envp)
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:171:51: error: cannot convert value of type 'UnsafePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafePointer<posix_spawn_file_actions_t>'
169 | spawnResult = posix_spawn(&pid, path, &fileActions, nil, &argv, nil)
170 | } else {
171 | spawnResult = posix_spawn(&pid, path, &fileActions, nil, &argv, &envp)
| |- error: cannot convert value of type 'UnsafePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
172 | }
173 | posix_spawn_file_actions_destroy(&fileActions)
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:173:42: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
171 | spawnResult = posix_spawn(&pid, path, &fileActions, nil, &argv, &envp)
172 | }
173 | posix_spawn_file_actions_destroy(&fileActions)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
174 | // the child owns its ends now; the parent must close them or the
175 | // output pipes never reach EOF.
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:220:39: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
218 |
219 | var fileActions: posix_spawn_file_actions_t?
220 | posix_spawn_file_actions_init(&fileActions)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
221 | if let stdinFile {
222 | posix_spawn_file_actions_addopen(&fileActions, STDIN_FILENO, stdinFile, O_RDONLY, 0)
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:222:46: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
220 | posix_spawn_file_actions_init(&fileActions)
221 | if let stdinFile {
222 | posix_spawn_file_actions_addopen(&fileActions, STDIN_FILENO, stdinFile, O_RDONLY, 0)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
223 | } else {
224 | posix_spawn_file_actions_adddup2(&fileActions, stdinPipe[0], STDIN_FILENO)
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:224:46: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
222 | posix_spawn_file_actions_addopen(&fileActions, STDIN_FILENO, stdinFile, O_RDONLY, 0)
223 | } else {
224 | posix_spawn_file_actions_adddup2(&fileActions, stdinPipe[0], STDIN_FILENO)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
225 | }
226 | if let stdoutFile {
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:227:46: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
225 | }
226 | if let stdoutFile {
227 | posix_spawn_file_actions_addopen(&fileActions, STDOUT_FILENO, stdoutFile, O_WRONLY | O_CREAT | O_TRUNC, 0o644)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
228 | } else {
229 | posix_spawn_file_actions_adddup2(&fileActions, stdoutPipe[1], STDOUT_FILENO)
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:229:46: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
227 | posix_spawn_file_actions_addopen(&fileActions, STDOUT_FILENO, stdoutFile, O_WRONLY | O_CREAT | O_TRUNC, 0o644)
228 | } else {
229 | posix_spawn_file_actions_adddup2(&fileActions, stdoutPipe[1], STDOUT_FILENO)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
230 | }
231 | posix_spawn_file_actions_adddup2(&fileActions, stderrPipe[1], STDERR_FILENO)
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:231:42: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
229 | posix_spawn_file_actions_adddup2(&fileActions, stdoutPipe[1], STDOUT_FILENO)
230 | }
231 | posix_spawn_file_actions_adddup2(&fileActions, stderrPipe[1], STDERR_FILENO)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
232 |
233 | var argv: [UnsafeMutablePointer<CChar>?] = ([path] + arguments).map { strdup($0) }
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:238:51: error: cannot convert value of type 'UnsafePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafePointer<posix_spawn_file_actions_t>'
236 |
237 | var pid: pid_t = 0
238 | let spawnResult = posix_spawn(&pid, path, &fileActions, nil, &argv, nil)
| |- error: cannot convert value of type 'UnsafePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
239 | posix_spawn_file_actions_destroy(&fileActions)
240 | // the parent's copies of the child's ends must go, or the pipes never
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:239:42: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
237 | var pid: pid_t = 0
238 | let spawnResult = posix_spawn(&pid, path, &fileActions, nil, &argv, nil)
239 | posix_spawn_file_actions_destroy(&fileActions)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
240 | // the parent's copies of the child's ends must go, or the pipes never
241 | // reach EOF.
[525/674] Emitting module MCPToolTestKit
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:148:39: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
146 |
147 | var fileActions: posix_spawn_file_actions_t?
148 | posix_spawn_file_actions_init(&fileActions)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
149 | posix_spawn_file_actions_adddup2(&fileActions, stdinPipe[0], STDIN_FILENO)
150 | posix_spawn_file_actions_adddup2(&fileActions, stdoutPipe[1], STDOUT_FILENO)
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:149:42: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
147 | var fileActions: posix_spawn_file_actions_t?
148 | posix_spawn_file_actions_init(&fileActions)
149 | posix_spawn_file_actions_adddup2(&fileActions, stdinPipe[0], STDIN_FILENO)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
150 | posix_spawn_file_actions_adddup2(&fileActions, stdoutPipe[1], STDOUT_FILENO)
151 | posix_spawn_file_actions_adddup2(&fileActions, stderrPipe[1], STDERR_FILENO)
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:150:42: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
148 | posix_spawn_file_actions_init(&fileActions)
149 | posix_spawn_file_actions_adddup2(&fileActions, stdinPipe[0], STDIN_FILENO)
150 | posix_spawn_file_actions_adddup2(&fileActions, stdoutPipe[1], STDOUT_FILENO)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
151 | posix_spawn_file_actions_adddup2(&fileActions, stderrPipe[1], STDERR_FILENO)
152 |
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:151:42: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
149 | posix_spawn_file_actions_adddup2(&fileActions, stdinPipe[0], STDIN_FILENO)
150 | posix_spawn_file_actions_adddup2(&fileActions, stdoutPipe[1], STDOUT_FILENO)
151 | posix_spawn_file_actions_adddup2(&fileActions, stderrPipe[1], STDERR_FILENO)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
152 |
153 | var argv: [UnsafeMutablePointer<CChar>?] = ([path] + arguments).map { strdup($0) }
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:169:51: error: cannot convert value of type 'UnsafePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafePointer<posix_spawn_file_actions_t>'
167 | let spawnResult: Int32
168 | if environment.isEmpty {
169 | spawnResult = posix_spawn(&pid, path, &fileActions, nil, &argv, nil)
| |- error: cannot convert value of type 'UnsafePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
170 | } else {
171 | spawnResult = posix_spawn(&pid, path, &fileActions, nil, &argv, &envp)
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:171:51: error: cannot convert value of type 'UnsafePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafePointer<posix_spawn_file_actions_t>'
169 | spawnResult = posix_spawn(&pid, path, &fileActions, nil, &argv, nil)
170 | } else {
171 | spawnResult = posix_spawn(&pid, path, &fileActions, nil, &argv, &envp)
| |- error: cannot convert value of type 'UnsafePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
172 | }
173 | posix_spawn_file_actions_destroy(&fileActions)
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:173:42: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
171 | spawnResult = posix_spawn(&pid, path, &fileActions, nil, &argv, &envp)
172 | }
173 | posix_spawn_file_actions_destroy(&fileActions)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
174 | // the child owns its ends now; the parent must close them or the
175 | // output pipes never reach EOF.
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:220:39: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
218 |
219 | var fileActions: posix_spawn_file_actions_t?
220 | posix_spawn_file_actions_init(&fileActions)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
221 | if let stdinFile {
222 | posix_spawn_file_actions_addopen(&fileActions, STDIN_FILENO, stdinFile, O_RDONLY, 0)
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:222:46: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
220 | posix_spawn_file_actions_init(&fileActions)
221 | if let stdinFile {
222 | posix_spawn_file_actions_addopen(&fileActions, STDIN_FILENO, stdinFile, O_RDONLY, 0)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
223 | } else {
224 | posix_spawn_file_actions_adddup2(&fileActions, stdinPipe[0], STDIN_FILENO)
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:224:46: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
222 | posix_spawn_file_actions_addopen(&fileActions, STDIN_FILENO, stdinFile, O_RDONLY, 0)
223 | } else {
224 | posix_spawn_file_actions_adddup2(&fileActions, stdinPipe[0], STDIN_FILENO)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
225 | }
226 | if let stdoutFile {
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:227:46: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
225 | }
226 | if let stdoutFile {
227 | posix_spawn_file_actions_addopen(&fileActions, STDOUT_FILENO, stdoutFile, O_WRONLY | O_CREAT | O_TRUNC, 0o644)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
228 | } else {
229 | posix_spawn_file_actions_adddup2(&fileActions, stdoutPipe[1], STDOUT_FILENO)
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:229:46: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
227 | posix_spawn_file_actions_addopen(&fileActions, STDOUT_FILENO, stdoutFile, O_WRONLY | O_CREAT | O_TRUNC, 0o644)
228 | } else {
229 | posix_spawn_file_actions_adddup2(&fileActions, stdoutPipe[1], STDOUT_FILENO)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
230 | }
231 | posix_spawn_file_actions_adddup2(&fileActions, stderrPipe[1], STDERR_FILENO)
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:231:42: error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
229 | posix_spawn_file_actions_adddup2(&fileActions, stdoutPipe[1], STDOUT_FILENO)
230 | }
231 | posix_spawn_file_actions_adddup2(&fileActions, stderrPipe[1], STDERR_FILENO)
| |- error: cannot convert value of type 'UnsafeMutablePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafeMutablePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
232 |
233 | var argv: [UnsafeMutablePointer<CChar>?] = ([path] + arguments).map { strdup($0) }
/host/spi-builder-workspace/Sources/MCPToolTestKit/SpawnedTool.swift:238:51: error: cannot convert value of type 'UnsafePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafePointer<posix_spawn_file_actions_t>'
236 |
237 | var pid: pid_t = 0
238 | let spawnResult = posix_spawn(&pid, path, &fileActions, nil, &argv, nil)
| |- error: cannot convert value of type 'UnsafePointer<posix_spawn_file_actions_t?>' to expected argument type 'UnsafePointer<posix_spawn_file_actions_t>'
| `- note: arguments to generic parameter 'Pointee' ('posix_spawn_file_actions_t?' and 'posix_spawn_file_actions_t') are expected to be equal
239 | posix_spawn_file_actions_destroy(&fileActions)
240 | // the parent's copies of the child's ends must go, or the pipes never
error: cancelled
error: cancelled
error: cancelled
error: cancelled
error: cancelled
error: cancelled
error: cancelled
error: cancelled
error: cancelled
BUILD FAILURE 6.3 linux