Build Information
Failed to build quiver-cookbook, reference main (d13e6d), with Swift 6.4 for Wasm on 23 Oct 2026 20:30:03 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest swift build --swift-sdk swift-6.4.0-RELEASE_wasm 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/waynewbishop/quiver-cookbook.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/waynewbishop/quiver-cookbook
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at d13e6dd refactor: updates to support tes..
Cloned https://github.com/waynewbishop/quiver-cookbook.git
Revision (git rev-parse @):
d13e6ddf0d29eebab8bdb98e64656cc6b11a29f3
SUCCESS checkout https://github.com/waynewbishop/quiver-cookbook.git at main
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.4
Building package at path: $PWD
https://github.com/waynewbishop/quiver-cookbook.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest swift build --swift-sdk swift-6.4.0-RELEASE_wasm 2>&1
wasm-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:0ad19d16955074ecc72bbe910025b19c4e4614184c1a48afc82660d4c7620121
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest
Fetching https://github.com/waynewbishop/quiver.git
[1/4784] Fetching quiver
Fetched https://github.com/waynewbishop/quiver.git (0.62s)
Computing version for https://github.com/waynewbishop/quiver.git
Computed https://github.com/waynewbishop/quiver.git at 1.6.0 (0.77s)
Creating working copy for https://github.com/waynewbishop/quiver.git
Working copy of https://github.com/waynewbishop/quiver.git resolved at 1.6.0
Building for debugging...
[Planning deferred tasks]
[22 / 36] Quiver
[31 / 45] Quiver
[37 / 46] Quiver
[45 / 55] Recipes
error: SwiftCompile normal wasm32 /host/spi-builder-workspace/Sources/Recipes/11-reshape-without-losing-data.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile 11-reshape-without-losing-data.swift
error: SwiftCompile normal wasm32 /host/spi-builder-workspace/Sources/Recipes/12-rotate-a-point.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile 12-rotate-a-point.swift
error: SwiftCompile normal wasm32 /host/spi-builder-workspace/Sources/Recipes/13-multiply-two-matrices.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile 13-multiply-two-matrices.swift
error: SwiftCompile normal wasm32 /host/spi-builder-workspace/Sources/Recipes/14-can-this-matrix-be-inverted.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile 14-can-this-matrix-be-inverted.swift
error: SwiftCompile normal wasm32 /host/spi-builder-workspace/Sources/Recipes/15-predict-a-house-price.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile 15-predict-a-house-price.swift
error: SwiftCompile normal wasm32 /host/spi-builder-workspace/Sources/Recipes/16-classify-with-naive-bayes.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile 16-classify-with-naive-bayes.swift
error: SwiftCompile normal wasm32 /host/spi-builder-workspace/Sources/Recipes/17-find-the-nearest-neighbor.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile 17-find-the-nearest-neighbor.swift
error: SwiftCompile normal wasm32 /host/spi-builder-workspace/Sources/Recipes/18-cluster-without-labels.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile 18-cluster-without-labels.swift
error: SwiftCompile normal wasm32 /host/spi-builder-workspace/Sources/Recipes/19-scale-features-before-training.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile 19-scale-features-before-training.swift
/host/spi-builder-workspace/Sources/Recipes/01-how-far-is-home.swift:1:8: [1;31merror: [1;39mno such module 'Playgrounds'[0;0m
[0;36m1 |[0;0m import Playgrounds
[0;36m|[0;0m `- [1;31merror: [1;39mno such module 'Playgrounds'[0;0m
[0;36m2 |[0;0m import Quiver
[0;36m3 |[0;0m
Failed frontend command:
/usr/bin/swift-frontend -frontend -c /host/spi-builder-workspace/Sources/Recipes/01-how-far-is-home.swift /host/spi-builder-workspace/Sources/Recipes/02-normalize-a-direction.swift /host/spi-builder-workspace/Sources/Recipes/03-are-these-perpendicular.swift /host/spi-builder-workspace/Sources/Recipes/04-find-the-most-similar-item.swift /host/spi-builder-workspace/Sources/Recipes/05-king-minus-man-plus-woman.swift /host/spi-builder-workspace/Sources/Recipes/06-detect-near-duplicates.swift /host/spi-builder-workspace/Sources/Recipes/07-describe-a-dataset.swift /host/spi-builder-workspace/Sources/Recipes/08-find-the-outliers.swift /host/spi-builder-workspace/Sources/Recipes/09-smooth-a-noisy-signal.swift /host/spi-builder-workspace/Sources/Recipes/10-build-a-histogram.swift -primary-file /host/spi-builder-workspace/Sources/Recipes/11-reshape-without-losing-data.swift -primary-file /host/spi-builder-workspace/Sources/Recipes/12-rotate-a-point.swift -primary-file /host/spi-builder-workspace/Sources/Recipes/13-multiply-two-matrices.swift -primary-file /host/spi-builder-workspace/Sources/Recipes/14-can-this-matrix-be-inverted.swift -primary-file /host/spi-builder-workspace/Sources/Recipes/15-predict-a-house-price.swift -primary-file /host/spi-builder-workspace/Sources/Recipes/16-classify-with-naive-bayes.swift -primary-file /host/spi-builder-workspace/Sources/Recipes/17-find-the-nearest-neighbor.swift -primary-file /host/spi-builder-workspace/Sources/Recipes/18-cluster-without-labels.swift -primary-file /host/spi-builder-workspace/Sources/Recipes/19-scale-features-before-training.swift /host/spi-builder-workspace/Sources/Recipes/20-split-train-evaluate.swift /host/spi-builder-workspace/Sources/Recipes/21-search-by-meaning.swift /host/spi-builder-workspace/Sources/Recipes/22-organize-data-with-panel.swift /host/spi-builder-workspace/Sources/Recipes/23-project-a-vector.swift /host/spi-builder-workspace/Sources/Recipes/24-from-scores-to-probabilities.swift /host/spi-builder-workspace/Sources/Recipes/25-evaluate-a-classifier.swift /host/spi-builder-workspace/Sources/Recipes/26-evaluate-a-regression.swift /host/spi-builder-workspace/Sources/Recipes/27-correlation-matrix.swift /host/spi-builder-workspace/Sources/Recipes/28-solve-a-linear-system.swift /host/spi-builder-workspace/Sources/Recipes/29-find-the-best-k.swift /host/spi-builder-workspace/Sources/Recipes/30-generate-arrays.swift /host/spi-builder-workspace/Sources/Recipes/31-broadcasting.swift /host/spi-builder-workspace/Sources/Recipes/32-stratified-split.swift /host/spi-builder-workspace/Sources/Recipes/34-balance-imbalanced-data.swift /host/spi-builder-workspace/Sources/Recipes/35-save-and-load-a-model.swift /host/spi-builder-workspace/Sources/Recipes/36-can-swift-drive-a-car.swift /host/spi-builder-workspace/Sources/Recipes/37-wing-panel-rivet-inspection.swift /host/spi-builder-workspace/Sources/Recipes/38-wind-tunnel-lift-predictor.swift /host/spi-builder-workspace/Sources/Recipes/41-recovery-prediction.swift /host/spi-builder-workspace/Sources/Recipes/42-delivery-route-optimizer.swift /host/spi-builder-workspace/Sources/Recipes/45-find-the-nearest-word.swift /host/spi-builder-workspace/Sources/Recipes/46-save-and-load-a-pipeline.swift /host/spi-builder-workspace/Sources/Recipes/47-pipeline-for-linear-regression.swift /host/spi-builder-workspace/Sources/Recipes/49-find-the-dominant-frequency.swift /host/spi-builder-workspace/Sources/Recipes/50-print-a-frequency-spectrum.swift /host/spi-builder-workspace/Sources/Recipes/51-one-primitive-two-sensors.swift /host/spi-builder-workspace/Sources/Recipes/53-fit-a-curve-with-polyfit.swift /host/spi-builder-workspace/Sources/Recipes/54-velocity-and-acceleration.swift /host/spi-builder-workspace/Sources/Recipes/55-the-normal-distribution.swift /host/spi-builder-workspace/Sources/Recipes/56-confidence-intervals-with-the-bootstrap.swift /host/spi-builder-workspace/Sources/Recipes/58-calibrated-class-probabilities.swift /host/spi-builder-workspace/Sources/Recipes/59-grade-from-elevation.swift /host/spi-builder-workspace/Sources/Recipes/60-read-a-regression-summary.swift /host/spi-builder-workspace/Sources/Recipes/61-standard-error-vs-standard-deviation.swift /host/spi-builder-workspace/Sources/Recipes/62-one-sample-t-test.swift /host/spi-builder-workspace/Sources/Recipes/63-chi-squared-goodness-of-fit.swift /host/spi-builder-workspace/Sources/Recipes/64-bimodal-detection-with-mode.swift /host/spi-builder-workspace/Sources/Recipes/65-parametric-ci-for-the-mean.swift /host/spi-builder-workspace/Sources/Recipes/66-sampling-distribution-of-the-median.swift /host/spi-builder-workspace/Sources/Recipes/67-sampling-distribution-of-standard-deviation.swift /host/spi-builder-workspace/Sources/Recipes/68-clt-for-a-non-normal-source.swift /host/spi-builder-workspace/Sources/Recipes/69-inter-arrival-times.swift /host/spi-builder-workspace/Sources/Recipes/70-ab-test-with-randombinomial.swift /host/spi-builder-workspace/Sources/Recipes/71-reproducibility-with-a-seeded-rng.swift /host/spi-builder-workspace/Sources/Recipes/72-gradient-descent-on-house-prices.swift /host/spi-builder-workspace/Sources/Recipes/73-classify-with-logistic-regression.swift /host/spi-builder-workspace/Sources/Recipes/74-predict-class-probabilities.swift /host/spi-builder-workspace/Sources/Recipes/75-find-the-decision-boundary.swift /host/spi-builder-workspace/Sources/Recipes/76-analyze-regression-residuals.swift /host/spi-builder-workspace/Sources/Recipes/77-rank-by-meaning-any-source.swift /host/spi-builder-workspace/Sources/Recipes/78-retrieve-a-passage-for-a-question.swift /host/spi-builder-workspace/Sources/Recipes/79-decide-when-retrieval-is-good-enough.swift /host/spi-builder-workspace/Sources/Recipes/80-score-a-run-with-true-effort-score.swift /host/spi-builder-workspace/Sources/Recipes/81-compress-a-dataset-with-pca.swift -supplementary-output-file-map /host/spi-builder-workspace/.build/out/Intermediates.noindex/quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/supplementaryOutputs-10 -target wasm32-unknown-wasip1 -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-6.4.0-RELEASE_wasm.artifactbundle/swift-6.4.0-RELEASE_wasm/wasm32-unknown-wasip1/WASI.sdk -sysroot /root/.swiftpm/swift-sdks/swift-6.4.0-RELEASE_wasm.artifactbundle/swift-6.4.0-RELEASE_wasm/wasm32-unknown-wasip1/WASI.sdk -I /host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /usr/lib/swift/host/plugins/testing\#/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.0-RELEASE_wasm.artifactbundle/swift-6.4.0-RELEASE_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static -use-static-resource-dir -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /root/.swiftpm/swift-sdks/swift-6.4.0-RELEASE_wasm.artifactbundle/swift-6.4.0-RELEASE_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static/clang -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/DerivedSources-normal/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/DerivedSources/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Recipes -package-name spi_builder_workspace -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/Recipes_const_extract_protocols.json -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/11-reshape-without-losing-data.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/12-rotate-a-point.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/13-multiply-two-matrices.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/14-can-this-matrix-be-inverted.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/15-predict-a-house-price.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/16-classify-with-naive-bayes.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/17-find-the-nearest-neighbor.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/18-cluster-without-labels.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/19-scale-features-before-training.o -index-unit-output-path /quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/11-reshape-without-losing-data.o -index-unit-output-path /quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/12-rotate-a-point.o -index-unit-output-path /quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/13-multiply-two-matrices.o -index-unit-output-path /quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/14-can-this-matrix-be-inverted.o -index-unit-output-path /quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/15-predict-a-house-price.o -index-unit-output-path /quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/16-classify-with-naive-bayes.o -index-unit-output-path /quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/17-find-the-nearest-neighbor.o -index-unit-output-path /quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/18-cluster-without-labels.o -index-unit-output-path /quiver-cookbook.build/Debug-webassembly-wasm32/Recipes-t.build/Objects-normal/wasm32/19-scale-features-before-training.o -index-store-path /host/spi-builder-workspace/.build/out -index-system-modules
error: Build failed
BUILD FAILURE 6.4 wasm