The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Violet, reference main (01693c), with Swift 6.1 for Wasm on 30 May 2025 09:07:12 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/LiarPrincess/Violet.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/LiarPrincess/Violet
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 01693c2 Removed `@retroactive` because github CI does not like it
Cloned https://github.com/LiarPrincess/Violet.git
Revision (git rev-parse @):
01693c2e4010a788dfd96e9b494b6c4b926262ca
SUCCESS checkout https://github.com/LiarPrincess/Violet.git at main
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/LiarPrincess/Violet.git
https://github.com/LiarPrincess/Violet.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.4.0",
            "upper_bound" : "0.5.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    }
  ],
  "manifest_display_name" : "Violet",
  "name" : "Violet",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.11"
    }
  ],
  "products" : [
    {
      "name" : "Violet",
      "targets" : [
        "Violet"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "PyTests",
      "targets" : [
        "PyTests"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "LibViolet",
      "targets" : [
        "VioletVM"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Elsa",
      "targets" : [
        "Elsa"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Rapunzel",
      "targets" : [
        "Rapunzel"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "VioletVMTests",
      "module_type" : "SwiftTarget",
      "name" : "VioletVMTests",
      "path" : "Tests/VMTests",
      "sources" : [
        "NoTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "VioletVM"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VioletVM",
      "module_type" : "SwiftTarget",
      "name" : "VioletVM",
      "path" : "Sources/VM",
      "product_memberships" : [
        "Violet",
        "PyTests",
        "LibViolet"
      ],
      "sources" : [
        "Debug.swift",
        "Eval/Eval+Class.swift",
        "Eval/Eval+CollectionUnpack.swift",
        "Eval/Eval+Collections.swift",
        "Eval/Eval+Compare.swift",
        "Eval/Eval+Function.swift",
        "Eval/Eval+General.swift",
        "Eval/Eval+Import.swift",
        "Eval/Eval+Jump.swift",
        "Eval/Eval+Loop.swift",
        "Eval/Eval+NumericBinary.swift",
        "Eval/Eval+NumericInPlace.swift",
        "Eval/Eval+NumericUnary.swift",
        "Eval/Eval+Store+Load+Delete.swift",
        "Eval/Eval+String.swift",
        "Eval/Eval+Try+Catch.swift",
        "Eval/Eval+UNIMPLEMENTED.swift",
        "Eval/Eval+Unwind.swift",
        "Eval/Eval+With.swift",
        "Eval/Eval.swift",
        "Eval/InstructionResult.swift",
        "Eval/PushExceptionBeforeExcept.swift",
        "Eval/PushFinallyReason.swift",
        "PyDelegate+Compile.swift",
        "PyDelegate.swift",
        "PyFileDescriptor.swift",
        "PyFileSystem.swift",
        "VM+Run.swift",
        "VM+RunInteractive.swift",
        "VM+RunScript.swift",
        "VM+Signals.swift",
        "VM+UNIMPLEMENTED.swift",
        "VM.swift"
      ],
      "target_dependencies" : [
        "VioletCompiler",
        "VioletObjects"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VioletParserTests",
      "module_type" : "SwiftTarget",
      "name" : "VioletParserTests",
      "path" : "Tests/ParserTests",
      "sources" : [
        "Atoms/FStringTests.swift",
        "Atoms/ParseAtoms.swift",
        "Atoms/ParseDictionary.swift",
        "Atoms/ParseList.swift",
        "Atoms/ParseParenExpr.swift",
        "Atoms/ParseSet.swift",
        "Atoms/ParseString.swift",
        "Expressions/ParseArithmeticExpr.swift",
        "Expressions/ParseAttribute.swift",
        "Expressions/ParseBitExpr.swift",
        "Expressions/ParseBoolExpr.swift",
        "Expressions/ParseCall.swift",
        "Expressions/ParseCallComprehension.swift",
        "Expressions/ParseComparisonExpr.swift",
        "Expressions/ParseIfExpr.swift",
        "Expressions/ParseLambda.swift",
        "Expressions/ParseSubscript.swift",
        "FakeLexer.swift",
        "Globals.swift",
        "LexerAdapterTests.swift",
        "SourceLocations.swift",
        "Statements/ParseAnnAssign.swift",
        "Statements/ParseAssert.swift",
        "Statements/ParseAssign.swift",
        "Statements/ParseAsync.swift",
        "Statements/ParseAugAssign.swift",
        "Statements/ParseClassDef.swift",
        "Statements/ParseComment.swift",
        "Statements/ParseContinueBreak.swift",
        "Statements/ParseDecorators.swift",
        "Statements/ParseDelete.swift",
        "Statements/ParseExpressionStatement.swift",
        "Statements/ParseFor.swift",
        "Statements/ParseFunctionDef.swift",
        "Statements/ParseGlobalNonlocal.swift",
        "Statements/ParseIfStatement.swift",
        "Statements/ParseImport.swift",
        "Statements/ParseImportFrom.swift",
        "Statements/ParsePass.swift",
        "Statements/ParseRaise.swift",
        "Statements/ParseReturn.swift",
        "Statements/ParseSuite.swift",
        "Statements/ParseTry.swift",
        "Statements/ParseWhile.swift",
        "Statements/ParseWith.swift",
        "Statements/ParseYield.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "VioletParser"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VioletParser",
      "module_type" : "SwiftTarget",
      "name" : "VioletParser",
      "path" : "Sources/Parser",
      "product_memberships" : [
        "Violet",
        "PyTests",
        "LibViolet"
      ],
      "sources" : [
        "ASTNode.swift",
        "ASTValidator.swift",
        "Atoms/FString.swift",
        "Atoms/FStringError.swift",
        "Atoms/Parser+Atom.swift",
        "Atoms/Parser+List.swift",
        "Atoms/Parser+Parens.swift",
        "Atoms/Parser+Set+Dictionary.swift",
        "Atoms/Parser+String.swift",
        "Errors/ExpectedToken.swift",
        "Errors/ParserError.swift",
        "Errors/ParserErrorKind.swift",
        "Errors/ParserWarning.swift",
        "Expressions/Parser+Arguments.swift",
        "Expressions/Parser+CallArguments.swift",
        "Expressions/Parser+Comprehension.swift",
        "Expressions/Parser+Expression.swift",
        "Expressions/Parser+ExpressionList.swift",
        "Expressions/Parser+Trailer.swift",
        "Expressions/Parser+YieldExpr.swift",
        "Generated/AST.swift",
        "Generated/ASTBuilder.swift",
        "Generated/ASTVisitors.swift",
        "LexerAdapter.swift",
        "Parser+UNIMPLEMENTED.swift",
        "Parser.swift",
        "ParserDelegate.swift",
        "Printer/ASTPrinter+Expr.swift",
        "Printer/ASTPrinter+Stmt.swift",
        "Printer/ASTPrinter.swift",
        "SetLoadExpressionContext.swift",
        "SetStoreExpressionContext.swift",
        "Statements/Parser+CompoundStmt.swift",
        "Statements/Parser+Decorated.swift",
        "Statements/Parser+ExpressionStmt.swift",
        "Statements/Parser+Func+Class.swift",
        "Statements/Parser+Import.swift",
        "Statements/Parser+SmallStmt.swift",
        "Statements/Parser+Stmt.swift",
        "Statements/Parser+Try.swift"
      ],
      "target_dependencies" : [
        "VioletLexer",
        "Rapunzel"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VioletObjectsTests",
      "module_type" : "SwiftTarget",
      "name" : "VioletObjectsTests",
      "path" : "Tests/ObjectsTests",
      "sources" : [
        "Configuration/ArgumentsTests.swift",
        "Configuration/EnvironmentTests.swift",
        "Fakes/FakeDelegate.swift",
        "Fakes/FakeFileSystem.swift",
        "Fakes/FakeReadFileDescriptor.swift",
        "Fakes/FakeWriteFileDescriptor.swift",
        "Fakes/shouldNotBeCalled.swift",
        "Generated/InvalidSelfArgumentMessageTests.swift",
        "Helpers tests/ArgumentParserTests.swift",
        "Helpers tests/DocHelperTests.swift",
        "Helpers tests/HashFloat.swift",
        "Helpers tests/HashInt.swift",
        "Helpers tests/HashString.swift",
        "Memory/GenericLayoutTests.swift",
        "Modules - sys/SysFlagsTests.swift",
        "PyTestCase+Asserts.swift",
        "PyTestCase+InvalidSelfArgumentMessage.swift",
        "PyTestCase+Methods.swift",
        "PyTestCase.swift",
        "Types - basic/PyBoolTests.swift",
        "Types - basic/PyComplex-NewTests.swift",
        "Types - basic/PyComplexTests.swift",
        "Types - basic/PyFloat-BinaryTests.swift",
        "Types - basic/PyFloat-EqualCompareTests.swift",
        "Types - basic/PyFloat-TernaryTests.swift",
        "Types - basic/PyFloat-UnaryTests.swift",
        "Types - basic/PyFloatTests.swift",
        "Types - basic/PyInt-BinaryTests.swift",
        "Types - basic/PyInt-EqualCompareTests.swift",
        "Types - basic/PyInt-TernaryTests.swift",
        "Types - basic/PyInt-UnaryTests.swift",
        "Types - basic/PyIntTests.swift",
        "Types - code/PyFrame-BlockStackTests.swift",
        "Types - code/PyFrame-ObjectStackTests.swift",
        "Types - code/PyFrameTestsMixin.swift",
        "Types - dictionary/OrderedDictionaryTests.swift",
        "Types - dictionary/PyDictTests.swift",
        "Types - list & tuple/PyListTests.swift",
        "Types - list & tuple/PyTupleTests.swift",
        "Types - object & type/PyObjectFlagsTests.swift",
        "Types - object & type/PyTypeTests.swift",
        "Types - string/PyStringTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "VioletObjects"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VioletObjects",
      "module_type" : "SwiftTarget",
      "name" : "VioletObjects",
      "path" : "Sources/Objects",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "Violet",
        "PyTests",
        "LibViolet"
      ],
      "sources" : [
        "Configuration/ArgumentBinding.swift",
        "Configuration/Arguments.swift",
        "Configuration/Configure.swift",
        "Configuration/Environment.swift",
        "Generated/ExceptionSubclasses.swift",
        "Generated/FunctionWrappers.swift",
        "Generated/IdStrings.swift",
        "Generated/Py+ErrorTypeDefinitions.swift",
        "Generated/Py+Generated.swift",
        "Generated/Py+TypeDefinitions.swift",
        "Generated/PyCast.swift",
        "Generated/PyStaticCall.swift",
        "Generated/Types+Generated.swift",
        "Helpers/ArgumentParser.swift",
        "Helpers/AttributeHelper.swift",
        "Helpers/Collections/DelItemHelper.swift",
        "Helpers/Collections/GetItemHelper.swift",
        "Helpers/Collections/IndexHelper.swift",
        "Helpers/Collections/SetItemHelper.swift",
        "Helpers/DescriptorHelpers.swift",
        "Helpers/DocHelper.swift",
        "Helpers/FloatCompareHelper.swift",
        "Helpers/Frexp.swift",
        "Helpers/Hasher.swift",
        "Helpers/MethodResolutionOrder.swift",
        "Helpers/PyModuleImplementation.swift",
        "Invariants.swift",
        "Memory/BufferPtr.swift",
        "Memory/GenericLayout.swift",
        "Memory/Ptr.swift",
        "Memory/PyMemory.swift",
        "Memory/RawPtr.swift",
        "Modules - _imp/UnderscoreImp+Builtins.swift",
        "Modules - _imp/UnderscoreImp+Lock.swift",
        "Modules - _imp/UnderscoreImp+UNIMPLEMENTED.swift",
        "Modules - _imp/UnderscoreImp.swift",
        "Modules - _os/UnderscoreOS.swift",
        "Modules - _warnings/UnderscoreWarnings+Entities.swift",
        "Modules - _warnings/UnderscoreWarnings+Properties.swift",
        "Modules - _warnings/UnderscoreWarnings+Show.swift",
        "Modules - _warnings/UnderscoreWarnings+Warn.swift",
        "Modules - _warnings/UnderscoreWarnings+WarnExplicit.swift",
        "Modules - _warnings/UnderscoreWarnings.swift",
        "Modules - builtins/Builtins+FillDict.swift",
        "Modules - builtins/Builtins+Functions.swift",
        "Modules - builtins/Builtins+UNIMPLEMENTED.swift",
        "Modules - builtins/Builtins.swift",
        "Modules - sys/Sys+Entities.swift",
        "Modules - sys/Sys+Functions.swift",
        "Modules - sys/Sys+Hooks.swift",
        "Modules - sys/Sys+Modules.swift",
        "Modules - sys/Sys+Prefix+Path.swift",
        "Modules - sys/Sys+Prompt.swift",
        "Modules - sys/Sys+Properties.swift",
        "Modules - sys/Sys+Streams.swift",
        "Modules - sys/Sys+UNIMPLEMENTED.swift",
        "Modules - sys/Sys+Version.swift",
        "Modules - sys/Sys.swift",
        "Py+Thingies/Py+Any+All+Sum.swift",
        "Py+Thingies/Py+Attributes.swift",
        "Py+Thingies/Py+Bin+Hex+Oct.swift",
        "Py+Thingies/Py+Bool.swift",
        "Py+Thingies/Py+Call.swift",
        "Py+Thingies/Py+Class.swift",
        "Py+Thingies/Py+Code.swift",
        "Py+Thingies/Py+CollectionIteration.swift",
        "Py+Thingies/Py+Collections.swift",
        "Py+Thingies/Py+Compare.swift",
        "Py+Thingies/Py+Compile.swift",
        "Py+Thingies/Py+Error creation.swift",
        "Py+Thingies/Py+Error.swift",
        "Py+Thingies/Py+Exec+Eval.swift",
        "Py+Thingies/Py+Hash.swift",
        "Py+Thingies/Py+Import.swift",
        "Py+Thingies/Py+Importlib.swift",
        "Py+Thingies/Py+Locals+Globals.swift",
        "Py+Thingies/Py+Min+Max.swift",
        "Py+Thingies/Py+Next+Iter.swift",
        "Py+Thingies/Py+Numeric.swift",
        "Py+Thingies/Py+NumericBinary.swift",
        "Py+Thingies/Py+NumericTernary.swift",
        "Py+Thingies/Py+NumericUnary.swift",
        "Py+Thingies/Py+Open.swift",
        "Py+Thingies/Py+Ord+Chr.swift",
        "Py+Thingies/Py+Other.swift",
        "Py+Thingies/Py+Print.swift",
        "Py+Thingies/Py+PrintError.swift",
        "Py+Thingies/Py+PrintTraceback.swift",
        "Py+Thingies/Py+Str+Repr+ASCII.swift",
        "Py+Thingies/Py+String.swift",
        "Py+Thingies/Py+Subscripts.swift",
        "Py+Thingies/Py+Type.swift",
        "Py+Thingies/Py+Warning.swift",
        "Py.swift",
        "PyConfig.swift",
        "PyDelegateType.swift",
        "PyFileSystemType.swift",
        "PyObject+Flags.swift",
        "PyObject.swift",
        "PyObjectMixin.swift",
        "PyType+Flags.swift",
        "PyType+new+init.swift",
        "PyType.swift",
        "Results/CompareResult.swift",
        "Results/DirResult.swift",
        "Results/HashResult.swift",
        "Results/PyResult.swift",
        "Results/PyResultGen.swift",
        "Types - basic/PyBool.swift",
        "Types - basic/PyComplex.swift",
        "Types - basic/PyEllipsis.swift",
        "Types - basic/PyFloat+Hex.swift",
        "Types - basic/PyFloat.swift",
        "Types - basic/PyInt.swift",
        "Types - basic/PyNamespace.swift",
        "Types - basic/PyNone.swift",
        "Types - basic/PyNotImplemented.swift",
        "Types - code/PyCell.swift",
        "Types - code/PyCode.swift",
        "Types - code/PyFrame+BlockStack.swift",
        "Types - code/PyFrame+CellFreeVariables.swift",
        "Types - code/PyFrame+FastLocals.swift",
        "Types - code/PyFrame+FastLocalsCellFreeBlockStackStorage.swift",
        "Types - code/PyFrame+LocalsDict.swift",
        "Types - code/PyFrame+ObjectStack.swift",
        "Types - code/PyFrame.swift",
        "Types - code/PyModule.swift",
        "Types - code/PySuper+Init.swift",
        "Types - code/PySuper.swift",
        "Types - collections/PyCallableIterator.swift",
        "Types - collections/PyEnumerate.swift",
        "Types - collections/PyFilter.swift",
        "Types - collections/PyIterator.swift",
        "Types - collections/PyMap.swift",
        "Types - collections/PyRange.swift",
        "Types - collections/PyRangeIterator.swift",
        "Types - collections/PyReversed.swift",
        "Types - collections/PySlice.swift",
        "Types - collections/PyZip.swift",
        "Types - dictionary/Abstract/AbstractDictView.swift",
        "Types - dictionary/Abstract/AbstractDictViewIterator.swift",
        "Types - dictionary/OrderedDictionary.swift",
        "Types - dictionary/PyDict+Update.swift",
        "Types - dictionary/PyDict.swift",
        "Types - dictionary/PyDictItemIterator.swift",
        "Types - dictionary/PyDictItems.swift",
        "Types - dictionary/PyDictKeyIterator.swift",
        "Types - dictionary/PyDictKeys.swift",
        "Types - dictionary/PyDictValueIterator.swift",
        "Types - dictionary/PyDictValues.swift",
        "Types - errors/PyBaseException.swift",
        "Types - errors/PyErrorMixin.swift",
        "Types - errors/PyImportError.swift",
        "Types - errors/PyKeyError.swift",
        "Types - errors/PyStopIteration.swift",
        "Types - errors/PySyntaxError.swift",
        "Types - errors/PySystemExit.swift",
        "Types - errors/PyTraceback.swift",
        "Types - errors/Where are the other exceptions.swift",
        "Types - functions/Helpers/AbstractBuiltinFunction.swift",
        "Types - functions/Helpers/FunctionWrapper+HandWritten.swift",
        "Types - functions/PyBuiltinFunction.swift",
        "Types - functions/PyBuiltinMethod.swift",
        "Types - functions/PyClassMethod.swift",
        "Types - functions/PyFunction.swift",
        "Types - functions/PyMethod.swift",
        "Types - functions/PyProperty.swift",
        "Types - functions/PyStaticMethod.swift",
        "Types - io/FileMode.swift",
        "Types - io/PyFileDescriptorType.swift",
        "Types - io/PyTextFile.swift",
        "Types - list & tuple/Abstract/AbstractSequence+Add+Mul.swift",
        "Types - list & tuple/Abstract/AbstractSequence+Contains+Count+IndexOf.swift",
        "Types - list & tuple/Abstract/AbstractSequence+Equal+Compare.swift",
        "Types - list & tuple/Abstract/AbstractSequence+GetItem.swift",
        "Types - list & tuple/Abstract/AbstractSequence+Repr.swift",
        "Types - list & tuple/Abstract/AbstractSequence.swift",
        "Types - list & tuple/PyList+Sort.swift",
        "Types - list & tuple/PyList.swift",
        "Types - list & tuple/PyListIterator.swift",
        "Types - list & tuple/PyListReverseIterator.swift",
        "Types - list & tuple/PyTuple.swift",
        "Types - list & tuple/PyTupleIterator.swift",
        "Types - set/Abstract/AbstractSet+And+Or+Xor+Sub.swift",
        "Types - set/Abstract/AbstractSet+Contains.swift",
        "Types - set/Abstract/AbstractSet+Equal+Compare.swift",
        "Types - set/Abstract/AbstractSet+Intersection+Union+Difference.swift",
        "Types - set/Abstract/AbstractSet+IsSubset+IsSuperset+IsDisjoint.swift",
        "Types - set/Abstract/AbstractSet+Repr.swift",
        "Types - set/Abstract/AbstractSet.swift",
        "Types - set/OrderedSet.swift",
        "Types - set/PyAnySet.swift",
        "Types - set/PyFrozenSet.swift",
        "Types - set/PySet.swift",
        "Types - set/PySetIterator.swift",
        "Types - string/Abstract bytes/AbstractBytes+AbstractString.swift",
        "Types - string/Abstract bytes/AbstractBytes+New.swift",
        "Types - string/Abstract bytes/AbstractBytes.swift",
        "Types - string/Abstract string/AbstractString+Add+Mul.swift",
        "Types - string/Abstract string/AbstractString+Case.swift",
        "Types - string/Abstract string/AbstractString+Center+Just+Zfill.swift",
        "Types - string/Abstract string/AbstractString+Contains+Count+IndexOf.swift",
        "Types - string/Abstract string/AbstractString+Equal+Compare.swift",
        "Types - string/Abstract string/AbstractString+ExpandTabs.swift",
        "Types - string/Abstract string/AbstractString+Find.swift",
        "Types - string/Abstract string/AbstractString+Join.swift",
        "Types - string/Abstract string/AbstractString+Partition.swift",
        "Types - string/Abstract string/AbstractString+Properties.swift",
        "Types - string/Abstract string/AbstractString+Replace.swift",
        "Types - string/Abstract string/AbstractString+Split.swift",
        "Types - string/Abstract string/AbstractString+SplitLines.swift",
        "Types - string/Abstract string/AbstractString+StartsWith+EndsWith.swift",
        "Types - string/Abstract string/AbstractString+Strip.swift",
        "Types - string/Abstract string/AbstractString+Substring.swift",
        "Types - string/Abstract string/AbstractString.swift",
        "Types - string/Builders/BytesBuilder.swift",
        "Types - string/Builders/StringBuilderType.swift",
        "Types - string/Builders/UnicodeScalarBuilder.swift",
        "Types - string/PyAnyBytes.swift",
        "Types - string/PyByteArray.swift",
        "Types - string/PyByteArrayIterator.swift",
        "Types - string/PyBytes.swift",
        "Types - string/PyBytesIterator.swift",
        "Types - string/PyString+AbstractString.swift",
        "Types - string/PyString+Encoding.swift",
        "Types - string/PyString+ErrorHandling.swift",
        "Types - string/PyString+GetItem.swift",
        "Types - string/PyString.swift",
        "Types - string/PyStringIterator.swift",
        "UNIMPLEMENTED.swift"
      ],
      "target_dependencies" : [
        "VioletBytecode",
        "UnicodeData",
        "FileSystem"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VioletLexerTests",
      "module_type" : "SwiftTarget",
      "name" : "VioletLexerTests",
      "path" : "Tests/LexerTests",
      "sources" : [
        "CommentTests.swift",
        "FloatingPointTests.swift",
        "Globals.swift",
        "IdentifierTests.swift",
        "IndentSpaceTests.swift",
        "IndentTabTests.swift",
        "IndentTests.swift",
        "IntegerTests.swift",
        "OperatorTests.swift",
        "OtherTests.swift",
        "StringTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "VioletLexer"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VioletLexer",
      "module_type" : "SwiftTarget",
      "name" : "VioletLexer",
      "path" : "Sources/Lexer",
      "product_memberships" : [
        "Violet",
        "PyTests",
        "LibViolet"
      ],
      "sources" : [
        "Globals.swift",
        "Lexer+Comment.swift",
        "Lexer+GetToken.swift",
        "Lexer+Identifier.swift",
        "Lexer+Indent.swift",
        "Lexer+Number.swift",
        "Lexer+String.swift",
        "Lexer+UNIMPLEMENTED.swift",
        "Lexer.swift",
        "LexerDelegate.swift",
        "LexerError.swift",
        "LexerType.swift",
        "LexerWarning.swift",
        "NumberType.swift",
        "StringPrefix.swift",
        "Token.swift"
      ],
      "target_dependencies" : [
        "VioletCore",
        "BigInt"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VioletCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "VioletCoreTests",
      "path" : "Tests/CoreTests",
      "sources" : [
        "Extensions/BidirectionalCollection+DropLast.swift",
        "Extensions/BidirectionalCollection+EndsWith.swift",
        "Extensions/BidirectionalCollection+TakeLast.swift",
        "Extensions/Collection+TakeFirst.swift",
        "Extensions/Dictionary+TakeExisting.swift",
        "Extensions/MutableCollection+RemoveDuplicates.swift",
        "Extensions/UnicodeScalar+codePointNotation.swift",
        "SipHashTests.swift",
        "UseScalarsToHashStringTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "VioletCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VioletCore",
      "module_type" : "SwiftTarget",
      "name" : "VioletCore",
      "path" : "Sources/Core",
      "product_memberships" : [
        "Violet",
        "PyTests",
        "LibViolet"
      ],
      "sources" : [
        "Double+PythonParse.swift",
        "Extensions/CollectionExtensions.swift",
        "Extensions/StringExtensions.swift",
        "Lyrics.swift",
        "NonEmptyArray.swift",
        "SipHash.swift",
        "SourceLocation.swift",
        "Trap.swift",
        "Unreachable.swift",
        "UseScalarsToHashString.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VioletCompilerTests",
      "module_type" : "SwiftTarget",
      "name" : "VioletCompilerTests",
      "path" : "Tests/CompilerTests",
      "sources" : [
        "ASTCreator.swift",
        "CodeObject+Extensions.swift",
        "Compile expr/CompileAttribute.swift",
        "Compile expr/CompileCall.swift",
        "Compile expr/CompileConstants.swift",
        "Compile expr/CompileDictionary.swift",
        "Compile expr/CompileIfExpr.swift",
        "Compile expr/CompileLambda.swift",
        "Compile expr/CompileList.swift",
        "Compile expr/CompileOperators.swift",
        "Compile expr/CompileSet.swift",
        "Compile expr/CompileString.swift",
        "Compile expr/CompileSubscript.swift",
        "Compile expr/CompileTuple.swift",
        "Compile stmt/CompileAnnAssign.swift",
        "Compile stmt/CompileAssert.swift",
        "Compile stmt/CompileAssign.swift",
        "Compile stmt/CompileAugAssign.swift",
        "Compile stmt/CompileClassDef.swift",
        "Compile stmt/CompileClosure.swift",
        "Compile stmt/CompileDelete.swift",
        "Compile stmt/CompileFor.swift",
        "Compile stmt/CompileFunctionDef.swift",
        "Compile stmt/CompileIfStmt.swift",
        "Compile stmt/CompileImport.swift",
        "Compile stmt/CompileImportFrom.swift",
        "Compile stmt/CompileLoadClassFree.swift",
        "Compile stmt/CompileRaise.swift",
        "Compile stmt/CompileTrivial.swift",
        "Compile stmt/CompileTry.swift",
        "Compile stmt/CompileWhile.swift",
        "Compile stmt/CompileWith.swift",
        "CompileAsserts.swift",
        "CompileTestCase.swift",
        "FutureFeaturesTests.swift",
        "OptimizationLevelTests.swift",
        "SourceLocations.swift",
        "Symbol table/STAssign.swift",
        "Symbol table/STClass.swift",
        "Symbol table/STExpr.swift",
        "Symbol table/STExprComprehension.swift",
        "Symbol table/STFunction.swift",
        "Symbol table/STImport.swift",
        "Symbol table/STLambda.swift",
        "Symbol table/STStmt.swift",
        "Symbol table/STTopScope.swift",
        "Symbol table/SymbolInfoTests.swift",
        "SymbolTableAsserts.swift",
        "SymbolTableTestCase.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "VioletCompiler"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VioletCompiler",
      "module_type" : "SwiftTarget",
      "name" : "VioletCompiler",
      "path" : "Sources/Compiler",
      "product_memberships" : [
        "Violet",
        "PyTests",
        "LibViolet"
      ],
      "sources" : [
        "CodeObjectBuilder+AdditionalAppend.swift",
        "Compiler.swift",
        "CompilerDelegate.swift",
        "CompilerError.swift",
        "CompilerWarning.swift",
        "FutureFeatures.swift",
        "Implementation/BlockType.swift",
        "Implementation/CompilerImpl+Assign.swift",
        "Implementation/CompilerImpl+Call.swift",
        "Implementation/CompilerImpl+Class.swift",
        "Implementation/CompilerImpl+Collections.swift",
        "Implementation/CompilerImpl+Expr.swift",
        "Implementation/CompilerImpl+Function.swift",
        "Implementation/CompilerImpl+Import.swift",
        "Implementation/CompilerImpl+InNewCodeObject.swift",
        "Implementation/CompilerImpl+Raise+Try.swift",
        "Implementation/CompilerImpl+Stmt.swift",
        "Implementation/CompilerImpl+UNIMPLEMENTED.swift",
        "Implementation/CompilerImpl.swift",
        "Implementation/CompilerUnit.swift",
        "SpecialIdentifiers.swift",
        "Statement+DocString.swift",
        "Symbol table/SymbolInfo.swift",
        "Symbol table/SymbolScope.swift",
        "Symbol table/SymbolTable.swift",
        "Symbol table/SymbolTableBuilder.swift",
        "Symbol table/SymbolTableBuilderImpl+Expr.swift",
        "Symbol table/SymbolTableBuilderImpl+Stmt.swift",
        "Symbol table/SymbolTableBuilderImpl.swift",
        "Symbol table/SymbolTableVariableSourcePass.swift"
      ],
      "target_dependencies" : [
        "VioletParser",
        "VioletBytecode"
      ],
      "type" : "library"
    },
    {
      "c99name" : "VioletBytecodeTests",
      "module_type" : "SwiftTarget",
      "name" : "VioletBytecodeTests",
      "path" : "Tests/BytecodeTests",
      "sources" : [
        "Builder/BuilderClassTests.swift",
        "Builder/BuilderCollectionTests.swift",
        "Builder/BuilderConstants-UsesScalarsForStringsTests.swift",
        "Builder/BuilderConstantsTests.swift",
        "Builder/BuilderFunctionTests.swift",
        "Builder/BuilderGeneralTests.swift",
        "Builder/BuilderGeneratorTests.swift",
        "Builder/BuilderImportTests.swift",
        "Builder/BuilderJumpTests.swift",
        "Builder/BuilderLoadStoreDelete-AttributeTests.swift",
        "Builder/BuilderLoadStoreDelete-CellTests.swift",
        "Builder/BuilderLoadStoreDelete-ClosureTests.swift",
        "Builder/BuilderLoadStoreDelete-FastTests.swift",
        "Builder/BuilderLoadStoreDelete-FreeTests.swift",
        "Builder/BuilderLoadStoreDelete-GlobalTests.swift",
        "Builder/BuilderLoadStoreDelete-NameTests.swift",
        "Builder/BuilderLoadStoreDelete-SubscriptTests.swift",
        "Builder/BuilderLoopTests.swift",
        "Builder/BuilderOperationsTests.swift",
        "Builder/BuilderStringTests.swift",
        "Builder/BuilderTests.swift",
        "Builder/BuilderTryTests.swift",
        "Builder/BuilderWithTests.swift",
        "CodeObjectDescriptionTests.swift",
        "CodeObjectFilledInstructionTests.swift",
        "Globals/ConstantGlobals.swift",
        "Globals/InstructionGlobals.swift",
        "Globals/LabelGlobals.swift",
        "Globals/NameGlobals.swift",
        "Globals/createBuilder.swift",
        "InstructionDescriptionTests.swift",
        "InstructionFilledDescriptionTests.swift",
        "InstructionTests.swift",
        "MangledNameTests.swift",
        "Peephole entities/PeepholeInstructionTests.swift",
        "Peephole entities/PeepholeJumpTableTests.swift",
        "Peephole/PeepholeBuildTupleTests.swift",
        "Peephole/PeepholeBuildTuple_ConstantTupleTests.swift",
        "Peephole/PeepholeBuildTuple_UnpackSequenceTests.swift",
        "Peephole/PeepholeJumpIfOrPop_ConditionalJumpTests.swift",
        "Peephole/PeepholeJumpTests.swift",
        "Peephole/PeepholeJump_JumpToAbsoluteJumpTests.swift",
        "Peephole/PeepholeJump_JumpToReturnTests.swift",
        "Peephole/PeepholeLoadConstTests.swift",
        "Peephole/PeepholeLoadConst_PopJumpIfTests.swift",
        "Peephole/PeepholeReturnTests.swift",
        "Peephole/PeepholeTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "VioletBytecode"
      ],
      "type" : "test"
    },
    {
      "c99name" : "VioletBytecode",
      "module_type" : "SwiftTarget",
      "name" : "VioletBytecode",
      "path" : "Sources/Bytecode",
      "product_memberships" : [
        "Violet",
        "PyTests",
        "LibViolet"
      ],
      "sources" : [
        "Builder/CodeObjectBuilder+Class.swift",
        "Builder/CodeObjectBuilder+Collections+Unpack.swift",
        "Builder/CodeObjectBuilder+Constants.swift",
        "Builder/CodeObjectBuilder+Function.swift",
        "Builder/CodeObjectBuilder+General.swift",
        "Builder/CodeObjectBuilder+Generators+Coroutines.swift",
        "Builder/CodeObjectBuilder+Import.swift",
        "Builder/CodeObjectBuilder+Jump.swift",
        "Builder/CodeObjectBuilder+Loop.swift",
        "Builder/CodeObjectBuilder+Operations.swift",
        "Builder/CodeObjectBuilder+Store+Load+Delete.swift",
        "Builder/CodeObjectBuilder+String.swift",
        "Builder/CodeObjectBuilder+Try+Catch.swift",
        "Builder/CodeObjectBuilder+With.swift",
        "Builder/CodeObjectBuilder.swift",
        "Builder/CodeObjectBuilderCache.swift",
        "CodeObject+CustomStringConvertible.swift",
        "CodeObject+GetFilledInstruction.swift",
        "CodeObject.swift",
        "Generated/Instructions+Description.swift",
        "Generated/Instructions+Filled+Description.swift",
        "Generated/Instructions+Filled.swift",
        "Generated/Instructions.swift",
        "Instructions+Misc.swift",
        "MangledName.swift",
        "Peephole/OptimizationResult.swift",
        "Peephole/PeepholeInstruction.swift",
        "Peephole/PeepholeJumpTable.swift",
        "Peephole/PeepholeOptimizer+BuildTuple.swift",
        "Peephole/PeepholeOptimizer+JumpIfOrPop.swift",
        "Peephole/PeepholeOptimizer+Jumps.swift",
        "Peephole/PeepholeOptimizer+LoadConst.swift",
        "Peephole/PeepholeOptimizer+Return.swift",
        "Peephole/PeepholeOptimizer.swift"
      ],
      "target_dependencies" : [
        "VioletCore",
        "BigInt"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Violet",
      "module_type" : "SwiftTarget",
      "name" : "Violet",
      "path" : "Sources/Violet",
      "product_memberships" : [
        "Violet"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "VioletVM"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "UnicodeDataTests",
      "module_type" : "SwiftTarget",
      "name" : "UnicodeDataTests",
      "path" : "Tests/UnicodeDataTests",
      "sources" : [
        "ASCIIData.swift",
        "Asserts.swift",
        "Generated/UnicodeData - Arabic.swift",
        "Generated/UnicodeData - Basic Latin.swift",
        "Generated/UnicodeData - Braille Patterns.swift",
        "Generated/UnicodeData - Chess Symbols.swift",
        "Generated/UnicodeData - Combining Diacritical Marks.swift",
        "Generated/UnicodeData - Emoticons.swift",
        "Generated/UnicodeData - Hangul Jamo.swift",
        "Generated/UnicodeData - Hiragana.swift",
        "Generated/UnicodeData - Katakana.swift",
        "Generated/UnicodeData - Latin Extended-A.swift",
        "Generated/UnicodeData - Latin-1 Supplement.swift",
        "Generated/UnicodeData - Mathematical Operators.swift",
        "Generated/UnicodeData - Playing Cards.swift",
        "Generated/UnicodeData - Transport and Map Symbols.swift",
        "UnicodeData - ASCII.swift",
        "UnicodeData - Does not crash.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "UnicodeData"
      ],
      "type" : "test"
    },
    {
      "c99name" : "UnicodeData",
      "module_type" : "SwiftTarget",
      "name" : "UnicodeData",
      "path" : "Sources/UnicodeData",
      "product_memberships" : [
        "Violet",
        "PyTests",
        "LibViolet"
      ],
      "sources" : [
        "ASCIIData.swift",
        "Generated.swift",
        "UnicodeData+CaseMapping.swift",
        "UnicodeData+Record.swift",
        "UnicodeData.swift",
        "UnicodeScalar+unsafeInit.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RapunzelTests",
      "module_type" : "SwiftTarget",
      "name" : "RapunzelTests",
      "path" : "Tests/RapunzelTests",
      "sources" : [
        "Lyrics.swift",
        "Tests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Rapunzel"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Rapunzel",
      "module_type" : "SwiftTarget",
      "name" : "Rapunzel",
      "path" : "Sources/Rapunzel",
      "product_memberships" : [
        "Violet",
        "PyTests",
        "LibViolet",
        "Rapunzel"
      ],
      "sources" : [
        "Rapunzel.swift",
        "Wadler.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PyTests",
      "module_type" : "SwiftTarget",
      "name" : "PyTests",
      "path" : "Sources/PyTests",
      "product_memberships" : [
        "PyTests"
      ],
      "sources" : [
        "TestRunner.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "VioletVM",
        "FileSystem"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "FileSystemTests",
      "module_type" : "SwiftTarget",
      "name" : "FileSystemTests",
      "path" : "Tests/FileSystemTests",
      "sources" : [
        "FakeFileManager.swift",
        "FileSystemTest.swift",
        "JoinTests.swift",
        "NameTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "FileSystem"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FileSystem",
      "module_type" : "SwiftTarget",
      "name" : "FileSystem",
      "path" : "Sources/FileSystem",
      "product_memberships" : [
        "Violet",
        "PyTests",
        "LibViolet"
      ],
      "sources" : [
        "FileDescriptor.swift",
        "FileManagerType.swift",
        "FileSystem+Creat.swift",
        "FileSystem+Join.swift",
        "FileSystem+Mkdir.swift",
        "FileSystem+Names.swift",
        "FileSystem+Readdir.swift",
        "FileSystem+Stat.swift",
        "FileSystem.swift",
        "Filename.swift",
        "LibC.swift",
        "Path.swift",
        "PathPartConvertible.swift"
      ],
      "target_dependencies" : [
        "VioletCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Elsa",
      "module_type" : "SwiftTarget",
      "name" : "Elsa",
      "path" : "Sources/Elsa",
      "product_memberships" : [
        "Elsa"
      ],
      "sources" : [
        "Entities/Doc.swift",
        "Entities/Enumeration.swift",
        "Entities/ProductType.swift",
        "Entities/SourceFile.swift",
        "Entities/SourceFileVisitor.swift",
        "Entities/SourceLocation.swift",
        "Entities/Token.swift",
        "Entities/Types.swift",
        "Generation-AST/AstSourceFileVisitor.swift",
        "Generation-AST/EmitAstBuilderVisitor.swift",
        "Generation-AST/EmitAstVisitor.swift",
        "Generation-AST/EmitAstVisitorsVisitor.swift",
        "Generation-Bytecode/BytecodeFileVisitor.swift",
        "Generation-Bytecode/EmitBytecodeDescriptionVisitor.swift",
        "Generation-Bytecode/EmitBytecodeDocumentationVisitor.swift",
        "Generation-Bytecode/EmitBytecodeFilledDescriptionVisitor.swift",
        "Generation-Bytecode/EmitBytecodeFilledVisitor.swift",
        "Generation-Bytecode/EmitBytecodeVisitor.swift",
        "Globals.swift",
        "Lexer.swift",
        "Parser.swift",
        "main.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "BigIntTests",
      "module_type" : "SwiftTarget",
      "name" : "BigIntTests",
      "path" : "Tests/BigIntTests",
      "sources" : [
        "BigInt - other projects/AppleBigIntDivTests.swift",
        "BigInt - other projects/AppleBigIntTests.swift",
        "BigInt - other projects/BigIntFloatingPointTests.swift",
        "BigInt - property based/ApplyA_ApplyB_Equals_ApplyAB.swift",
        "BigInt - property based/ApplyA_UndoA.swift",
        "BigInt/BigIntCOWTests.swift",
        "BigInt/BigIntHashTests.swift",
        "BigInt/BigIntIntegerInitTests.swift",
        "BigInt/BigIntMemoryLayoutTests.swift",
        "BigInt/BigIntPowerTests.swift",
        "BigInt/BigIntPropertyTests.swift",
        "BigInt/BigIntPythonStringInitTests.swift",
        "BigInt/BigIntStringInitTests.swift",
        "Heap/BigIntHeapAddTests.swift",
        "Heap/BigIntHeapAndTests.swift",
        "Heap/BigIntHeapComparableTests.swift",
        "Heap/BigIntHeapDivRemTests.swift",
        "Heap/BigIntHeapDivTests.swift",
        "Heap/BigIntHeapEquatableTests.swift",
        "Heap/BigIntHeapHashableTests.swift",
        "Heap/BigIntHeapInvertTests.swift",
        "Heap/BigIntHeapMulTests.swift",
        "Heap/BigIntHeapNegateTests.swift",
        "Heap/BigIntHeapOrTests.swift",
        "Heap/BigIntHeapPropertyTests.swift",
        "Heap/BigIntHeapRemTests.swift",
        "Heap/BigIntHeapShiftTests.swift",
        "Heap/BigIntHeapStringTests.swift",
        "Heap/BigIntHeapSubTests.swift",
        "Heap/BigIntHeapXorTests.swift",
        "Heap/BigIntStorageTests.swift",
        "Helpers/BigIntHeapHelpers.swift",
        "Helpers/BigIntHelpers.swift",
        "Helpers/BitWidthTestCases.swift",
        "Helpers/GenerateNumbers.swift",
        "Helpers/GlobalFunctions.swift",
        "Helpers/MinRequiredWidthTestCases.swift",
        "Helpers/StringTestCases.swift",
        "Helpers/WordsTestCases.swift",
        "Node/NodeTests+Support.swift",
        "Node/NodeTests.swift",
        "Smi vs heap/SmiVsHeapHash.swift",
        "Smi vs heap/SmiVsHeapProperties.swift",
        "Smi/SmiBinaryTests.swift",
        "Smi/SmiBitTests.swift",
        "Smi/SmiPropertyTests.swift",
        "Smi/SmiShiftTests.swift",
        "Smi/SmiUnaryTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "BigInt"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BigInt",
      "module_type" : "SwiftTarget",
      "name" : "BigInt",
      "path" : "Sources/BigInt",
      "product_memberships" : [
        "Violet",
        "PyTests",
        "LibViolet"
      ],
      "sources" : [
        "BigInt+InitFromBinaryFloatingPoint.swift",
        "BigInt+InitFromPythonString.swift",
        "BigInt+InitFromString.swift",
        "BigInt+ToString.swift",
        "BigInt+Words.swift",
        "BigInt.swift",
        "BigIntHeap+Add.swift",
        "BigIntHeap+And+Or+Xor.swift",
        "BigIntHeap+Div+Rem.swift",
        "BigIntHeap+Equatable+Comparable.swift",
        "BigIntHeap+Mul.swift",
        "BigIntHeap+Shifts.swift",
        "BigIntHeap+Sub.swift",
        "BigIntHeap+ToString.swift",
        "BigIntHeap+Unary.swift",
        "BigIntHeap.swift",
        "BigIntStorage.swift",
        "Smi.swift",
        "extensions.swift"
      ],
      "target_dependencies" : [
        "VioletCore"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Fetching https://github.com/apple/swift-argument-parser
[1/15386] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (1.49s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 0.4.4 (2.76s)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 0.4.4
Building for debugging...
[0/37] Write sources
[15/37] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[17/110] Emitting module ArgumentParser
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
 64 |   public static let failure = ExitCode(EXIT_FAILURE)
    |                                        `- error: cannot find 'EXIT_FAILURE' in scope
 65 |
 66 |   /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
[18/114] Compiling Rapunzel Wadler.swift
[19/114] Compiling Rapunzel Rapunzel.swift
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:127:21: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
125 |
126 |   /// Empty document. Identity.
127 |   public static let empty = Doc.text("")
    |                     |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |   /// `' '`
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:130:21: warning: static property 'space' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
128 |
129 |   /// `' '`
130 |   public static let space = Doc.text(" ")
    |                     |- warning: static property 'space' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'space' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 |   /// `.`
132 |   public static let dot = Doc.text(".")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:132:21: warning: static property 'dot' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
130 |   public static let space = Doc.text(" ")
131 |   /// `.`
132 |   public static let dot = Doc.text(".")
    |                     |- warning: static property 'dot' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'dot' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |   /// `:`
134 |   public static let colon = Doc.text(":")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:134:21: warning: static property 'colon' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
132 |   public static let dot = Doc.text(".")
133 |   /// `:`
134 |   public static let colon = Doc.text(":")
    |                     |- warning: static property 'colon' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'colon' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
135 |   /// `,`
136 |   public static let comma = Doc.text(",")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:136:21: warning: static property 'comma' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
134 |   public static let colon = Doc.text(":")
135 |   /// `,`
136 |   public static let comma = Doc.text(",")
    |                     |- warning: static property 'comma' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'comma' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
137 |   /// `;`
138 |   public static let semicolon = Doc.text(";")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:138:21: warning: static property 'semicolon' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
136 |   public static let comma = Doc.text(",")
137 |   /// `;`
138 |   public static let semicolon = Doc.text(";")
    |                     |- warning: static property 'semicolon' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'semicolon' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |
140 |   /// `(`
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:141:21: warning: static property 'leftParen' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
139 |
140 |   /// `(`
141 |   public static let leftParen = Doc.text("(")
    |                     |- warning: static property 'leftParen' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'leftParen' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
142 |   /// `[`
143 |   public static let leftSqb = Doc.text("[")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:143:21: warning: static property 'leftSqb' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
141 |   public static let leftParen = Doc.text("(")
142 |   /// `[`
143 |   public static let leftSqb = Doc.text("[")
    |                     |- warning: static property 'leftSqb' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'leftSqb' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
144 |   /// `{`
145 |   public static let leftBrace = Doc.text("{")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:145:21: warning: static property 'leftBrace' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
143 |   public static let leftSqb = Doc.text("[")
144 |   /// `{`
145 |   public static let leftBrace = Doc.text("{")
    |                     |- warning: static property 'leftBrace' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'leftBrace' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 |   /// `)`
147 |   public static let rightParen = Doc.text(")")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:147:21: warning: static property 'rightParen' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
145 |   public static let leftBrace = Doc.text("{")
146 |   /// `)`
147 |   public static let rightParen = Doc.text(")")
    |                     |- warning: static property 'rightParen' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'rightParen' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 |   /// `]`
149 |   public static let rightSqb = Doc.text("]")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:149:21: warning: static property 'rightSqb' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
147 |   public static let rightParen = Doc.text(")")
148 |   /// `]`
149 |   public static let rightSqb = Doc.text("]")
    |                     |- warning: static property 'rightSqb' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'rightSqb' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 |   /// `}`
151 |   public static let rightBrace = Doc.text("}")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:151:21: warning: static property 'rightBrace' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
149 |   public static let rightSqb = Doc.text("]")
150 |   /// `}`
151 |   public static let rightBrace = Doc.text("}")
    |                     |- warning: static property 'rightBrace' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'rightBrace' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
152 |
153 |   // MARK: - Common layout
[20/114] Emitting module Rapunzel
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:127:21: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
125 |
126 |   /// Empty document. Identity.
127 |   public static let empty = Doc.text("")
    |                     |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'empty' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |   /// `' '`
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:130:21: warning: static property 'space' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
128 |
129 |   /// `' '`
130 |   public static let space = Doc.text(" ")
    |                     |- warning: static property 'space' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'space' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 |   /// `.`
132 |   public static let dot = Doc.text(".")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:132:21: warning: static property 'dot' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
130 |   public static let space = Doc.text(" ")
131 |   /// `.`
132 |   public static let dot = Doc.text(".")
    |                     |- warning: static property 'dot' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'dot' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |   /// `:`
134 |   public static let colon = Doc.text(":")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:134:21: warning: static property 'colon' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
132 |   public static let dot = Doc.text(".")
133 |   /// `:`
134 |   public static let colon = Doc.text(":")
    |                     |- warning: static property 'colon' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'colon' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
135 |   /// `,`
136 |   public static let comma = Doc.text(",")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:136:21: warning: static property 'comma' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
134 |   public static let colon = Doc.text(":")
135 |   /// `,`
136 |   public static let comma = Doc.text(",")
    |                     |- warning: static property 'comma' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'comma' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
137 |   /// `;`
138 |   public static let semicolon = Doc.text(";")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:138:21: warning: static property 'semicolon' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
136 |   public static let comma = Doc.text(",")
137 |   /// `;`
138 |   public static let semicolon = Doc.text(";")
    |                     |- warning: static property 'semicolon' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'semicolon' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
139 |
140 |   /// `(`
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:141:21: warning: static property 'leftParen' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
139 |
140 |   /// `(`
141 |   public static let leftParen = Doc.text("(")
    |                     |- warning: static property 'leftParen' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'leftParen' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
142 |   /// `[`
143 |   public static let leftSqb = Doc.text("[")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:143:21: warning: static property 'leftSqb' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
141 |   public static let leftParen = Doc.text("(")
142 |   /// `[`
143 |   public static let leftSqb = Doc.text("[")
    |                     |- warning: static property 'leftSqb' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'leftSqb' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
144 |   /// `{`
145 |   public static let leftBrace = Doc.text("{")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:145:21: warning: static property 'leftBrace' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
143 |   public static let leftSqb = Doc.text("[")
144 |   /// `{`
145 |   public static let leftBrace = Doc.text("{")
    |                     |- warning: static property 'leftBrace' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'leftBrace' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 |   /// `)`
147 |   public static let rightParen = Doc.text(")")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:147:21: warning: static property 'rightParen' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
145 |   public static let leftBrace = Doc.text("{")
146 |   /// `)`
147 |   public static let rightParen = Doc.text(")")
    |                     |- warning: static property 'rightParen' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'rightParen' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 |   /// `]`
149 |   public static let rightSqb = Doc.text("]")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:149:21: warning: static property 'rightSqb' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
147 |   public static let rightParen = Doc.text(")")
148 |   /// `]`
149 |   public static let rightSqb = Doc.text("]")
    |                     |- warning: static property 'rightSqb' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'rightSqb' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 |   /// `}`
151 |   public static let rightBrace = Doc.text("}")
/host/spi-builder-workspace/Sources/Rapunzel/Rapunzel.swift:151:21: warning: static property 'rightBrace' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
 20 | /// Document algebra with `concat` operation and `empty` as a unit.
 21 | /// Use `text` to lift `String` into a `Doc`.
 22 | public indirect enum Doc: RapunzelConvertible {
    |                      `- note: consider making enum 'Doc' conform to the 'Sendable' protocol
 23 |
 24 |   /// Concatenates two documents (also available as `<>` operator).
    :
149 |   public static let rightSqb = Doc.text("]")
150 |   /// `}`
151 |   public static let rightBrace = Doc.text("}")
    |                     |- warning: static property 'rightBrace' is not concurrency-safe because non-'Sendable' type 'Doc' may have shared mutable state; this is an error in the Swift 6 language mode
    |                     |- note: add '@MainActor' to make static property 'rightBrace' part of global actor 'MainActor'
    |                     `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
152 |
153 |   // MARK: - Common layout
[21/115] Compiling UnicodeData UnicodeScalar+unsafeInit.swift
[22/115] Compiling UnicodeData UnicodeData.swift
[23/115] Compiling VioletCore SourceLocation.swift
[24/116] Compiling ArgumentParser Option.swift
[25/116] Compiling ArgumentParser OptionGroup.swift
[26/116] Compiling ArgumentParser CommandConfiguration.swift
[27/118] Compiling UnicodeData UnicodeData+Record.swift
[28/118] Compiling UnicodeData UnicodeData+CaseMapping.swift
[29/118] Wrapping AST for Rapunzel for debugging
[31/118] Compiling VioletCore UseScalarsToHashString.swift
[35/118] Compiling ArgumentParser EnumerableFlag.swift
[36/118] Compiling ArgumentParser ExpressibleByArgument.swift
[37/118] Compiling ArgumentParser ArgumentHelp.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
 64 |   public static let failure = ExitCode(EXIT_FAILURE)
    |                                        `- error: cannot find 'EXIT_FAILURE' in scope
 65 |
 66 |   /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
[38/118] Compiling ArgumentParser CompletionKind.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
 64 |   public static let failure = ExitCode(EXIT_FAILURE)
    |                                        `- error: cannot find 'EXIT_FAILURE' in scope
 65 |
 66 |   /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
[39/118] Compiling ArgumentParser Errors.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
 64 |   public static let failure = ExitCode(EXIT_FAILURE)
    |                                        `- error: cannot find 'EXIT_FAILURE' in scope
 65 |
 66 |   /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
[40/118] Compiling ArgumentParser Flag.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
 64 |   public static let failure = ExitCode(EXIT_FAILURE)
    |                                        `- error: cannot find 'EXIT_FAILURE' in scope
 65 |
 66 |   /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
[41/118] Compiling ArgumentParser NameSpecification.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
 64 |   public static let failure = ExitCode(EXIT_FAILURE)
    |                                        `- error: cannot find 'EXIT_FAILURE' in scope
 65 |
 66 |   /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
[42/118] Compiling ArgumentParser ParsableArguments.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:31: error: cannot find 'putc' in scope
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                               `- error: cannot find 'putc' in scope
 64 |   }
 65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:55: error: cannot find 'stderr' in scope
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                                       `- error: cannot find 'stderr' in scope
 64 |   }
 65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:36: error: generic parameter 'U' could not be inferred
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                    `- error: generic parameter 'U' could not be inferred
 64 |   }
 65 | }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
  |                        `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:180:7: error: cannot find '_exit' in scope
178 |   ) -> Never {
179 |     guard let error = error else {
180 |       _exit(ExitCode.success.rawValue)
    |       `- error: cannot find '_exit' in scope
181 |     }
182 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:192:5: error: cannot find '_exit' in scope
190 |       }
191 |     }
192 |     _exit(messageInfo.exitCode.rawValue)
    |     `- error: cannot find '_exit' in scope
193 |   }
194 |
[43/118] Compiling ArgumentParser ParsableArgumentsValidation.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:31: error: cannot find 'putc' in scope
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                               `- error: cannot find 'putc' in scope
 64 |   }
 65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:55: error: cannot find 'stderr' in scope
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                                       `- error: cannot find 'stderr' in scope
 64 |   }
 65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:36: error: generic parameter 'U' could not be inferred
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                    `- error: generic parameter 'U' could not be inferred
 64 |   }
 65 | }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
  |                        `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:180:7: error: cannot find '_exit' in scope
178 |   ) -> Never {
179 |     guard let error = error else {
180 |       _exit(ExitCode.success.rawValue)
    |       `- error: cannot find '_exit' in scope
181 |     }
182 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:192:5: error: cannot find '_exit' in scope
190 |       }
191 |     }
192 |     _exit(messageInfo.exitCode.rawValue)
    |     `- error: cannot find '_exit' in scope
193 |   }
194 |
[44/118] Compiling ArgumentParser ParsableCommand.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:31: error: cannot find 'putc' in scope
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                               `- error: cannot find 'putc' in scope
 64 |   }
 65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:55: error: cannot find 'stderr' in scope
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                                       `- error: cannot find 'stderr' in scope
 64 |   }
 65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:36: error: generic parameter 'U' could not be inferred
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                    `- error: generic parameter 'U' could not be inferred
 64 |   }
 65 | }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
  |                        `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:180:7: error: cannot find '_exit' in scope
178 |   ) -> Never {
179 |     guard let error = error else {
180 |       _exit(ExitCode.success.rawValue)
    |       `- error: cannot find '_exit' in scope
181 |     }
182 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:192:5: error: cannot find '_exit' in scope
190 |       }
191 |     }
192 |     _exit(messageInfo.exitCode.rawValue)
    |     `- error: cannot find '_exit' in scope
193 |   }
194 |
[45/118] Compiling ArgumentParser ArgumentDecoder.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:31: error: cannot find 'putc' in scope
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                               `- error: cannot find 'putc' in scope
 64 |   }
 65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:55: error: cannot find 'stderr' in scope
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                                       `- error: cannot find 'stderr' in scope
 64 |   }
 65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:36: error: generic parameter 'U' could not be inferred
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                    `- error: generic parameter 'U' could not be inferred
 64 |   }
 65 | }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
  |                        `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:180:7: error: cannot find '_exit' in scope
178 |   ) -> Never {
179 |     guard let error = error else {
180 |       _exit(ExitCode.success.rawValue)
    |       `- error: cannot find '_exit' in scope
181 |     }
182 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:192:5: error: cannot find '_exit' in scope
190 |       }
191 |     }
192 |     _exit(messageInfo.exitCode.rawValue)
    |     `- error: cannot find '_exit' in scope
193 |   }
194 |
[46/118] Compiling ArgumentParser BashCompletionsGenerator.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:49:26: error: cannot find 'getenv' in scope
 47 | #else
 48 |     // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
 49 |     guard let shellVar = getenv("SHELL") else { return nil }
    |                          `- error: cannot find 'getenv' in scope
 50 |     let shellParts = String(cString: shellVar).split(separator: "/")
 51 |     return CompletionShell(rawValue: String(shellParts.last ?? ""))
[47/118] Compiling ArgumentParser CompletionsGenerator.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:49:26: error: cannot find 'getenv' in scope
 47 | #else
 48 |     // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
 49 |     guard let shellVar = getenv("SHELL") else { return nil }
    |                          `- error: cannot find 'getenv' in scope
 50 |     let shellParts = String(cString: shellVar).split(separator: "/")
 51 |     return CompletionShell(rawValue: String(shellParts.last ?? ""))
[48/118] Compiling ArgumentParser FishCompletionsGenerator.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:49:26: error: cannot find 'getenv' in scope
 47 | #else
 48 |     // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
 49 |     guard let shellVar = getenv("SHELL") else { return nil }
    |                          `- error: cannot find 'getenv' in scope
 50 |     let shellParts = String(cString: shellVar).split(separator: "/")
 51 |     return CompletionShell(rawValue: String(shellParts.last ?? ""))
[49/118] Compiling ArgumentParser ZshCompletionsGenerator.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:49:26: error: cannot find 'getenv' in scope
 47 | #else
 48 |     // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
 49 |     guard let shellVar = getenv("SHELL") else { return nil }
    |                          `- error: cannot find 'getenv' in scope
 50 |     let shellParts = String(cString: shellVar).split(separator: "/")
 51 |     return CompletionShell(rawValue: String(shellParts.last ?? ""))
[50/118] Compiling ArgumentParser Argument.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:49:26: error: cannot find 'getenv' in scope
 47 | #else
 48 |     // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
 49 |     guard let shellVar = getenv("SHELL") else { return nil }
    |                          `- error: cannot find 'getenv' in scope
 50 |     let shellParts = String(cString: shellVar).split(separator: "/")
 51 |     return CompletionShell(rawValue: String(shellParts.last ?? ""))
[54/118] Compiling ArgumentParser Name.swift
[55/118] Compiling Elsa Parser.swift
[56/118] Compiling Elsa main.swift
[57/118] Compiling ArgumentParser ParserError.swift
[58/118] Compiling ArgumentParser ArgumentDefinition.swift
[59/118] Compiling ArgumentParser ArgumentSet.swift
[60/118] Compiling ArgumentParser CommandParser.swift
[61/118] Compiling ArgumentParser InputOrigin.swift
[62/118] Compiling ArgumentParser SplitArguments.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:329:11: error: cannot find 'winsize' in scope
327 |           height: Int(csbi.srWindow.Bottom - csbi.srWindow.Top) + 1)
328 | #else
329 |   var w = winsize()
    |           `- error: cannot find 'winsize' in scope
330 | #if os(OpenBSD)
331 |   // TIOCGWINSZ is a complex macro, so we need the flattened value.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:13: error: cannot find 'ioctl' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |             `- error: cannot find 'ioctl' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:19: error: cannot find 'STDOUT_FILENO' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                   `- error: cannot find 'STDOUT_FILENO' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:34: error: cannot find 'TIOCGWINSZ' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                                  `- error: cannot find 'TIOCGWINSZ' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
[63/118] Compiling ArgumentParser HelpCommand.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:329:11: error: cannot find 'winsize' in scope
327 |           height: Int(csbi.srWindow.Bottom - csbi.srWindow.Top) + 1)
328 | #else
329 |   var w = winsize()
    |           `- error: cannot find 'winsize' in scope
330 | #if os(OpenBSD)
331 |   // TIOCGWINSZ is a complex macro, so we need the flattened value.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:13: error: cannot find 'ioctl' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |             `- error: cannot find 'ioctl' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:19: error: cannot find 'STDOUT_FILENO' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                   `- error: cannot find 'STDOUT_FILENO' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:34: error: cannot find 'TIOCGWINSZ' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                                  `- error: cannot find 'TIOCGWINSZ' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
[64/118] Compiling ArgumentParser HelpGenerator.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:329:11: error: cannot find 'winsize' in scope
327 |           height: Int(csbi.srWindow.Bottom - csbi.srWindow.Top) + 1)
328 | #else
329 |   var w = winsize()
    |           `- error: cannot find 'winsize' in scope
330 | #if os(OpenBSD)
331 |   // TIOCGWINSZ is a complex macro, so we need the flattened value.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:13: error: cannot find 'ioctl' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |             `- error: cannot find 'ioctl' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:19: error: cannot find 'STDOUT_FILENO' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                   `- error: cannot find 'STDOUT_FILENO' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:34: error: cannot find 'TIOCGWINSZ' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                                  `- error: cannot find 'TIOCGWINSZ' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
[65/118] Compiling ArgumentParser MessageInfo.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:329:11: error: cannot find 'winsize' in scope
327 |           height: Int(csbi.srWindow.Bottom - csbi.srWindow.Top) + 1)
328 | #else
329 |   var w = winsize()
    |           `- error: cannot find 'winsize' in scope
330 | #if os(OpenBSD)
331 |   // TIOCGWINSZ is a complex macro, so we need the flattened value.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:13: error: cannot find 'ioctl' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |             `- error: cannot find 'ioctl' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:19: error: cannot find 'STDOUT_FILENO' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                   `- error: cannot find 'STDOUT_FILENO' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:34: error: cannot find 'TIOCGWINSZ' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                                  `- error: cannot find 'TIOCGWINSZ' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
[66/118] Compiling VioletCore NonEmptyArray.swift
[67/118] Compiling VioletCore SipHash.swift
[72/118] Compiling ArgumentParser UsageGenerator.swift
[73/118] Compiling ArgumentParser SequenceExtensions.swift
[74/118] Compiling ArgumentParser StringExtensions.swift
[75/118] Compiling ArgumentParser Tree.swift
[76/118] Compiling VioletCore Trap.swift
[77/118] Compiling UnicodeData ASCIIData.swift
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
[0/1] Planning build
Building for debugging...
[0/22] Write swift-version-24593BA9C3E375BF.txt
[2/63] Compiling Rapunzel Wadler.swift
[3/95] Emitting module Rapunzel
[4/95] Compiling Rapunzel Rapunzel.swift
[5/96] Compiling UnicodeData UnicodeScalar+unsafeInit.swift
[6/96] Emitting module VioletCore
error: emit-module command failed with exit code 1 (use -v to see invocation)
[8/97] Emitting module ArgumentParser
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
 64 |   public static let failure = ExitCode(EXIT_FAILURE)
    |                                        `- error: cannot find 'EXIT_FAILURE' in scope
 65 |
 66 |   /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
[9/100] Compiling UnicodeData UnicodeData+CaseMapping.swift
[10/100] Compiling VioletCore Unreachable.swift
[11/100] Compiling VioletCore SourceLocation.swift
[12/100] Compiling VioletCore Trap.swift
[13/100] Compiling VioletCore UseScalarsToHashString.swift
[14/100] Emitting module Elsa
[15/102] Compiling VioletCore NonEmptyArray.swift
[16/102] Compiling VioletCore SipHash.swift
[17/102] Compiling ArgumentParser ArgumentHelp.swift
[18/102] Compiling ArgumentParser CompletionKind.swift
[19/102] Compiling ArgumentParser Errors.swift
[20/102] Compiling ArgumentParser Flag.swift
[21/103] Compiling ArgumentParser InputOrigin.swift
[22/103] Compiling ArgumentParser Option.swift
[23/103] Compiling ArgumentParser OptionGroup.swift
[26/103] Compiling ArgumentParser NameSpecification.swift
[27/103] Compiling ArgumentParser BashCompletionsGenerator.swift
[31/103] Compiling ArgumentParser CompletionsGenerator.swift
[32/103] Compiling ArgumentParser FishCompletionsGenerator.swift
[33/103] Compiling ArgumentParser ZshCompletionsGenerator.swift
[34/103] Compiling ArgumentParser Argument.swift
[35/103] Compiling ArgumentParser ParsableArguments.swift
[36/103] Compiling ArgumentParser ParsableArgumentsValidation.swift
[37/103] Compiling ArgumentParser ArgumentSet.swift
[38/103] Compiling ArgumentParser CommandParser.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:31: error: cannot find 'putc' in scope
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                               `- error: cannot find 'putc' in scope
 64 |   }
 65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:55: error: cannot find 'stderr' in scope
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                                       `- error: cannot find 'stderr' in scope
 64 |   }
 65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:36: error: generic parameter 'U' could not be inferred
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                    `- error: generic parameter 'U' could not be inferred
 64 |   }
 65 | }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
  |                        `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:180:7: error: cannot find '_exit' in scope
178 |   ) -> Never {
179 |     guard let error = error else {
180 |       _exit(ExitCode.success.rawValue)
    |       `- error: cannot find '_exit' in scope
181 |     }
182 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:192:5: error: cannot find '_exit' in scope
190 |       }
191 |     }
192 |     _exit(messageInfo.exitCode.rawValue)
    |     `- error: cannot find '_exit' in scope
193 |   }
194 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:31: error: cannot find 'putc' in scope
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                               `- error: cannot find 'putc' in scope
 64 |   }
 65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:55: error: cannot find 'stderr' in scope
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                                       `- error: cannot find 'stderr' in scope
 64 |   }
 65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:36: error: generic parameter 'U' could not be inferred
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                    `- error: generic parameter 'U' could not be inferred
 64 |   }
 65 | }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
  |                        `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:180:7: error: cannot find '_exit' in scope
178 |   ) -> Never {
179 |     guard let error = error else {
180 |       _exit(ExitCode.success.rawValue)
    |       `- error: cannot find '_exit' in scope
181 |     }
182 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:192:5: error: cannot find '_exit' in scope
190 |       }
191 |     }
192 |     _exit(messageInfo.exitCode.rawValue)
    |     `- error: cannot find '_exit' in scope
193 |   }
194 |
[41/103] Compiling ArgumentParser ParsableCommand.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:31: error: cannot find 'putc' in scope
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                               `- error: cannot find 'putc' in scope
 64 |   }
 65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:55: error: cannot find 'stderr' in scope
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                                       `- error: cannot find 'stderr' in scope
 64 |   }
 65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:36: error: generic parameter 'U' could not be inferred
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                    `- error: generic parameter 'U' could not be inferred
 64 |   }
 65 | }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
  |                        `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:180:7: error: cannot find '_exit' in scope
178 |   ) -> Never {
179 |     guard let error = error else {
180 |       _exit(ExitCode.success.rawValue)
    |       `- error: cannot find '_exit' in scope
181 |     }
182 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:192:5: error: cannot find '_exit' in scope
190 |       }
191 |     }
192 |     _exit(messageInfo.exitCode.rawValue)
    |     `- error: cannot find '_exit' in scope
193 |   }
194 |
[42/103] Compiling ArgumentParser ArgumentDecoder.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:31: error: cannot find 'putc' in scope
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                               `- error: cannot find 'putc' in scope
 64 |   }
 65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:55: error: cannot find 'stderr' in scope
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                                       `- error: cannot find 'stderr' in scope
 64 |   }
 65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:36: error: generic parameter 'U' could not be inferred
 61 | struct StandardError: TextOutputStream {
 62 |   mutating func write(_ string: String) {
 63 |     for byte in string.utf8 { putc(numericCast(byte), stderr) }
    |                                    `- error: generic parameter 'U' could not be inferred
 64 |   }
 65 | }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
  |                        `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:180:7: error: cannot find '_exit' in scope
178 |   ) -> Never {
179 |     guard let error = error else {
180 |       _exit(ExitCode.success.rawValue)
    |       `- error: cannot find '_exit' in scope
181 |     }
182 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:192:5: error: cannot find '_exit' in scope
190 |       }
191 |     }
192 |     _exit(messageInfo.exitCode.rawValue)
    |     `- error: cannot find '_exit' in scope
193 |   }
194 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
 64 |   public static let failure = ExitCode(EXIT_FAILURE)
    |                                        `- error: cannot find 'EXIT_FAILURE' in scope
 65 |
 66 |   /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
 64 |   public static let failure = ExitCode(EXIT_FAILURE)
    |                                        `- error: cannot find 'EXIT_FAILURE' in scope
 65 |
 66 |   /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
 64 |   public static let failure = ExitCode(EXIT_FAILURE)
    |                                        `- error: cannot find 'EXIT_FAILURE' in scope
 65 |
 66 |   /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
 64 |   public static let failure = ExitCode(EXIT_FAILURE)
    |                                        `- error: cannot find 'EXIT_FAILURE' in scope
 65 |
 66 |   /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
 64 |   public static let failure = ExitCode(EXIT_FAILURE)
    |                                        `- error: cannot find 'EXIT_FAILURE' in scope
 65 |
 66 |   /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
[50/103] Compiling ArgumentParser ArgumentDefinition.swift
[51/103] Compiling ArgumentParser Name.swift
[52/103] Compiling ArgumentParser Parsed.swift
[53/103] Compiling ArgumentParser ParsedValues.swift
[54/103] Compiling ArgumentParser ParserError.swift
[55/103] Compiling ArgumentParser SplitArguments.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:329:11: error: cannot find 'winsize' in scope
327 |           height: Int(csbi.srWindow.Bottom - csbi.srWindow.Top) + 1)
328 | #else
329 |   var w = winsize()
    |           `- error: cannot find 'winsize' in scope
330 | #if os(OpenBSD)
331 |   // TIOCGWINSZ is a complex macro, so we need the flattened value.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:13: error: cannot find 'ioctl' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |             `- error: cannot find 'ioctl' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:19: error: cannot find 'STDOUT_FILENO' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                   `- error: cannot find 'STDOUT_FILENO' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:34: error: cannot find 'TIOCGWINSZ' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                                  `- error: cannot find 'TIOCGWINSZ' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
[56/103] Compiling ArgumentParser HelpCommand.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:329:11: error: cannot find 'winsize' in scope
327 |           height: Int(csbi.srWindow.Bottom - csbi.srWindow.Top) + 1)
328 | #else
329 |   var w = winsize()
    |           `- error: cannot find 'winsize' in scope
330 | #if os(OpenBSD)
331 |   // TIOCGWINSZ is a complex macro, so we need the flattened value.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:13: error: cannot find 'ioctl' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |             `- error: cannot find 'ioctl' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:19: error: cannot find 'STDOUT_FILENO' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                   `- error: cannot find 'STDOUT_FILENO' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:34: error: cannot find 'TIOCGWINSZ' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                                  `- error: cannot find 'TIOCGWINSZ' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
[57/103] Compiling ArgumentParser HelpGenerator.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:329:11: error: cannot find 'winsize' in scope
327 |           height: Int(csbi.srWindow.Bottom - csbi.srWindow.Top) + 1)
328 | #else
329 |   var w = winsize()
    |           `- error: cannot find 'winsize' in scope
330 | #if os(OpenBSD)
331 |   // TIOCGWINSZ is a complex macro, so we need the flattened value.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:13: error: cannot find 'ioctl' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |             `- error: cannot find 'ioctl' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:19: error: cannot find 'STDOUT_FILENO' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                   `- error: cannot find 'STDOUT_FILENO' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:34: error: cannot find 'TIOCGWINSZ' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                                  `- error: cannot find 'TIOCGWINSZ' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
[58/103] Compiling ArgumentParser MessageInfo.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:329:11: error: cannot find 'winsize' in scope
327 |           height: Int(csbi.srWindow.Bottom - csbi.srWindow.Top) + 1)
328 | #else
329 |   var w = winsize()
    |           `- error: cannot find 'winsize' in scope
330 | #if os(OpenBSD)
331 |   // TIOCGWINSZ is a complex macro, so we need the flattened value.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:13: error: cannot find 'ioctl' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |             `- error: cannot find 'ioctl' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:19: error: cannot find 'STDOUT_FILENO' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                   `- error: cannot find 'STDOUT_FILENO' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:335:34: error: cannot find 'TIOCGWINSZ' in scope
333 |   let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
334 | #else
335 |   let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
    |                                  `- error: cannot find 'TIOCGWINSZ' in scope
336 | #endif
337 |   let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
 59 |
 60 |   /// An exit code that indicates successful completion of a command.
 61 |   public static let success = ExitCode(EXIT_SUCCESS)
    |                                        `- error: cannot find 'EXIT_SUCCESS' in scope
 62 |
 63 |   /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
 68 |   public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
 69 | #else
 70 |   public static let validationFailure = ExitCode(EX_USAGE)
    |                                                  `- error: cannot find 'EX_USAGE' in scope
 71 | #endif
 72 |
[58/103] Wrapping AST for VioletCore for debugging
[60/134] Compiling Elsa Parser.swift
[61/134] Compiling Elsa main.swift
[63/135] Compiling FileSystem Path.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[64/136] Emitting module FileSystem
/host/spi-builder-workspace/Sources/FileSystem/FileSystem+Readdir.swift:83:38: error: cannot find type 'DIR' in scope
 81 |   }
 82 |
 83 |   private func readdirAndClose(dirp: DIR) -> ReaddirResult {
    |                                      `- error: cannot find type 'DIR' in scope
 84 |     var result = [Filename]()
 85 |
/host/spi-builder-workspace/Sources/FileSystem/LibC.swift:188:16: error: cannot find type 'DIR' in scope
186 |
187 |   internal enum OpendirResult {
188 |     case value(DIR)
    |                `- error: cannot find type 'DIR' in scope
189 |     case errno(Int32)
190 |
/host/spi-builder-workspace/Sources/FileSystem/LibC.swift:191:35: error: cannot find type 'DIR' in scope
189 |     case errno(Int32)
190 |
191 |     fileprivate init(returnValue: DIR?) {
    |                                   `- error: cannot find type 'DIR' in scope
192 |       // The opendir() and fdopendir() functions return a pointer to the directory
193 |       // stream. On error, NULL is returned, and errno is set appropriately.
/host/spi-builder-workspace/Sources/FileSystem/LibC.swift:255:11: error: cannot find type 'DIR' in scope
253 |   /// https://linux.die.net/man/3/readdir_r
254 |   internal static func readdir_r(
255 |     dirp: DIR,
    |           `- error: cannot find type 'DIR' in scope
256 |     entry: UnsafeMutablePointer<dirent>!,
257 |     result: UnsafeMutablePointer<UnsafeMutablePointer<dirent>?>!
/host/spi-builder-workspace/Sources/FileSystem/LibC.swift:285:39: error: cannot find type 'DIR' in scope
283 |
284 |   /// https://linux.die.net/man/3/closedir
285 |   internal static func closedir(dirp: DIR) -> ClosedirResult {
    |                                       `- error: cannot find type 'DIR' in scope
286 |     // The closedir() function returns 0 on success. On error, -1 is returned,
287 |     // and errno is set appropriately.
[65/136] Compiling BigInt BigInt+InitFromBinaryFloatingPoint.swift
/host/spi-builder-workspace/Sources/FileSystem/FileDescriptor.swift:216:21: error: cannot find '_read' in scope
214 |       }
215 |
216 |       let amtRead = _read(self._fd, dynamicBuffer.advanced(by: total), amountToRead)
    |                     `- error: cannot find '_read' in scope
217 |       if amtRead < 0 {
218 |         free(dynamicBuffer)
/host/spi-builder-workspace/Sources/FileSystem/FileDescriptor.swift:268:19: error: cannot find '_read' in scope
266 |   private func _readBytes(into buffer: UnsafeMutablePointer<UInt8>,
267 |                           length: Int) throws -> Int {
268 |     let amtRead = _read(self._fd, buffer, length)
    |                   `- error: cannot find '_read' in scope
269 |     if amtRead < 0 {
270 |       throw _NSErrorWithErrno(errno, reading: true)
/host/spi-builder-workspace/Sources/FileSystem/FileDescriptor.swift:284:24: error: cannot find '_write' in scope
282 |
283 |       repeat {
284 |         bytesWritten = _write(self._fd,
    |                        `- error: cannot find '_write' in scope
285 |                               buf.advanced(by: length - bytesRemaining),
286 |                               bytesRemaining)
/host/spi-builder-workspace/Sources/FileSystem/FileDescriptor.swift:339:23: error: cannot find '_read' in scope
337 |       // Hmm… I'm not sure that this is the best way
338 |       let requestedReadCount = 1
339 |       let readCount = _read(self._fd, bufferPtr, requestedReadCount)
    |                       `- error: cannot find '_read' in scope
340 |
341 |       if readCount < 0 {
/host/spi-builder-workspace/Sources/FileSystem/FileDescriptor.swift:461:11: error: cannot find '_close' in scope
459 |     guard self._isValid else { return }
460 |
461 |     guard _close(self._fd) >= 0 else {
    |           `- error: cannot find '_close' in scope
462 |       throw _NSErrorWithErrno(errno, reading: true)
463 |     }
[66/136] Compiling BigInt BigInt+InitFromPythonString.swift
/host/spi-builder-workspace/Sources/FileSystem/FileDescriptor.swift:216:21: error: cannot find '_read' in scope
214 |       }
215 |
216 |       let amtRead = _read(self._fd, dynamicBuffer.advanced(by: total), amountToRead)
    |                     `- error: cannot find '_read' in scope
217 |       if amtRead < 0 {
218 |         free(dynamicBuffer)
/host/spi-builder-workspace/Sources/FileSystem/FileDescriptor.swift:268:19: error: cannot find '_read' in scope
266 |   private func _readBytes(into buffer: UnsafeMutablePointer<UInt8>,
267 |                           length: Int) throws -> Int {
268 |     let amtRead = _read(self._fd, buffer, length)
    |                   `- error: cannot find '_read' in scope
269 |     if amtRead < 0 {
270 |       throw _NSErrorWithErrno(errno, reading: true)
/host/spi-builder-workspace/Sources/FileSystem/FileDescriptor.swift:284:24: error: cannot find '_write' in scope
282 |
283 |       repeat {
284 |         bytesWritten = _write(self._fd,
    |                        `- error: cannot find '_write' in scope
285 |                               buf.advanced(by: length - bytesRemaining),
286 |                               bytesRemaining)
/host/spi-builder-workspace/Sources/FileSystem/FileDescriptor.swift:339:23: error: cannot find '_read' in scope
337 |       // Hmm… I'm not sure that this is the best way
338 |       let requestedReadCount = 1
339 |       let readCount = _read(self._fd, bufferPtr, requestedReadCount)
    |                       `- error: cannot find '_read' in scope
340 |
341 |       if readCount < 0 {
/host/spi-builder-workspace/Sources/FileSystem/FileDescriptor.swift:461:11: error: cannot find '_close' in scope
459 |     guard self._isValid else { return }
460 |
461 |     guard _close(self._fd) >= 0 else {
    |           `- error: cannot find '_close' in scope
462 |       throw _NSErrorWithErrno(errno, reading: true)
463 |     }
[67/136] Compiling FileSystem LibC.swift
/host/spi-builder-workspace/Sources/FileSystem/LibC.swift:188:16: error: cannot find type 'DIR' in scope
186 |
187 |   internal enum OpendirResult {
188 |     case value(DIR)
    |                `- error: cannot find type 'DIR' in scope
189 |     case errno(Int32)
190 |
/host/spi-builder-workspace/Sources/FileSystem/LibC.swift:191:35: error: cannot find type 'DIR' in scope
189 |     case errno(Int32)
190 |
191 |     fileprivate init(returnValue: DIR?) {
    |                                   `- error: cannot find type 'DIR' in scope
192 |       // The opendir() and fdopendir() functions return a pointer to the directory
193 |       // stream. On error, NULL is returned, and errno is set appropriately.
/host/spi-builder-workspace/Sources/FileSystem/LibC.swift:255:11: error: cannot find type 'DIR' in scope
253 |   /// https://linux.die.net/man/3/readdir_r
254 |   internal static func readdir_r(
255 |     dirp: DIR,
    |           `- error: cannot find type 'DIR' in scope
256 |     entry: UnsafeMutablePointer<dirent>!,
257 |     result: UnsafeMutablePointer<UnsafeMutablePointer<dirent>?>!
/host/spi-builder-workspace/Sources/FileSystem/LibC.swift:285:39: error: cannot find type 'DIR' in scope
283 |
284 |   /// https://linux.die.net/man/3/closedir
285 |   internal static func closedir(dirp: DIR) -> ClosedirResult {
    |                                       `- error: cannot find type 'DIR' in scope
286 |     // The closedir() function returns 0 on success. On error, -1 is returned,
287 |     // and errno is set appropriately.
/host/spi-builder-workspace/Sources/FileSystem/LibC.swift:264:17: error: module 'Foundation' has no member named 'readdir_r'
262 |     // and returns NULL in *result.
263 |
264 |     let errno = Foundation.readdir_r(dirp, entry, result)
    |                 `- error: module 'Foundation' has no member named 'readdir_r'
265 |     guard errno == 0 else {
266 |       return .errno(errno)
[67/136] Wrapping AST for Elsa for debugging
[68/136] Write Objects.LinkFileList
[70/136] Compiling FileSystem PathPartConvertible.swift
[71/136] Compiling BigInt BigIntHeap+And+Or+Xor.swift
/host/spi-builder-workspace/Sources/FileSystem/FileSystem+Readdir.swift:83:38: error: cannot find type 'DIR' in scope
 81 |   }
 82 |
 83 |   private func readdirAndClose(dirp: DIR) -> ReaddirResult {
    |                                      `- error: cannot find type 'DIR' in scope
 84 |     var result = [Filename]()
 85 |
/host/spi-builder-workspace/Sources/FileSystem/LibC.swift:188:16: error: cannot find type 'DIR' in scope
186 |
187 |   internal enum OpendirResult {
188 |     case value(DIR)
    |                `- error: cannot find type 'DIR' in scope
189 |     case errno(Int32)
190 |
/host/spi-builder-workspace/Sources/FileSystem/FileSystem+Readdir.swift:77:34: error: incorrect argument label in call (have 'dirp:', expected 'opendirResult:')
 75 |     switch opendirResult {
 76 |     case let .value(dirp):
 77 |       return self.readdirAndClose(dirp: dirp)
    |                                  `- error: incorrect argument label in call (have 'dirp:', expected 'opendirResult:')
 78 |     case let .errno(err):
 79 |       return ReaddirResult(err: err)
/host/spi-builder-workspace/Sources/FileSystem/LibC.swift:255:11: error: cannot find type 'DIR' in scope
253 |   /// https://linux.die.net/man/3/readdir_r
254 |   internal static func readdir_r(
255 |     dirp: DIR,
    |           `- error: cannot find type 'DIR' in scope
256 |     entry: UnsafeMutablePointer<dirent>!,
257 |     result: UnsafeMutablePointer<UnsafeMutablePointer<dirent>?>!
/host/spi-builder-workspace/Sources/FileSystem/LibC.swift:285:39: error: cannot find type 'DIR' in scope
283 |
284 |   /// https://linux.die.net/man/3/closedir
285 |   internal static func closedir(dirp: DIR) -> ClosedirResult {
    |                                       `- error: cannot find type 'DIR' in scope
286 |     // The closedir() function returns 0 on success. On error, -1 is returned,
287 |     // and errno is set appropriately.
/host/spi-builder-workspace/Sources/FileSystem/FileSystem+Readdir.swift:122:41: error: value of type 'dirent' has no member 'd_name'
120 |     // filename of at most {NAME_MAX} bytes followed by a terminating
121 |     // null byte.
122 |     return withUnsafePointer(to: &entry.d_name) { ptr in
    |                                         `- error: value of type 'dirent' has no member 'd_name'
123 |       let namePtr = UnsafeRawPointer(ptr).assumingMemoryBound(to: CChar.self)
124 |       return self.string(nullTerminatedWithFileSystemRepresentation: namePtr)
/root/.swiftpm/swift-sdks/swift-wasm-6.1-RELEASE-wasm32-unknown-wasi.artifactbundle/6.1-RELEASE-wasm32-unknown-wasi/wasm32-unknown-wasi/WASI.sdk/include/wasm32-wasi/__struct_dirent.h:11:5: note: field 'd_name' unavailable (cannot import)
 9 |     ino_t d_ino;
10 |     unsigned char d_type;
11 |     char d_name[];
   |     `- note: field 'd_name' unavailable (cannot import)
12 | };
13 |
[72/136] Compiling BigInt BigIntHeap+Div+Rem.swift
/host/spi-builder-workspace/Sources/FileSystem/FileSystem+Readdir.swift:83:38: error: cannot find type 'DIR' in scope
 81 |   }
 82 |
 83 |   private func readdirAndClose(dirp: DIR) -> ReaddirResult {
    |                                      `- error: cannot find type 'DIR' in scope
 84 |     var result = [Filename]()
 85 |
/host/spi-builder-workspace/Sources/FileSystem/LibC.swift:188:16: error: cannot find type 'DIR' in scope
186 |
187 |   internal enum OpendirResult {
188 |     case value(DIR)
    |                `- error: cannot find type 'DIR' in scope
189 |     case errno(Int32)
190 |
/host/spi-builder-workspace/Sources/FileSystem/FileSystem+Readdir.swift:77:34: error: incorrect argument label in call (have 'dirp:', expected 'opendirResult:')
 75 |     switch opendirResult {
 76 |     case let .value(dirp):
 77 |       return self.readdirAndClose(dirp: dirp)
    |                                  `- error: incorrect argument label in call (have 'dirp:', expected 'opendirResult:')
 78 |     case let .errno(err):
 79 |       return ReaddirResult(err: err)
/host/spi-builder-workspace/Sources/FileSystem/LibC.swift:255:11: error: cannot find type 'DIR' in scope
253 |   /// https://linux.die.net/man/3/readdir_r
254 |   internal static func readdir_r(
255 |     dirp: DIR,
    |           `- error: cannot find type 'DIR' in scope
256 |     entry: UnsafeMutablePointer<dirent>!,
257 |     result: UnsafeMutablePointer<UnsafeMutablePointer<dirent>?>!
/host/spi-builder-workspace/Sources/FileSystem/LibC.swift:285:39: error: cannot find type 'DIR' in scope
283 |
284 |   /// https://linux.die.net/man/3/closedir
285 |   internal static func closedir(dirp: DIR) -> ClosedirResult {
    |                                       `- error: cannot find type 'DIR' in scope
286 |     // The closedir() function returns 0 on success. On error, -1 is returned,
287 |     // and errno is set appropriately.
/host/spi-builder-workspace/Sources/FileSystem/FileSystem+Readdir.swift:122:41: error: value of type 'dirent' has no member 'd_name'
120 |     // filename of at most {NAME_MAX} bytes followed by a terminating
121 |     // null byte.
122 |     return withUnsafePointer(to: &entry.d_name) { ptr in
    |                                         `- error: value of type 'dirent' has no member 'd_name'
123 |       let namePtr = UnsafeRawPointer(ptr).assumingMemoryBound(to: CChar.self)
124 |       return self.string(nullTerminatedWithFileSystemRepresentation: namePtr)
/root/.swiftpm/swift-sdks/swift-wasm-6.1-RELEASE-wasm32-unknown-wasi.artifactbundle/6.1-RELEASE-wasm32-unknown-wasi/wasm32-unknown-wasi/WASI.sdk/include/wasm32-wasi/__struct_dirent.h:11:5: note: field 'd_name' unavailable (cannot import)
 9 |     ino_t d_ino;
10 |     unsigned char d_type;
11 |     char d_name[];
   |     `- note: field 'd_name' unavailable (cannot import)
12 | };
13 |
[73/136] Emitting module BigInt
[74/136] Compiling BigInt BigInt.swift
[75/136] Compiling BigInt BigIntHeap+Equatable+Comparable.swift
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Mul.swift:153:12: warning: 'assign(repeating:)' is deprecated: renamed to 'update(repeating:)'
151 |
152 |     let buffer = Buffer.allocate(capacity: count)
153 |     buffer.assign(repeating: 0)
    |            |- warning: 'assign(repeating:)' is deprecated: renamed to 'update(repeating:)'
    |            `- note: use 'update(repeating:)' instead
154 |     defer { buffer.deallocate() }
155 |
[77/138] Compiling BigInt BigIntHeap+Mul.swift
/host/spi-builder-workspace/Sources/BigInt/BigIntHeap+Mul.swift:153:12: warning: 'assign(repeating:)' is deprecated: renamed to 'update(repeating:)'
151 |
152 |     let buffer = Buffer.allocate(capacity: count)
153 |     buffer.assign(repeating: 0)
    |            |- warning: 'assign(repeating:)' is deprecated: renamed to 'update(repeating:)'
    |            `- note: use 'update(repeating:)' instead
154 |     defer { buffer.deallocate() }
155 |
[78/138] Compiling BigInt BigInt+ToString.swift
[79/138] Compiling BigInt BigInt+Words.swift
[80/138] Compiling BigInt BigInt+InitFromString.swift
[81/138] Compiling BigInt BigIntHeap+Add.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:49:26: error: cannot find 'getenv' in scope
 47 | #else
 48 |     // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
 49 |     guard let shellVar = getenv("SHELL") else { return nil }
    |                          `- error: cannot find 'getenv' in scope
 50 |     let shellParts = String(cString: shellVar).split(separator: "/")
 51 |     return CompletionShell(rawValue: String(shellParts.last ?? ""))
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:49:26: error: cannot find 'getenv' in scope
 47 | #else
 48 |     // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
 49 |     guard let shellVar = getenv("SHELL") else { return nil }
    |                          `- error: cannot find 'getenv' in scope
 50 |     let shellParts = String(cString: shellVar).split(separator: "/")
 51 |     return CompletionShell(rawValue: String(shellParts.last ?? ""))
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:49:26: error: cannot find 'getenv' in scope
 47 | #else
 48 |     // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
 49 |     guard let shellVar = getenv("SHELL") else { return nil }
    |                          `- error: cannot find 'getenv' in scope
 50 |     let shellParts = String(cString: shellVar).split(separator: "/")
 51 |     return CompletionShell(rawValue: String(shellParts.last ?? ""))
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:49:26: error: cannot find 'getenv' in scope
 47 | #else
 48 |     // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
 49 |     guard let shellVar = getenv("SHELL") else { return nil }
    |                          `- error: cannot find 'getenv' in scope
 50 |     let shellParts = String(cString: shellVar).split(separator: "/")
 51 |     return CompletionShell(rawValue: String(shellParts.last ?? ""))
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:49:26: error: cannot find 'getenv' in scope
 47 | #else
 48 |     // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
 49 |     guard let shellVar = getenv("SHELL") else { return nil }
    |                          `- error: cannot find 'getenv' in scope
 50 |     let shellParts = String(cString: shellVar).split(separator: "/")
 51 |     return CompletionShell(rawValue: String(shellParts.last ?? ""))
[87/138] Compiling BigInt extensions.swift
[91/138] Compiling ArgumentParser ExpressibleByArgument.swift
[91/138] Linking Elsa.wasm
[92/138] Compiling UnicodeData UnicodeData+Record.swift
BUILD FAILURE 6.1 wasm