The Swift Package Index logo.Swift Package Index

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>&1

Build 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