The Swift Package Index logo.Swift Package Index

Build Information

Failed to build MCP, reference master (ff6b02), with Swift 6.3 for Linux on 23 Oct 2026 19:31:30 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:linux-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/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 ff6b02e fix(client): the shutdown ladder follows the child's placement
Cloned https://github.com/tannerdsilva/swift-mcp.git
Revision (git rev-parse @):
ff6b02e2f44071a72352e7664033f2b2183fef8f
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:linux-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
linux-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:caade26a8dd5b9e237c5c17486feb4a843d699145c768feadca9f1b811831234
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.3-latest
Fetching https://github.com/swift-server/swift-service-lifecycle.git
Fetching https://github.com/tannerdsilva/SwiftSlash.git
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/apple/swift-docc-plugin.git
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/tannerdsilva/QuickJSON.git
[1/534] Fetching quickjson
[493/4812] Fetching quickjson, swiftslash
[1134/7157] Fetching quickjson, swiftslash, swift-docc-plugin
[1221/10037] Fetching quickjson, swiftslash, swift-docc-plugin, swift-service-lifecycle
[7928/29308] Fetching quickjson, swiftslash, swift-docc-plugin, swift-service-lifecycle, swift-argument-parser
Fetched https://github.com/tannerdsilva/SwiftSlash.git from cache (0.51s)
[3673/25030] Fetching quickjson, swift-docc-plugin, swift-service-lifecycle, swift-argument-parser
Fetching https://github.com/apple/swift-log.git
Fetched https://github.com/swift-server/swift-service-lifecycle.git from cache (0.54s)
Fetching https://github.com/apple/swift-nio.git
[4036/22150] Fetching quickjson, swift-docc-plugin, swift-argument-parser
Fetched https://github.com/apple/swift-docc-plugin.git from cache (0.57s)
[5160/19805] Fetching quickjson, swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.80s)
[1/8373] Fetching swift-log
Fetched https://github.com/apple/swift-log.git from cache (0.56s)
[1/81056] Fetching swift-syntax
[12160/167699] Fetching swift-syntax, swift-nio
Fetched https://github.com/tannerdsilva/QuickJSON.git from cache (3.82s)
Fetched https://github.com/swiftlang/swift-syntax.git from cache (3.84s)
Fetched https://github.com/apple/swift-nio.git from cache (3.41s)
Computing version for https://github.com/tannerdsilva/SwiftSlash.git
Computed https://github.com/tannerdsilva/SwiftSlash.git at 6.0.0 (4.12s)
Computing version for https://github.com/tannerdsilva/QuickJSON.git
Computed https://github.com/tannerdsilva/QuickJSON.git at 2.0.3 (0.14s)
Fetching https://github.com/ibireme/yyjson.git
[1/5194] Fetching yyjson
Fetched https://github.com/ibireme/yyjson.git from cache (1.01s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (1.98s)
Computing version for https://github.com/ibireme/yyjson.git
Computed https://github.com/ibireme/yyjson.git at 0.12.0 (0.16s)
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.15s)
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.17s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3847] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.99s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.18s)
Computing version for https://github.com/swift-server/swift-service-lifecycle.git
Computed https://github.com/swift-server/swift-service-lifecycle.git at 2.13.0 (0.13s)
Fetching https://github.com/apple/swift-async-algorithms.git
[1/6821] Fetching swift-async-algorithms
Fetched https://github.com/apple/swift-async-algorithms.git from cache (1.34s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.1.7 (1.52s)
Fetching https://github.com/apple/swift-collections.git
[1/29301] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (1.24s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.4 (1.47s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.2 (0.15s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.104.0 (0.27s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-atomics.git
[1/1889] Fetching swift-atomics
[1890/9262] Fetching swift-atomics, swift-system
Fetched https://github.com/apple/swift-atomics.git from cache (0.76s)
Fetched https://github.com/apple/swift-system.git from cache (0.76s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (0.91s)
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/tannerdsilva/QuickJSON.git
Working copy of https://github.com/tannerdsilva/QuickJSON.git resolved at 2.0.3
Creating working copy for https://github.com/tannerdsilva/SwiftSlash.git
Working copy of https://github.com/tannerdsilva/SwiftSlash.git resolved at 6.0.0
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-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-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
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-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.4
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/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.16.2
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/swift-server/swift-service-lifecycle.git
Working copy of https://github.com/swift-server/swift-service-lifecycle.git resolved at 2.13.0
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/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.104.0
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.19s)
[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/198] Compiling __cswiftslash_types __cswiftslash_types.c
[5/198] Compiling __cswiftslash_threads __cswiftslash_threads.c
[7/198] Compiling __cswiftslash_eventtrigger __cswiftslash_eventtrigger.c
[8/198] Write sources
[11/198] Compiling _SwiftSyntaxCShims PlatformMutex.c
[12/198] Write sources
[13/198] Compiling __cswiftslash_eventtrigger __cswiftslash_eventtrigger.c
[14/198] Write sources
[16/198] Write swift-version-24593BA9C3E375BF.txt
[17/198] Write sources
[18/198] Compiling _AtomicsShims.c
[21/198] Compiling __cswiftslash_posix_helpers __cswiftslash_posix_helpers.c
[23/198] Write sources
[28/214] Emitting module _NIODataStructures
[29/214] Compiling yyjson.c
[31/214] Write sources
[34/218] Emitting module SwiftSyntax603
[35/218] Compiling SwiftSyntax603 Empty.swift
[37/219] Compiling SwiftSyntax602 Empty.swift
[38/219] Emitting module SwiftSyntax602
[39/222] Wrapping AST for SwiftSyntax603 for debugging
[41/222] Emitting module SwiftSyntax510
[42/222] Compiling SwiftSyntax510 Empty.swift
[42/223] Wrapping AST for SwiftSyntax602 for debugging
[44/223] Write sources
[47/223] Wrapping AST for SwiftSyntax510 for debugging
[48/223] Write sources
[54/225] Emitting module SwiftSyntax509
[55/225] Compiling SwiftSyntax509 Empty.swift
[57/228] Emitting module _NIOBase64
[58/228] Compiling _NIOBase64 Base64.swift
[59/229] Compiling _NIODataStructures _TinyArray.swift
[61/231] Compiling SwiftSyntax600 Empty.swift
[62/231] Emitting module SwiftSyntax600
[63/232] Compiling SwiftSyntax601 Empty.swift
[64/232] Emitting module SwiftSyntax601
[64/233] Wrapping AST for SwiftSyntax509 for debugging
[67/233] Compiling _NIOBase64 Base64.swift
[68/233] Emitting module _NIOBase64
[68/233] Write sources
[78/234] Wrapping AST for SwiftSyntax600 for debugging
[79/239] Wrapping AST for SwiftSyntax601 for debugging
[80/245] Wrapping AST for _NIOBase64 for debugging
[81/253] Write sources
[96/307] Compiling _NIODataStructures _TinyArray.swift
[97/307] Compiling _NIODataStructures PriorityQueue.swift
[97/307] Write sources
[104/307] Compiling SwiftSlashFHHelpers SystemErrno.swift
[104/307] Write sources
[112/307] Compiling SwiftSlashFHHelpers SystemErrno.swift
[112/307] Write sources
[129/307] Compiling SwiftSlashFHHelpers FileHandleError.swift
[130/307] Compiling SwiftSlashFHHelpers PosixPipe.swift
[131/307] Compiling SwiftSlashFHHelpers FHHelpers.swift
[132/307] Emitting module SwiftSlashFHHelpers
[134/319] Write sources
[136/319] Compiling SwiftSlashFHHelpers PosixPipe.swift
[137/319] Compiling SwiftSlashFHHelpers FileHandleError.swift
[138/319] Compiling SwiftSlashFHHelpers FHHelpers.swift
[138/320] Write sources
[141/328] Compiling _NIODataStructures PriorityQueue.swift
[142/328] Compiling _NIODataStructures Heap.swift
[144/361] Wrapping AST for SwiftSlashFHHelpers for debugging
[145/361] Write sources
[148/361] Compiling Logging LoggingSystem.swift
[149/362] Write sources
[151/362] Compiling Logging MultiplexLogHandler.swift
[152/362] Compiling Logging StreamLogHandler.swift
[153/362] Compiling Logging SwiftLogNoOpLogHandler.swift
[154/362] Compiling Logging Locks.swift
[155/365] Compiling Logging Logger+With.swift
[155/367] Wrapping AST for _NIODataStructures for debugging
[156/367] Write sources
[159/394] Compiling Logging MetadataProvider.swift
[161/397] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[162/397] Compiling InternalCollectionsUtilities _SortedCollection.swift
[163/397] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[164/397] Compiling InternalCollectionsUtilities UnsafeMutablePointer+Extras.swift
[165/397] Compiling InternalCollectionsUtilities UnsafeMutableRawBufferPointer+Extras.swift
[166/397] Compiling InternalCollectionsUtilities UnsafePointer+Extras.swift
[167/397] Compiling InternalCollectionsUtilities Iterable+CopyContents.swift
[168/397] Compiling InternalCollectionsUtilities Iterable+Equality.swift
[169/397] Compiling InternalCollectionsUtilities LifetimeOverride.swift
[170/397] Compiling InternalCollectionsUtilities MutableRef.swift
[171/400] Compiling ConcurrencyHelpers LockedValueBox.swift
[172/400] Compiling InternalCollectionsUtilities MutableSpan+Extras.swift
[173/400] Compiling InternalCollectionsUtilities OutputSpan+Extras.swift
[174/400] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[175/400] Compiling InternalCollectionsUtilities Span+Extras.swift
[176/400] Compiling InternalCollectionsUtilities Strideable+LimitHelpers.swift
[177/400] Compiling InternalCollectionsUtilities String+Padding.swift
[178/400] Compiling InternalCollectionsUtilities TemporaryAllocation.swift
[179/400] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[180/400] Compiling InternalCollectionsUtilities FixedWidthInteger+roundUpToPowerOfTwo.swift
[181/400] Compiling InternalCollectionsUtilities Integer rank.swift
[182/400] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[183/400] Compiling InternalCollectionsUtilities UInt+reversed.swift
[184/400] Compiling InternalCollectionsUtilities Debugging.swift
[185/400] Compiling InternalCollectionsUtilities Descriptions.swift
[186/400] Compiling Logging Logger+Attributes.swift
[189/400] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[190/400] Compiling InternalCollectionsUtilities _SortedCollection.swift
[191/400] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[192/400] Emitting module ConcurrencyHelpers
[193/400] Compiling Logging Logger+Attributes.swift
[198/400] Compiling ConcurrencyHelpers Lock.swift
[199/401] Compiling Logging Logger+With.swift
[200/401] Compiling Logging Logger.swift
[210/401] Compiling InternalCollectionsUtilities BorrowingIteratorProtocol+Equality.swift
[211/401] Compiling InternalCollectionsUtilities BorrowingIteratorProtocol+Extras.swift
[214/401] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[215/401] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[216/401] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[217/401] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[220/404] Emitting module Logging
[230/408] Compiling ConcurrencyHelpers LockedValueBox.swift
[233/412] Emitting module Logging
[238/413] Emitting module InternalCollectionsUtilities
[240/413] Compiling Logging Logger.swift
[241/413] Compiling Logging LoggingSystem.swift
[249/431] Compiling ConcurrencyHelpers Lock.swift
[251/431] Emitting module ConcurrencyHelpers
[258/440] Emitting module InternalCollectionsUtilities
[259/441] Compiling SpanPreview InputSpan.swift
[260/441] Emitting module SpanPreview
[262/441] Compiling SpanPreview OutputSpan+InputSpanHelpers.swift
[263/441] Compiling SpanPreview MutableSpan+InputSpanHelpers.swift
[265/456] Compiling UnixSignals UnixSignal.swift
[266/460] Compiling SpanPreview OutputSpan+InputSpanHelpers.swift
[267/460] Compiling SpanPreview InputSpan.swift
[268/460] Compiling SpanPreview MutableSpan+InputSpanHelpers.swift
[269/460] Emitting module SpanPreview
[271/461] Emitting module QuickJSON
[272/462] Compiling QuickJSON UnkeyedDecoder.swift
[273/462] Compiling QuickJSON SingleValueDecoder.swift
[274/462] Compiling QuickJSON SingleValueEncoder.swift
[275/462] Compiling QuickJSON Memory.swift
[276/462] Compiling QuickJSON PointerSupport.swift
[277/519] Compiling UnixSignals UnixSignalsSequence.swift
[278/519] Emitting module UnixSignals
[279/519] Compiling UnixSignals UnixSignal.swift
[280/520] Compiling OrderedCollections OrderedDictionary+Codable.swift
[281/520] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[283/520] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[284/520] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[285/520] Compiling UnixSignals UnixSignalsSequence.swift
[286/520] Emitting module UnixSignals
[288/578] Compiling OrderedCollections _HashTable+Constants.swift
[289/578] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[290/578] Compiling OrderedCollections _HashTable+Testing.swift
[291/578] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[292/578] Compiling QuickJSON UnkeyedDecoder.swift
[293/621] Compiling DequeModule Deque+Codable.swift
[294/621] Compiling DequeModule Deque+Collection.swift
[295/621] Emitting module QuickJSON
[296/621] Emitting module SwiftSlashOneShotLatch
[297/621] Compiling SwiftSlashOneShotLatch OneShotLatch.swift
[298/622] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSubset.swift
[299/622] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[300/622] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[301/622] Compiling SwiftSyntax RawSyntax.swift
[302/622] Compiling SwiftSyntax RawSyntaxArena.swift
[303/622] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[304/622] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[305/622] Compiling SwiftSyntax RawSyntaxTokenView.swift
[306/622] Compiling SwiftSyntax SourceEdit.swift
[307/622] Compiling OrderedCollections OrderedSet+Partial SetAlgebra union.swift
[308/622] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[309/622] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[310/622] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[311/622] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formSymmetricDifference.swift
[312/622] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formUnion.swift
[313/622] Compiling OrderedCollections OrderedSet+Partial SetAlgebra intersection.swift
[314/622] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isDisjoint.swift
[315/622] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isEqualSet.swift
[317/622] Emitting module SwiftSlashOneShotLatch
[318/622] Compiling SwiftSlashOneShotLatch OneShotLatch.swift
[319/623] Compiling QuickJSON UnkeyedEncoder.swift
[330/630] Compiling DequeModule UniqueDeque+Append.swift
[331/630] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[332/630] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[333/630] Compiling OrderedCollections OrderedSet+Partial SetAlgebra symmetricDifference.swift
[338/677] Compiling DequeModule Deque+Extras.swift
[339/677] Compiling DequeModule Deque+Hashable.swift
[340/677] Compiling DequeModule Deque._UnsafeHandle.swift
[341/677] Compiling DequeModule Deque.swift
[342/677] Compiling DequeModule Deque+Testing.swift
[343/677] Compiling DequeModule Deque._Storage.swift
[344/677] Compiling DequeModule Deque+CustomReflectable.swift
[345/677] Compiling DequeModule Deque+Descriptions.swift
[346/677] Compiling DequeModule Deque+Equatable.swift
[347/677] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[348/677] Compiling DequeModule RigidDeque+Prepend.swift
[349/677] Compiling DequeModule RigidDeque+Removals.swift
[350/677] Compiling DequeModule RigidDeque+Replacements.swift
[351/677] Compiling DequeModule RigidDeque+Testing.swift
[352/677] Compiling DequeModule RigidDeque.swift
[353/677] Compiling DequeModule UniqueDeque+Append.swift
[362/689] Compiling DequeModule UniqueDeque+Initializers.swift
[363/689] Compiling DequeModule UniqueDeque+Insertions.swift
[364/689] Compiling DequeModule UniqueDeque+Iterable.swift
[365/689] Compiling DequeModule UniqueDeque+Prepend.swift
[366/689] Compiling DequeModule UniqueDeque+Removals.swift
[367/689] Compiling DequeModule RigidDeque+Descriptions.swift
[368/689] Compiling DequeModule _DequeBuffer.swift
[369/689] Compiling DequeModule _DequeBufferHeader.swift
[370/689] Compiling DequeModule RigidDeque+Append.swift
[371/689] Compiling DequeModule RigidDeque+Consumption.swift
[372/689] Compiling DequeModule RigidDeque+ContainerOperations.swift
[373/689] Compiling DequeModule RigidDeque+Deprecations.swift
[374/689] Compiling DequeModule RigidDeque+Equatable.swift
[375/689] Compiling DequeModule RigidDeque+Hashable.swift
[376/689] Compiling DequeModule RigidDeque+Initializers.swift
[377/689] Compiling DequeModule RigidDeque+Insertions.swift
[378/689] Compiling DequeModule RigidDeque+Iterable.swift
[379/689] Compiling DequeModule Deque+Codable.swift
[380/689] Compiling DequeModule Deque+Collection.swift
[387/689] Compiling DequeModule UniqueDeque+Hashable.swift
[388/689] Compiling DequeModule UniqueDeque+Replacements.swift
[389/689] Compiling DequeModule UniqueDeque.swift
[390/689] Compiling DequeModule _DequeSlot.swift
[391/689] Compiling DequeModule _UnsafeDequeHandle.swift
[392/689] Compiling DequeModule _UnsafeDequeSegments.swift
[396/689] Compiling DequeModule UniqueDeque+Consumption.swift
[397/689] Compiling DequeModule UniqueDeque+ContainerOperations.swift
[398/689] Compiling DequeModule UniqueDeque+Deprecations.swift
[399/689] Compiling DequeModule UniqueDeque+Descriptions.swift
[400/689] Compiling DequeModule UniqueDeque+Equatable.swift
[415/694] Compiling QuickJSON UnkeyedEncoder.swift
[450/699] Emitting module SwiftSlashFuture
[451/699] Compiling SwiftSlashFuture Future.swift
[462/700] Emitting module SwiftSlashFuture
[463/700] Compiling SwiftSlashFuture Future.swift
[479/710] Compiling SwiftSlashFIFO FIFOIterators.swift
[495/710] Compiling SwiftSlashPThread Workspace.swift
[496/710] Emitting module SwiftSlashPThread
[497/710] Compiling SwiftSlashPThread PThreadErrors.swift
[504/710] Compiling SwiftSlashFIFO FIFOCore.swift
[521/710] Emitting module SwiftSlashFIFO
[522/710] Compiling SwiftSlashFIFO FIFO.swift
[524/711] Compiling SwiftSlashFIFO FIFOCore.swift
[533/716] Compiling OrderedCollections OrderedSet+Sendable.swift
[534/716] Compiling OrderedCollections OrderedSet+SubSequence.swift
[535/716] Compiling OrderedCollections OrderedSet+Testing.swift
[536/716] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[537/716] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[538/716] Compiling OrderedCollections OrderedSet.swift
[539/716] Compiling OrderedCollections _UnsafeBitset.swift
[552/716] Emitting module SwiftSlashFIFO
[553/716] Compiling SwiftSlashFIFO FIFO.swift
[555/717] Compiling SwiftSlashPThread Workspace.swift
[564/717] Compiling SwiftSlashPThread PThreadErrors.swift
[565/719] Emitting module SwiftSlashPThread
[566/719] Compiling SwiftSlashPThread GenericPThread.swift
[568/719] Compiling SwiftSlashPThread PThread.swift
[577/722] Emitting module OrderedCollections
[578/723] Compiling SwiftSlashPThread PThread.swift
[581/728] Emitting module OrderedCollections
[583/729] Emitting module SwiftSlashPThreadSerialExecutor
[584/729] Compiling SwiftSlashPThreadSerialExecutor SerialExecutor.swift
[586/730] Emitting module SwiftSlashPThreadSerialExecutor
[586/730] Wrapping AST for UnixSignals for debugging
[589/731] Wrapping AST for SwiftSlashPThread for debugging
[590/731] Wrapping AST for SwiftSlashOneShotLatch for debugging
[591/735] Wrapping AST for SwiftSlashPThreadSerialExecutor for debugging
[593/735] Emitting module SwiftSlashGlobalSerialization
[593/735] Wrapping AST for SwiftSlashFuture for debugging
[595/735] Compiling SwiftSlashGlobalSerialization GlobalSerialization.swift
[597/736] Emitting module SwiftSlashGlobalSerialization
[599/737] Wrapping AST for SwiftSlashFIFO for debugging
[600/737] Wrapping AST for SpanPreview for debugging
[601/753] Wrapping AST for SwiftSlashGlobalSerialization for debugging
[602/753] Wrapping AST for QuickJSON for debugging
[604/753] Compiling SwiftSlashEventTrigger EventTriggerEngine.swift
[605/753] Compiling SwiftSlashEventTrigger MacOSETImpl.swift
[606/753] Wrapping AST for OrderedCollections for debugging
[608/753] Compiling SwiftSlashEventTrigger EventTriggerSetup.swift
[608/753] Wrapping AST for Logging for debugging
[609/753] Wrapping AST for InternalCollectionsUtilities for debugging
[611/753] Compiling SwiftSlashEventTrigger EventTriggerErrors.swift
[611/753] Wrapping AST for ConcurrencyHelpers for debugging
[613/753] Compiling SwiftSlashEventTrigger EventTriggerEngine.swift
[614/753] Compiling SwiftSlashEventTrigger EventTriggerRegister.swift
[615/753] Compiling SwiftSlashEventTrigger EventTriggerErrors.swift
[615/753] Compiling CNIOWindows shim.c
[617/753] Compiling SwiftSlashEventTrigger EventTrigger.swift
[618/753] Emitting module SwiftSlashEventTrigger
[619/753] Compiling DequeModule UniqueDeque+Replacements.swift
[620/753] Compiling DequeModule UniqueDeque.swift
[621/753] Compiling DequeModule _DequeSlot.swift
[622/753] Compiling DequeModule _UnsafeDequeHandle.swift
[623/753] Compiling DequeModule _UnsafeDequeSegments.swift
[623/753] Compiling CNIOWindows WSAStartup.c
[624/753] Compiling CNIOWindows shim.c
[626/753] Compiling SwiftSlashEventTrigger EventTrigger.swift
[627/753] Emitting module SwiftSlashEventTrigger
[627/753] Compiling CNIOWindows WSAStartup.c
[628/753] Compiling CNIOWASI CNIOWASI.c
[630/753] Compiling CNIOPosix event_loop_id.c
[632/753] Compiling CNIOOpenBSD shim.c
[635/753] Compiling SwiftSlashEventTrigger EventTriggerSetup.swift
[636/753] Compiling SwiftSlashEventTrigger EventTriggerRegister.swift
[637/753] Compiling SwiftSlashEventTrigger LinuxEventTrigger.swift
[638/754] Emitting module DequeModule
[638/755] Compiling CNIOLinux shim.c
[639/755] Compiling CNIOLinux liburing_shims.c
[643/755] Compiling CNIOLinux shim.c
[645/755] Compiling SwiftSlashEventTrigger LinuxEventTrigger.swift
[645/756] Wrapping AST for DequeModule for debugging
[647/756] Compiling CNIOLLHTTP c_nio_http.c
[649/766] Emitting module DequeModule
[649/776] Compiling CNIOLLHTTP c_nio_api.c
[655/777] Wrapping AST for SwiftSlashEventTrigger for debugging
[657/777] Compiling CNIOLLHTTP c_nio_llhttp.c
[658/777] Compiling CNIOLLHTTP c_nio_http.c
[660/777] Compiling SwiftSlash LogisticsTest.swift
[660/778] Compiling CNIOFreeBSD shim.c
[662/778] Compiling CNIODarwin shim.c
[664/778] Compiling CNIOLLHTTP c_nio_api.c
[666/778] Compiling SwiftSlash Command.swift
[668/779] Compiling SwiftSlash Path.swift
[668/779] Compiling CNIOLLHTTP c_nio_llhttp.c
[670/779] Compiling SwiftSlash WriteStepper.swift
[671/779] Compiling SwiftSlash Errors.swift
[672/779] Compiling SwiftSlash ProcessInterface.swift
[673/779] Compiling SwiftSlash WriteStepper.swift
[674/779] Compiling SwiftSlash CurrentEnvironment.swift
[675/779] Compiling SwiftSlash DataChannel.swift
[676/779] 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.
[677/779] Emitting module MCPToolTestKit
[678/779] Compiling SwiftSlash LogisticsTest.swift
[678/779] Compiling c-nioatomics.c
[679/779] Compiling SwiftSlash LineParser.swift
[680/779] Emitting module SwiftSlash
[681/779] Compiling SwiftSlash Path.swift
[681/779] Compiling c-atomics.c
/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.
[681/779] Compiling c-nioatomics.c
BUILD FAILURE 6.3 linux