The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Myron, reference main (ddc8b3), with Swift 6.3 for Android on 31 Oct 2026 15:34:59 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.1.4
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ncke/myron.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/ncke/myron
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at ddc8b3a Convert user defines to take an execution context argument
Cloned https://github.com/ncke/myron.git
Revision (git rev-parse @):
ddc8b3a08cedb858b4f57d4f4fcb48d846ba4c08
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/ncke/myron.git at main
========================================
Build
========================================
Selected platform:         android
Swift version:             6.3
Building package at path:  $PWD
https://github.com/ncke/myron.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886768-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:1259d966e40d034d138a282ea8b980b108763342a7ff8ac7ef483c73e99068f3
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.3-latest
Building for debugging...
[0/7] Write sources
[2/7] Write swift-version-272D24FF697CF451.txt
[4/64] Emitting module Myron
[5/71] Compiling Myron MyronRuntime+Process.swift
[6/71] Compiling Myron MyronRuntime.swift
[7/71] Compiling Myron MyronResult.swift
[8/71] Compiling Myron MyronSession.swift
[9/71] Compiling Myron MyronSessionConfiguration.swift
[10/71] Compiling Myron MyronSignature.swift
[11/71] Compiling Myron SignatureParser.swift
[12/71] Compiling Myron StandardEnvironment.swift
[13/71] Compiling Myron StandardLogic.swift
[14/71] Compiling Myron StandardMathematics.swift
[15/71] Compiling Myron StandardMessaging.swift
[16/71] Compiling Myron StandardOrdering.swift
[17/71] Compiling Myron StandardPredicates.swift
[18/71] Compiling Myron StandardRecord.swift
[19/71] Compiling Myron StandardRecordType.swift
[20/71] Compiling Myron StandardSet.swift
[21/71] Compiling Myron StandardResolver.swift
[22/71] Compiling Myron StandardAlist.swift
[23/71] Compiling Myron StandardComparison.swift
[24/71] Compiling Myron StandardDefine.swift
[25/71] Compiling Myron StandardError.swift
[26/71] Compiling Myron StandardHashmap.swift
[27/71] Compiling Myron StandardKinds.swift
[28/71] Compiling Myron StandardLists.swift
[29/71] Compiling Myron MyronModule.swift
[30/71] Compiling Myron MyronPrimitive.swift
[31/71] Compiling Myron MyronProcedure.swift
[32/71] Compiling Myron MyronRecord+Swift.swift
[33/71] Compiling Myron MyronRecord.swift
[34/71] Compiling Myron MyronRecordType.swift
[35/71] Compiling Myron MyronSet+Swift.swift
[36/71] Compiling Myron MyronSet.swift
[37/71] Compiling Myron MyronValue+Convertible.swift
[38/71] Compiling Myron MyronValue+Equality.swift
[39/71] Compiling Myron MyronValue+Expression.swift
[40/71] Compiling Myron MyronValue+Helpers.swift
[41/71] Compiling Myron MyronValue+Kind.swift
[42/71] Compiling Myron MyronValue+Swift.swift
[43/71] Compiling Myron MyronValue.swift
[44/71] Compiling Myron Environment.swift
[45/71] Compiling Myron EnvironmentRegistry.swift
[46/71] Compiling Myron MyronError+Hints.swift
[47/71] Compiling Myron MyronError+Messages.swift
[48/71] Compiling Myron MyronError.swift
[49/71] Compiling Myron Atom.swift
[50/71] Compiling Myron Expression+Helpers.swift
[51/71] Compiling Myron Expression.swift
[52/71] Compiling Myron Machine.swift
[53/71] Compiling Myron Myron.swift
[54/71] Compiling Myron Lexer.swift
[55/71] Compiling Myron Parser.swift
[56/71] Compiling Myron Token.swift
[57/71] Compiling Myron Message.swift
[58/71] Compiling Myron MyronExecutionContext.swift
[59/71] Compiling Myron MyronProcess.swift
[60/71] Compiling Myron StandardString.swift
[61/71] Compiling Myron Collection+Helpers.swift
[62/71] Compiling Myron Counter.swift
[63/71] Compiling Myron Variadics.swift
[64/71] Compiling Myron MyronHashmap+Swift.swift
[65/71] Compiling Myron MyronHashmap.swift
[66/71] Compiling Myron MyronHigherOrder.swift
[67/71] Compiling Myron MyronMacro.swift
[68/72] Wrapping AST for Myron for debugging
[70/80] Compiling MyronRunner Repl.swift
[71/80] Compiling MyronRunner main.swift
[72/80] Compiling MyronRunner Banner.swift
/host/spi-builder-workspace/Sources/MyronRunner/Banner.swift:213:16: error: cannot find 'isatty' in scope
211 |         guard environment["NO_COLOR"] == nil else { return false }
212 |         guard let term = environment["TERM"], term != "dumb" else { return false }
213 |         return isatty(STDOUT_FILENO) == 1
    |                `- error: cannot find 'isatty' in scope
214 |     }
215 |
/host/spi-builder-workspace/Sources/MyronRunner/Banner.swift:213:23: error: cannot find 'STDOUT_FILENO' in scope
211 |         guard environment["NO_COLOR"] == nil else { return false }
212 |         guard let term = environment["TERM"], term != "dumb" else { return false }
213 |         return isatty(STDOUT_FILENO) == 1
    |                       `- error: cannot find 'STDOUT_FILENO' in scope
214 |     }
215 |
/host/spi-builder-workspace/Sources/MyronRunner/Banner.swift:219:22: error: cannot find 'winsize' in scope
217 |         // WASI has no way to ask a terminal for its size.
218 |         #if !os(WASI)
219 |         var window = winsize()
    |                      `- error: cannot find 'winsize' in scope
220 |         if ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &window) == 0, window.ws_col > 0 {
221 |             return Int(window.ws_col)
/host/spi-builder-workspace/Sources/MyronRunner/Banner.swift:220:12: error: cannot find 'ioctl' in scope
218 |         #if !os(WASI)
219 |         var window = winsize()
220 |         if ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &window) == 0, window.ws_col > 0 {
    |            `- error: cannot find 'ioctl' in scope
221 |             return Int(window.ws_col)
222 |         }
/host/spi-builder-workspace/Sources/MyronRunner/Banner.swift:220:18: error: cannot find 'STDOUT_FILENO' in scope
218 |         #if !os(WASI)
219 |         var window = winsize()
220 |         if ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &window) == 0, window.ws_col > 0 {
    |                  `- error: cannot find 'STDOUT_FILENO' in scope
221 |             return Int(window.ws_col)
222 |         }
/host/spi-builder-workspace/Sources/MyronRunner/Banner.swift:220:38: error: cannot find 'TIOCGWINSZ' in scope
218 |         #if !os(WASI)
219 |         var window = winsize()
220 |         if ioctl(STDOUT_FILENO, UInt(TIOCGWINSZ), &window) == 0, window.ws_col > 0 {
    |                                      `- error: cannot find 'TIOCGWINSZ' in scope
221 |             return Int(window.ws_col)
222 |         }
[73/80] Compiling MyronRunner Console.swift
[74/80] Compiling MyronRunner Script.swift
[75/80] Emitting module MyronRunner
[76/80] Compiling MyronRunner Literate.swift
[77/80] Compiling MyronRunner Invocation.swift
BUILD FAILURE 6.3 android