Build Information
Failed to build Cuneiform, reference main (4c9523), with Swift 6.3 for Linux on 18 Apr 2026 09:44:48 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Jramos57/cuneiform.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/Jramos57/cuneiform
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 4c95239 fix: install zip command in Linux CI
Cloned https://github.com/Jramos57/cuneiform.git
Revision (git rev-parse @):
4c952394f42c08cde0baef005fe7be7613a290ca
SUCCESS checkout https://github.com/Jramos57/cuneiform.git at main
========================================
Build
========================================
Selected platform: linux
Swift version: 6.3
Building package at path: $PWD
https://github.com/Jramos57/cuneiform.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:5a7d791d2ead8a924b1292cb31bf3288eabcfe8880e0b005b00b45b71a5bc36a
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest
Fetching https://github.com/swiftlang/swift-testing.git
[1/37268] Fetching swift-testing
Fetched https://github.com/swiftlang/swift-testing.git from cache (1.65s)
Computing version for https://github.com/swiftlang/swift-testing.git
Computed https://github.com/swiftlang/swift-testing.git at 0.99.0 (2.11s)
Fetching https://github.com/swiftlang/swift-syntax.git
[1/74983] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git from cache (7.84s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 600.0.1 (10.27s)
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 600.0.1
Creating working copy for https://github.com/swiftlang/swift-testing.git
Working copy of https://github.com/swiftlang/swift-testing.git resolved at 0.99.0
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/32] Emitting module Cuneiform
[4/36] Compiling Cuneiform ContentType.swift
[5/36] Compiling Cuneiform Errors.swift
[6/36] Compiling Cuneiform PartPath.swift
[7/36] Compiling Cuneiform Relationship.swift
[8/36] Compiling Cuneiform Cuneiform.swift
[9/36] Compiling Cuneiform ZipArchive.swift
[10/36] Compiling Cuneiform ZipWriter.swift
[11/36] Compiling Cuneiform CellFormula.swift
[12/36] Compiling Cuneiform CellValue.swift
[13/36] Compiling Cuneiform ContentTypesParser.swift
[14/36] Compiling Cuneiform OPCBuilders.swift
[15/36] Compiling Cuneiform OPCPackage.swift
[16/36] Compiling Cuneiform RelationshipsParser.swift
[17/36] Compiling Cuneiform SpreadsheetMLBuilders.swift
[18/36] Compiling Cuneiform StylesParser.swift
[19/36] Compiling Cuneiform TableParser.swift
[20/36] Compiling Cuneiform VMLCommentsBuilder.swift
[21/36] Compiling Cuneiform PivotTableParser.swift
[22/36] Compiling Cuneiform RichText.swift
[23/36] Compiling Cuneiform SharedStringsParser.swift
[24/36] Compiling Cuneiform Sheet.swift
[25/36] Compiling Cuneiform ChartBuilder.swift
[26/36] Compiling Cuneiform ChartParser.swift
[27/36] Compiling Cuneiform CommentsBuilder.swift
[28/36] Compiling Cuneiform CommentsParser.swift
[29/36] Compiling Cuneiform Workbook.swift
[30/36] Compiling Cuneiform WorkbookParser.swift
[31/36] Compiling Cuneiform WorkbookWriter.swift
[32/36] Compiling Cuneiform WorksheetParser.swift
[33/36] Compiling Cuneiform DependencyGraph.swift
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:9614:26: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
9612 | } else {
9613 | // PDF: x^(α-1) * (1-x)^(β-1) / B(α,β)
9614 | let logPdf = (alpha - 1) * log(xNorm) + (beta - 1) * log(1 - xNorm) - lgamma(alpha) - lgamma(beta) + lgamma(alpha + beta)
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
9615 | return .number(exp(logPdf) / (b - a))
9616 | }
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:9949:27: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
9947 | for k in 0...trials {
9948 | // Binomial probability
9949 | let logProb = lgamma(Double(trials + 1)) - lgamma(Double(k + 1)) - lgamma(Double(trials - k + 1)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
9950 | Double(k) * log(p) + Double(trials - k) * log(1 - p)
9951 | cumProb += exp(logProb)
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:10410:31: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10408 | for k in 0...sampleSuccesses {
10409 | // Hypergeometric probability: C(M,k) * C(N-M,n-k) / C(N,n)
10410 | let logProb = lgamma(Double(populationSuccesses + 1)) - lgamma(Double(k + 1)) - lgamma(Double(populationSuccesses - k + 1)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10411 | lgamma(Double(populationSize - populationSuccesses + 1)) - lgamma(Double(sampleSize - k + 1)) - lgamma(Double(populationSize - populationSuccesses - sampleSize + k + 1)) -
10412 | (lgamma(Double(populationSize + 1)) - lgamma(Double(sampleSize + 1)) - lgamma(Double(populationSize - sampleSize + 1)))
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:10418:27: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10416 | } else {
10417 | // PMF
10418 | let logProb = lgamma(Double(populationSuccesses + 1)) - lgamma(Double(sampleSuccesses + 1)) - lgamma(Double(populationSuccesses - sampleSuccesses + 1)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10419 | lgamma(Double(populationSize - populationSuccesses + 1)) - lgamma(Double(sampleSize - sampleSuccesses + 1)) - lgamma(Double(populationSize - populationSuccesses - sampleSize + sampleSuccesses + 1)) -
10420 | (lgamma(Double(populationSize + 1)) - lgamma(Double(sampleSize + 1)) - lgamma(Double(populationSize - sampleSize + 1)))
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:10458:31: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10456 | for k in 0...failures {
10457 | // Negative binomial: C(k+r-1, k) * p^r * (1-p)^k
10458 | let logProb = lgamma(Double(k + successes)) - lgamma(Double(k + 1)) - lgamma(Double(successes)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10459 | Double(successes) * log(p) + Double(k) * log(1 - p)
10460 | cumProb += exp(logProb)
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:10465:27: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10463 | } else {
10464 | // PMF
10465 | let logProb = lgamma(Double(failures + successes)) - lgamma(Double(failures + 1)) - lgamma(Double(successes)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10466 | Double(successes) * log(p) + Double(failures) * log(1 - p)
10467 | return .number(exp(logProb))
[34/36] Compiling Cuneiform FormulaEvaluator.swift
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:9614:26: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
9612 | } else {
9613 | // PDF: x^(α-1) * (1-x)^(β-1) / B(α,β)
9614 | let logPdf = (alpha - 1) * log(xNorm) + (beta - 1) * log(1 - xNorm) - lgamma(alpha) - lgamma(beta) + lgamma(alpha + beta)
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
9615 | return .number(exp(logPdf) / (b - a))
9616 | }
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:9949:27: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
9947 | for k in 0...trials {
9948 | // Binomial probability
9949 | let logProb = lgamma(Double(trials + 1)) - lgamma(Double(k + 1)) - lgamma(Double(trials - k + 1)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
9950 | Double(k) * log(p) + Double(trials - k) * log(1 - p)
9951 | cumProb += exp(logProb)
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:10410:31: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10408 | for k in 0...sampleSuccesses {
10409 | // Hypergeometric probability: C(M,k) * C(N-M,n-k) / C(N,n)
10410 | let logProb = lgamma(Double(populationSuccesses + 1)) - lgamma(Double(k + 1)) - lgamma(Double(populationSuccesses - k + 1)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10411 | lgamma(Double(populationSize - populationSuccesses + 1)) - lgamma(Double(sampleSize - k + 1)) - lgamma(Double(populationSize - populationSuccesses - sampleSize + k + 1)) -
10412 | (lgamma(Double(populationSize + 1)) - lgamma(Double(sampleSize + 1)) - lgamma(Double(populationSize - sampleSize + 1)))
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:10418:27: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10416 | } else {
10417 | // PMF
10418 | let logProb = lgamma(Double(populationSuccesses + 1)) - lgamma(Double(sampleSuccesses + 1)) - lgamma(Double(populationSuccesses - sampleSuccesses + 1)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10419 | lgamma(Double(populationSize - populationSuccesses + 1)) - lgamma(Double(sampleSize - sampleSuccesses + 1)) - lgamma(Double(populationSize - populationSuccesses - sampleSize + sampleSuccesses + 1)) -
10420 | (lgamma(Double(populationSize + 1)) - lgamma(Double(sampleSize + 1)) - lgamma(Double(populationSize - sampleSize + 1)))
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:10458:31: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10456 | for k in 0...failures {
10457 | // Negative binomial: C(k+r-1, k) * p^r * (1-p)^k
10458 | let logProb = lgamma(Double(k + successes)) - lgamma(Double(k + 1)) - lgamma(Double(successes)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10459 | Double(successes) * log(p) + Double(k) * log(1 - p)
10460 | cumProb += exp(logProb)
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:10465:27: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10463 | } else {
10464 | // PMF
10465 | let logProb = lgamma(Double(failures + successes)) - lgamma(Double(failures + 1)) - lgamma(Double(successes)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10466 | Double(successes) * log(p) + Double(failures) * log(1 - p)
10467 | return .number(exp(logProb))
[35/36] Compiling Cuneiform FormulaParser.swift
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:9614:26: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
9612 | } else {
9613 | // PDF: x^(α-1) * (1-x)^(β-1) / B(α,β)
9614 | let logPdf = (alpha - 1) * log(xNorm) + (beta - 1) * log(1 - xNorm) - lgamma(alpha) - lgamma(beta) + lgamma(alpha + beta)
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
9615 | return .number(exp(logPdf) / (b - a))
9616 | }
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:9949:27: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
9947 | for k in 0...trials {
9948 | // Binomial probability
9949 | let logProb = lgamma(Double(trials + 1)) - lgamma(Double(k + 1)) - lgamma(Double(trials - k + 1)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
9950 | Double(k) * log(p) + Double(trials - k) * log(1 - p)
9951 | cumProb += exp(logProb)
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:10410:31: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10408 | for k in 0...sampleSuccesses {
10409 | // Hypergeometric probability: C(M,k) * C(N-M,n-k) / C(N,n)
10410 | let logProb = lgamma(Double(populationSuccesses + 1)) - lgamma(Double(k + 1)) - lgamma(Double(populationSuccesses - k + 1)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10411 | lgamma(Double(populationSize - populationSuccesses + 1)) - lgamma(Double(sampleSize - k + 1)) - lgamma(Double(populationSize - populationSuccesses - sampleSize + k + 1)) -
10412 | (lgamma(Double(populationSize + 1)) - lgamma(Double(sampleSize + 1)) - lgamma(Double(populationSize - sampleSize + 1)))
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:10418:27: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10416 | } else {
10417 | // PMF
10418 | let logProb = lgamma(Double(populationSuccesses + 1)) - lgamma(Double(sampleSuccesses + 1)) - lgamma(Double(populationSuccesses - sampleSuccesses + 1)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10419 | lgamma(Double(populationSize - populationSuccesses + 1)) - lgamma(Double(sampleSize - sampleSuccesses + 1)) - lgamma(Double(populationSize - populationSuccesses - sampleSize + sampleSuccesses + 1)) -
10420 | (lgamma(Double(populationSize + 1)) - lgamma(Double(sampleSize + 1)) - lgamma(Double(populationSize - sampleSize + 1)))
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:10458:31: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10456 | for k in 0...failures {
10457 | // Negative binomial: C(k+r-1, k) * p^r * (1-p)^k
10458 | let logProb = lgamma(Double(k + successes)) - lgamma(Double(k + 1)) - lgamma(Double(successes)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10459 | Double(successes) * log(p) + Double(k) * log(1 - p)
10460 | cumProb += exp(logProb)
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:10465:27: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10463 | } else {
10464 | // PMF
10465 | let logProb = lgamma(Double(failures + successes)) - lgamma(Double(failures + 1)) - lgamma(Double(successes)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10466 | Double(successes) * log(p) + Double(failures) * log(1 - p)
10467 | return .number(exp(logProb))
[36/36] Compiling Cuneiform PageSetup.swift
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:9614:26: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
9612 | } else {
9613 | // PDF: x^(α-1) * (1-x)^(β-1) / B(α,β)
9614 | let logPdf = (alpha - 1) * log(xNorm) + (beta - 1) * log(1 - xNorm) - lgamma(alpha) - lgamma(beta) + lgamma(alpha + beta)
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
9615 | return .number(exp(logPdf) / (b - a))
9616 | }
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:9949:27: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
9947 | for k in 0...trials {
9948 | // Binomial probability
9949 | let logProb = lgamma(Double(trials + 1)) - lgamma(Double(k + 1)) - lgamma(Double(trials - k + 1)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
9950 | Double(k) * log(p) + Double(trials - k) * log(1 - p)
9951 | cumProb += exp(logProb)
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:10410:31: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10408 | for k in 0...sampleSuccesses {
10409 | // Hypergeometric probability: C(M,k) * C(N-M,n-k) / C(N,n)
10410 | let logProb = lgamma(Double(populationSuccesses + 1)) - lgamma(Double(k + 1)) - lgamma(Double(populationSuccesses - k + 1)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10411 | lgamma(Double(populationSize - populationSuccesses + 1)) - lgamma(Double(sampleSize - k + 1)) - lgamma(Double(populationSize - populationSuccesses - sampleSize + k + 1)) -
10412 | (lgamma(Double(populationSize + 1)) - lgamma(Double(sampleSize + 1)) - lgamma(Double(populationSize - sampleSize + 1)))
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:10418:27: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10416 | } else {
10417 | // PMF
10418 | let logProb = lgamma(Double(populationSuccesses + 1)) - lgamma(Double(sampleSuccesses + 1)) - lgamma(Double(populationSuccesses - sampleSuccesses + 1)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10419 | lgamma(Double(populationSize - populationSuccesses + 1)) - lgamma(Double(sampleSize - sampleSuccesses + 1)) - lgamma(Double(populationSize - populationSuccesses - sampleSize + sampleSuccesses + 1)) -
10420 | (lgamma(Double(populationSize + 1)) - lgamma(Double(sampleSize + 1)) - lgamma(Double(populationSize - sampleSize + 1)))
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:10458:31: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10456 | for k in 0...failures {
10457 | // Negative binomial: C(k+r-1, k) * p^r * (1-p)^k
10458 | let logProb = lgamma(Double(k + successes)) - lgamma(Double(k + 1)) - lgamma(Double(successes)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10459 | Double(successes) * log(p) + Double(k) * log(1 - p)
10460 | cumProb += exp(logProb)
/host/spi-builder-workspace/Sources/Cuneiform/SpreadsheetML/FormulaEvaluator.swift:10465:27: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10463 | } else {
10464 | // PMF
10465 | let logProb = lgamma(Double(failures + successes)) - lgamma(Double(failures + 1)) - lgamma(Double(successes)) +
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
10466 | Double(successes) * log(p) + Double(failures) * log(1 - p)
10467 | return .number(exp(logProb))
BUILD FAILURE 6.3 linux