Build Information
Failed to build FirebladePAL, reference main (d54ec8
), with Swift 6.1 for Android on 28 May 2025 20:49:56 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/fireblade-engine/pal.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/fireblade-engine/pal
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at d54ec84 Update renovate.json
Cloned https://github.com/fireblade-engine/pal.git
Revision (git rev-parse @):
d54ec8410406c5f207a56ec1ac250e8e161a1bb9
SUCCESS checkout https://github.com/fireblade-engine/pal.git at main
========================================
Build
========================================
Selected platform: android
Swift version: 6.1
Building package at path: $PWD
https://github.com/fireblade-engine/pal.git
https://github.com/fireblade-engine/pal.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
"dependencies" : [
{
"identity" : "math",
"requirement" : {
"range" : [
{
"lower_bound" : "0.13.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/fireblade-engine/math.git"
},
{
"identity" : "time",
"requirement" : {
"range" : [
{
"lower_bound" : "0.2.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/fireblade-engine/time.git"
},
{
"identity" : "swiftsdl2",
"requirement" : {
"range" : [
{
"lower_bound" : "1.4.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ctreffs/SwiftSDL2.git"
},
{
"identity" : "swiftvulkan",
"requirement" : {
"range" : [
{
"lower_bound" : "0.2.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ctreffs/SwiftVulkan"
},
{
"identity" : "swiftnfd",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ctreffs/SwiftNFD.git"
}
],
"manifest_display_name" : "FirebladePAL",
"name" : "FirebladePAL",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "FirebladePAL",
"targets" : [
"FirebladePAL"
],
"type" : {
"library" : [
"static"
]
}
},
{
"name" : "VulkanBackendDemoApp",
"targets" : [
"VulkanBackendDemoApp"
],
"type" : {
"executable" : null
}
},
{
"name" : "MetalBackendDemoApp",
"targets" : [
"MetalBackendDemoApp"
],
"type" : {
"executable" : null
}
},
{
"name" : "CPUBackendDemoApp",
"targets" : [
"CPUBackendDemoApp"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "VulkanBackendDemoApp",
"module_type" : "SwiftTarget",
"name" : "VulkanBackendDemoApp",
"path" : "Demos/VulkanBackendDemoApp",
"product_dependencies" : [
"Vulkan"
],
"product_memberships" : [
"VulkanBackendDemoApp"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"FirebladePAL"
],
"type" : "executable"
},
{
"c99name" : "MetalBackendDemoApp",
"module_type" : "SwiftTarget",
"name" : "MetalBackendDemoApp",
"path" : "Demos/MetalBackendDemoApp",
"product_memberships" : [
"MetalBackendDemoApp"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"FirebladePAL"
],
"type" : "executable"
},
{
"c99name" : "FirebladePALTests",
"module_type" : "SwiftTarget",
"name" : "FirebladePALTests",
"path" : "Tests/FirebladePALTests",
"sources" : [
"FirebladePALTests.swift"
],
"target_dependencies" : [
"FirebladePAL"
],
"type" : "test"
},
{
"c99name" : "FirebladePAL",
"module_type" : "SwiftTarget",
"name" : "FirebladePAL",
"path" : "Sources/FirebladePAL",
"product_dependencies" : [
"FirebladeMath",
"FirebladeTime",
"SDL",
"Vulkan",
"NFD"
],
"product_memberships" : [
"FirebladePAL",
"VulkanBackendDemoApp",
"MetalBackendDemoApp",
"CPUBackendDemoApp"
],
"sources" : [
"Clipboard.swift",
"Events.swift",
"Keys.swift",
"Platform.swift",
"Platform/Apple/APPL+Extensions.swift",
"Platform/Apple/APPLAppDelegate.swift",
"Platform/Apple/APPLDisplayLink.swift",
"Platform/Apple/APPLEvents.swift",
"Platform/Apple/APPLPlatform.swift",
"Platform/Apple/APPLScreen.swift",
"Platform/Apple/APPLShims.swift",
"Platform/Apple/APPLView.swift",
"Platform/Apple/APPLViewController.swift",
"Platform/Apple/APPLWindow.swift",
"Platform/PlatformEvents.swift",
"Platform/PlatformInitialization.swift",
"Platform/SDL/SDLClipboard.swift",
"Platform/SDL/SDLError.swift",
"Platform/SDL/SDLEvents.swift",
"Platform/SDL/SDLKeys.swift",
"Platform/SDL/SDLPlatform.swift",
"Platform/SDL/SDLScreen.swift",
"Platform/SDL/SDLWindow.swift",
"Platform/SDL/Surface/SDLCPUWindowSurface.swift",
"Platform/SDL/Surface/SDLMTLSurface.swift",
"Platform/SDL/Surface/SDLOpenGLWindowSurface.swift",
"Platform/SDL/Surface/SDLVLKWindowSurface.swift",
"Platform/SDL/Surface/SDLWindowSurface.swift",
"PointerButton.swift",
"Screen.swift",
"Surface.swift",
"Window.swift"
],
"type" : "library"
},
{
"c99name" : "CPUBackendDemoApp",
"module_type" : "SwiftTarget",
"name" : "CPUBackendDemoApp",
"path" : "Demos/CPUBackendDemoApp",
"product_memberships" : [
"CPUBackendDemoApp"
],
"sources" : [
"main.swift"
],
"target_dependencies" : [
"FirebladePAL"
],
"type" : "executable"
}
],
"tools_version" : "5.7"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 -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
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
Fetching https://github.com/ctreffs/SwiftNFD.git
Fetching https://github.com/ctreffs/SwiftSDL2.git
Fetching https://github.com/ctreffs/SwiftVulkan
Fetching https://github.com/fireblade-engine/time.git
Fetching https://github.com/fireblade-engine/math.git
[1/1352] Fetching swiftsdl2
[718/1758] Fetching swiftsdl2, time
[1102/4410] Fetching swiftsdl2, time, math
[1616/4802] Fetching swiftsdl2, time, math, swiftnfd
[3331/5096] Fetching swiftsdl2, time, math, swiftnfd, swiftvulkan
Fetched https://github.com/fireblade-engine/time.git from cache (0.38s)
Fetched https://github.com/ctreffs/SwiftVulkan from cache (0.38s)
Fetched https://github.com/fireblade-engine/math.git from cache (0.38s)
Fetched https://github.com/ctreffs/SwiftNFD.git from cache (0.53s)
Fetched https://github.com/ctreffs/SwiftSDL2.git from cache (0.54s)
Computing version for https://github.com/ctreffs/SwiftNFD.git
Computed https://github.com/ctreffs/SwiftNFD.git at 1.0.2 (1.22s)
Computing version for https://github.com/ctreffs/SwiftVulkan
Computed https://github.com/ctreffs/SwiftVulkan at 0.2.1 (0.89s)
Computing version for https://github.com/ctreffs/SwiftSDL2.git
Computed https://github.com/ctreffs/SwiftSDL2.git at 1.4.1 (1.01s)
Computing version for https://github.com/fireblade-engine/time.git
Computed https://github.com/fireblade-engine/time.git at 0.2.0 (1.19s)
Computing version for https://github.com/fireblade-engine/math.git
Computed https://github.com/fireblade-engine/math.git at 0.13.0 (1.20s)
Creating working copy for https://github.com/ctreffs/SwiftNFD.git
Working copy of https://github.com/ctreffs/SwiftNFD.git resolved at 1.0.2
Creating working copy for https://github.com/ctreffs/SwiftVulkan
Working copy of https://github.com/ctreffs/SwiftVulkan resolved at 0.2.1
Creating working copy for https://github.com/fireblade-engine/time.git
Working copy of https://github.com/fireblade-engine/time.git resolved at 0.2.0
Creating working copy for https://github.com/ctreffs/SwiftSDL2.git
Working copy of https://github.com/ctreffs/SwiftSDL2.git resolved at 1.4.1
Creating working copy for https://github.com/fireblade-engine/math.git
Working copy of https://github.com/fireblade-engine/math.git resolved at 0.13.0
warning: you may be able to install vulkan using your system-packager:
apt-get install libvulkan-dev libvulkan1
warning: you may be able to install vulkan using your system-packager:
apt-get install libvulkan-dev libvulkan1
Building for debugging...
[0/32] Write sources
[8/32] Compiling CNFD nfd_win.cpp
[9/32] Compiling CNFD nfd_gtk.c
[10/32] Compiling CNFD nfd_cocoa.m
[11/32] Compiling CNFD nfd_default.c
[12/32] Compiling CNFD nfd_common.c
[13/32] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[15/132] Emitting module FirebladeMath
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[16/144] Compiling FirebladeMath log2.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[17/144] Compiling FirebladeMath matrix.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[18/144] Compiling FirebladeMath max.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[19/144] Compiling FirebladeMath min.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[20/144] Compiling FirebladeMath mod.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[21/144] Compiling FirebladeMath normalize.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[22/144] Compiling FirebladeMath pow.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[23/144] Compiling FirebladeMath pow2.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[24/144] Compiling FirebladeMath quaternion.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[25/144] Compiling FirebladeMath radians.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[26/144] Compiling FirebladeMath reflect.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[27/144] Compiling FirebladeMath refract.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[28/144] Compiling FirebladeMath clamp.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[29/144] Compiling FirebladeMath conjugate.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[30/144] Compiling FirebladeMath copysign.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[31/144] Compiling FirebladeMath cos.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[32/144] Compiling FirebladeMath cosh.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[33/144] Compiling FirebladeMath cross.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[34/144] Compiling FirebladeMath degrees.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[35/144] Compiling FirebladeMath determinant.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[36/144] Compiling FirebladeMath distance.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[37/144] Compiling FirebladeMath dot.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[38/144] Compiling FirebladeMath exp.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[39/144] Compiling FirebladeMath exp2.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[40/144] Compiling FirebladeMath faceforward.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[41/144] Compiling FirebladeMath floor.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[42/144] Compiling FirebladeMath fract.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[43/144] Compiling FirebladeMath hypot.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[44/144] Compiling FirebladeMath inverse.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[45/144] Compiling FirebladeMath isInfinite.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[46/144] Compiling FirebladeMath isNegativeInfinity.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[47/144] Compiling FirebladeMath isNegativeZero.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[48/144] Compiling FirebladeMath isPositiveInfinity.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[49/144] Compiling FirebladeMath isPositiveZero.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[50/144] Compiling FirebladeMath length.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[51/144] Compiling FirebladeMath lerp+mix.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[52/144] Compiling FirebladeMath log.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[53/144] Compiling FirebladeMath log10.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[54/144] Compiling FirebladeTime TimeProviding.swift
[55/144] Compiling FirebladeTime Time.swift
/host/spi-builder-workspace/.build/checkouts/time/Sources/FirebladeTime/POSIXClock.swift:42:41: error: cannot find type 'CTimeSpec' in scope
40 | // clock_gettime (ns) => 370 cycles (CLOCK_PROCESS_CPUTIME_ID)
41 |
42 | @usableFromInline var timeSpec: CTimeSpec
| `- error: cannot find type 'CTimeSpec' in scope
43 |
44 | @inlinable
[56/144] Compiling FirebladeMath MatrixStorage+NO_SIMD.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[57/144] Compiling FirebladeMath MatrixStorage+SIMD.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[58/144] Compiling FirebladeMath MatrixStorage.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[59/144] Compiling FirebladeMath Point.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[60/144] Compiling FirebladeMath Quat.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[61/144] Compiling FirebladeMath Quat4d.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[62/144] Compiling FirebladeMath Quat4f+Euler.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[63/144] Compiling FirebladeMath Quat4f.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[64/144] Compiling FirebladeMath Quaternion+Identity.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[65/144] Compiling FirebladeMath Quaternion+Multiplication.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[66/144] Compiling FirebladeMath Quaternion+Operators.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[67/144] Compiling FirebladeMath QuaternionStorage+NO_SIMD.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[68/144] Compiling FirebladeTime Timer.swift
[69/144] Compiling FirebladeMath Constants.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[70/144] Compiling FirebladeMath abs.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[71/144] Compiling FirebladeMath acos.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[72/144] Compiling FirebladeMath acosh.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[73/144] Compiling FirebladeMath adjugate.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[74/144] Compiling FirebladeMath angle.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[75/144] Compiling FirebladeMath asin.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[76/144] Compiling FirebladeMath asinh.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[77/144] Compiling FirebladeMath atan.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[78/144] Compiling FirebladeMath atan2.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[79/144] Compiling FirebladeMath atanh.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[80/144] Compiling FirebladeMath axis.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[81/144] Compiling FirebladeMath ceil.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[82/144] Compiling FirebladeMath QuaternionStorage+SIMD.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[83/144] Compiling FirebladeMath QuaternionStorage.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[84/144] Compiling FirebladeMath Quaternions.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[85/144] Compiling FirebladeMath Rect.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[86/144] Compiling FirebladeMath Size.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[87/144] Compiling FirebladeMath StorageScalar.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[88/144] Compiling FirebladeMath SIMD+Extensions.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[89/144] Compiling FirebladeMath SIMD2+Extensions.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[90/144] Compiling FirebladeMath SIMD3+Extensions.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[91/144] Compiling FirebladeMath SIMD4+Extensions.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[92/144] Compiling FirebladeMath Vec3+Axes.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
[93/144] Compiling FirebladeMath Vectors.swift
/host/spi-builder-workspace/.build/checkouts/math/Sources/FirebladeMath/Functions/abs.swift:10:8: error: no such module 'Glibc'
8 |
9 | #if FRB_MATH_GLIBC
10 | import Glibc
| `- error: no such module 'Glibc'
11 | #endif
12 |
error: emit-module command failed with exit code 1 (use -v to see invocation)
[94/144] Emitting module SDL
/host/spi-builder-workspace/.build/checkouts/SwiftSDL2/Sources/SDL2/SDL2.swift:11:23: error: no such module 'SDL2'
9 | @_exported import CSDL2
10 | #else
11 | @_exported import SDL2
| `- error: no such module 'SDL2'
12 | #endif
13 |
[95/144] Compiling SDL SDL2.swift
/host/spi-builder-workspace/.build/checkouts/SwiftSDL2/Sources/SDL2/SDL2.swift:11:23: error: no such module 'SDL2'
9 | @_exported import CSDL2
10 | #else
11 | @_exported import SDL2
| `- error: no such module 'SDL2'
12 | #endif
13 |
[96/144] Emitting module NFD
[97/144] Compiling NFD SwiftNFD.swift
[99/145] Compiling FirebladeTime MachTime.swift
/host/spi-builder-workspace/.build/checkouts/time/Sources/FirebladeTime/POSIXClock.swift:15:16: error: unavailable on this platform
13 | import Glibc
14 | #else
15 | #error("unavailable on this platform")
| `- error: unavailable on this platform
16 | #endif
17 |
/host/spi-builder-workspace/.build/checkouts/time/Sources/FirebladeTime/POSIXClock.swift:42:41: error: cannot find type 'CTimeSpec' in scope
40 | // clock_gettime (ns) => 370 cycles (CLOCK_PROCESS_CPUTIME_ID)
41 |
42 | @usableFromInline var timeSpec: CTimeSpec
| `- error: cannot find type 'CTimeSpec' in scope
43 |
44 | @inlinable
/host/spi-builder-workspace/.build/checkouts/time/Sources/FirebladeTime/POSIXClock.swift:46:24: error: cannot find 'CTimeSpec' in scope
44 | @inlinable
45 | public init() {
46 | timeSpec = CTimeSpec(tv_sec: 0, tv_nsec: 0)
| `- error: cannot find 'CTimeSpec' in scope
47 | // get resolution
48 | #if canImport(Darwin)
/host/spi-builder-workspace/.build/checkouts/time/Sources/FirebladeTime/POSIXClock.swift:51:21: error: cannot find 'clock_getres' in scope
49 | timeSpec.tv_sec = UInt32(1 / sysconf(_SC_CLK_TCK))
50 | #else
51 | _ = clock_getres(CLOCK_MONOTONIC, &timeSpec)
| `- error: cannot find 'clock_getres' in scope
52 | #endif
53 | }
/host/spi-builder-workspace/.build/checkouts/time/Sources/FirebladeTime/POSIXClock.swift:51:34: error: cannot find 'CLOCK_MONOTONIC' in scope
49 | timeSpec.tv_sec = UInt32(1 / sysconf(_SC_CLK_TCK))
50 | #else
51 | _ = clock_getres(CLOCK_MONOTONIC, &timeSpec)
| `- error: cannot find 'CLOCK_MONOTONIC' in scope
52 | #endif
53 | }
/host/spi-builder-workspace/.build/checkouts/time/Sources/FirebladeTime/POSIXClock.swift:69:21: error: cannot find 'clock_gettime' in scope
67 | _ = mach_port_deallocate(machTaskSelf(), clockName)
68 | #else
69 | _ = clock_gettime(CLOCK_MONOTONIC, &timeSpec)
| `- error: cannot find 'clock_gettime' in scope
70 | #endif
71 | return Nanoseconds(timeSpec.tv_sec) * Nanoseconds(1e9) + Nanoseconds(timeSpec.tv_nsec)
/host/spi-builder-workspace/.build/checkouts/time/Sources/FirebladeTime/POSIXClock.swift:69:35: error: cannot find 'CLOCK_MONOTONIC' in scope
67 | _ = mach_port_deallocate(machTaskSelf(), clockName)
68 | #else
69 | _ = clock_gettime(CLOCK_MONOTONIC, &timeSpec)
| `- error: cannot find 'CLOCK_MONOTONIC' in scope
70 | #endif
71 | return Nanoseconds(timeSpec.tv_sec) * Nanoseconds(1e9) + Nanoseconds(timeSpec.tv_nsec)
/host/spi-builder-workspace/.build/checkouts/time/Sources/FirebladeTime/POSIXTimeOfDay.swift:14:16: error: unavailable on this platform
12 | import Glibc
13 | #else
14 | #error("unavailable on this platform")
| `- error: unavailable on this platform
15 | #endif
16 |
/host/spi-builder-workspace/.build/checkouts/time/Sources/FirebladeTime/POSIXTimeOfDay.swift:23:40: error: cannot find type 'timeval' in scope
21 | /// https://pubs.opengroup.org/onlinepubs/9699919799/functions/gettimeofday.html
22 | public struct POSIXTimeOfDay: TimeProviding {
23 | @usableFromInline var timeVal: timeval
| `- error: cannot find type 'timeval' in scope
24 |
25 | @inlinable
/host/spi-builder-workspace/.build/checkouts/time/Sources/FirebladeTime/POSIXTimeOfDay.swift:27:23: error: cannot find 'timeval' in scope
25 | @inlinable
26 | public init() {
27 | timeVal = timeval(tv_sec: 0, tv_usec: 0)
| `- error: cannot find 'timeval' in scope
28 | }
29 |
/host/spi-builder-workspace/.build/checkouts/time/Sources/FirebladeTime/POSIXTimeOfDay.swift:33:26: error: cannot find 'gettimeofday' in scope
31 | @inlinable
32 | public mutating func now() -> Nanoseconds {
33 | let result = gettimeofday(&timeVal, nil)
| `- error: cannot find 'gettimeofday' in scope
34 | precondition(result == 0, "failed to call 'gettimeofday' error: \(errno)")
35 | return Nanoseconds(timeVal.tv_sec) * Nanoseconds(1e9) + Nanoseconds(timeVal.tv_usec) * Nanoseconds(1e3)
/host/spi-builder-workspace/.build/checkouts/time/Sources/FirebladeTime/POSIXTimeOfDay.swift:33:49: error: 'nil' requires a contextual type
31 | @inlinable
32 | public mutating func now() -> Nanoseconds {
33 | let result = gettimeofday(&timeVal, nil)
| `- error: 'nil' requires a contextual type
34 | precondition(result == 0, "failed to call 'gettimeofday' error: \(errno)")
35 | return Nanoseconds(timeVal.tv_sec) * Nanoseconds(1e9) + Nanoseconds(timeVal.tv_usec) * Nanoseconds(1e3)
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
warning: you may be able to install vulkan using your system-packager:
apt-get install libvulkan-dev libvulkan1
warning: you may be able to install vulkan using your system-packager:
apt-get install libvulkan-dev libvulkan1
[0/1] Planning build
Building for debugging...
[0/19] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/97] Emitting module SDL
/host/spi-builder-workspace/.build/checkouts/SwiftSDL2/Sources/SDL2/SDL2.swift:11:23: error: no such module 'SDL2'
9 | @_exported import CSDL2
10 | #else
11 | @_exported import SDL2
| `- error: no such module 'SDL2'
12 | #endif
13 |
[3/97] Compiling SDL SDL2.swift
/host/spi-builder-workspace/.build/checkouts/SwiftSDL2/Sources/SDL2/SDL2.swift:11:23: error: no such module 'SDL2'
9 | @_exported import CSDL2
10 | #else
11 | @_exported import SDL2
| `- error: no such module 'SDL2'
12 | #endif
13 |
BUILD FAILURE 6.1 android