Build Information
Failed to build AstronomyKit, reference main (d68e84), with Swift 6.1 for Wasm on 17 Oct 2026 06:27:28 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:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/heirloomlogic/AstronomyKit.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/heirloomlogic/AstronomyKit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at d68e84e Make the PR gate fast and drop the capture-commit pin (#297)
Updating files: 73% (898/1221)
Updating files: 74% (904/1221)
Updating files: 75% (916/1221)
Updating files: 76% (928/1221)
Updating files: 77% (941/1221)
Updating files: 78% (953/1221)
Updating files: 79% (965/1221)
Updating files: 80% (977/1221)
Updating files: 80% (981/1221)
Updating files: 81% (990/1221)
Updating files: 82% (1002/1221)
Updating files: 83% (1014/1221)
Updating files: 84% (1026/1221)
Updating files: 85% (1038/1221)
Updating files: 86% (1051/1221)
Updating files: 87% (1063/1221)
Updating files: 88% (1075/1221)
Updating files: 89% (1087/1221)
Updating files: 90% (1099/1221)
Updating files: 91% (1112/1221)
Updating files: 92% (1124/1221)
Updating files: 93% (1136/1221)
Updating files: 94% (1148/1221)
Updating files: 95% (1160/1221)
Updating files: 96% (1173/1221)
Updating files: 97% (1185/1221)
Updating files: 98% (1197/1221)
Updating files: 99% (1209/1221)
Updating files: 100% (1221/1221)
Updating files: 100% (1221/1221), done.
Cloned https://github.com/heirloomlogic/AstronomyKit.git
Revision (git rev-parse @):
d68e84e86bb5124d02c26d43f168f8cbbaaefc5f
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/heirloomlogic/AstronomyKit.git at main
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.1
Building package at path: $PWD
https://github.com/heirloomlogic/AstronomyKit.git
https://github.com/heirloomlogic/AstronomyKit.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
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: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 saguaro1/spi-images
Digest: sha256:8209621f35c5a12749e7df75bbcb99eccb508d0196da99f6ac3bcf5f4827df31
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.1-latest
Building for debugging...
[0/13] Compiling ir.c
[0/13] Compiling pmat06.c
[2/13] Compiling fw2m.c
[3/13] Compiling ephemeris_time.c
[4/13] Compiling pfw06.c
[5/13] Write sources
[6/13] Compiling dtdb.c
[7/13] Compiling rx.c
[8/13] Compiling rz.c
[9/13] Compiling obl06.c
[10/13] Write swift-version-24593BA9C3E375BF.txt
/host/spi-builder-workspace/Sources/CLibAstronomy/astronomy.c:173:10: fatal error: 'pthread.h' file not found
173 | #include <pthread.h>
| ^~~~~~~~~~~
1 error generated.
[11/175] Compiling CLibAstronomy astronomy.c
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[11/175] Compiling CLibAstronomy ephemeris.c
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:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from saguaro1/spi-images
Digest: sha256:8209621f35c5a12749e7df75bbcb99eccb508d0196da99f6ac3bcf5f4827df31
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.1-latest
[0/1] Planning build
Building for debugging...
[0/3] Write swift-version-24593BA9C3E375BF.txt
/host/spi-builder-workspace/Sources/CLibAstronomy/astronomy.c:173:10: fatal error: 'pthread.h' file not found
173 | #include <pthread.h>
| ^~~~~~~~~~~
1 error generated.
[1/165] Compiling CLibAstronomy astronomy.c
[1/165] Compiling CLibAstronomy ephemeris.c
BUILD FAILURE 6.1 wasm