The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build ExpressionParser, reference 0.1.1 (2f91ca), with Swift 6.0 for Linux on 9 Oct 2024 17:47:55 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.55.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mgriebling/ExpressionParser.git
Reference: 0.1.1
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/mgriebling/ExpressionParser
 * tag               0.1.1      -> FETCH_HEAD
HEAD is now at 2f91cac Fixed an error.
Cloned https://github.com/mgriebling/ExpressionParser.git
Revision (git rev-parse @):
2f91cac42ad5de6459c6808c29b295aec5087899
SUCCESS checkout https://github.com/mgriebling/ExpressionParser.git at 0.1.1
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/mgriebling/ExpressionParser.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:b1f5b321a5d74ef5eaf6f5f3afbfebaaa54c7954de6f859009c18a90e0e1c3b4
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/mgriebling/BigDecimal.git
[1/3470] Fetching bigdecimal
Fetched https://github.com/mgriebling/BigDecimal.git from cache (0.43s)
Computing version for https://github.com/mgriebling/BigDecimal.git
Computed https://github.com/mgriebling/BigDecimal.git at 3.0.0 (2.37s)
Fetching https://github.com/mgriebling/BigInt.git
[1/4359] Fetching bigint
Fetched https://github.com/mgriebling/BigInt.git from cache (0.82s)
Computing version for https://github.com/mgriebling/BigInt.git
Computed https://github.com/mgriebling/BigInt.git at 2.1.0 (0.57s)
Creating working copy for https://github.com/mgriebling/BigDecimal.git
Working copy of https://github.com/mgriebling/BigDecimal.git resolved at 3.0.0
Creating working copy for https://github.com/mgriebling/BigInt.git
Working copy of https://github.com/mgriebling/BigInt.git resolved at 2.1.0
warning: 'spi-builder-workspace': found 4 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/Sources/ExpressionParser/Support/Copyright.frame
    /host/spi-builder-workspace/Sources/ExpressionParser/Support/Scanner.frame
    /host/spi-builder-workspace/Sources/ExpressionParser/Support/Parser.frame
    /host/spi-builder-workspace/Sources/ExpressionParser/Support/exp.atg
Building for debugging...
[0/4] Write sources
[3/4] Write swift-version-24593BA9C3E375BF.txt
[5/17] Compiling BigInt Limbs.swift
[6/18] Compiling BigInt BurnikelZiegler.swift
[7/18] Compiling BigInt CRT.swift
[8/18] Compiling BigInt ExpMod.swift
[9/18] Compiling BigInt FFT.swift
[10/18] Compiling BigInt Karatsuba.swift
[11/18] Compiling BigInt Factorial.swift
[12/18] Compiling BigInt GCD.swift
[13/18] Compiling BigInt ToomCook.swift
[14/18] Emitting module BigInt
[15/18] Compiling BigInt BigFrac.swift
[16/18] Compiling BigInt BigInt-Extensions.swift
[17/18] Compiling BigInt BigInt.swift
[18/18] Compiling BigInt BitSieve.swift
[20/36] Compiling BigDecimal DecimalLogic.swift
[21/36] Compiling BigDecimal AsinCalculator.swift
[22/38] Emitting module BigDecimal
[23/38] Compiling BigDecimal BigDecimal.swift
/host/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:182:32: error: '_length' is inaccessible due to 'internal' protection level
 180 |             self = Self.flagNaN()
 181 |         } else {
 182 |             let length = value._length
     |                                `- error: '_length' is inaccessible due to 'internal' protection level
 183 |             for i in 0...length {
 184 |                 switch i {
FoundationEssentials.Decimal (internal):13:18: note: '_length' declared here
11 |     internal var storage: Decimal.Storage
12 |     internal var _exponent: Int32 { get set }
13 |     internal var _length: UInt32 { get set }
   |                  `- note: '_length' declared here
14 |     internal var _isNegative: UInt32 { get set }
15 |     internal var _isCompact: UInt32 { get set }
/host/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:196:55: error: '_exponent' is inaccessible due to 'internal' protection level
 194 |                 }
 195 |             }
 196 |             self = Self(value < 0 ? -m : m, Int(value._exponent))
     |                                                       `- error: '_exponent' is inaccessible due to 'internal' protection level
 197 |         }
 198 |     }
FoundationEssentials.Decimal (internal):12:18: note: '_exponent' declared here
10 |     }
11 |     internal var storage: Decimal.Storage
12 |     internal var _exponent: Int32 { get set }
   |                  `- note: '_exponent' declared here
13 |     internal var _length: UInt32 { get set }
14 |     internal var _isNegative: UInt32 { get set }
/host/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:795:34: error: extra arguments at positions #2, #3, #4, #5, #6 in call
 793 |         }
 794 |         assert(sig < 0x10000)
 795 |         return Foundation.Decimal(_exponent: Int32(exp), _length: length,
     |                                  `- error: extra arguments at positions #2, #3, #4, #5, #6 in call
 796 |                        _isNegative: self < 0 ? 1 : 0, _isCompact: 0,
 797 |                        _reserved: 0, _mantissa: (s0,s1,s2,s3,s4,s5,s6,s7))
FoundationEssentials.Decimal:20:12: note: 'init(_:)' declared here
18 |     public init(_ value: Int16)
19 |     public init(_ value: UInt32)
20 |     public init(_ value: Int32)
   |            `- note: 'init(_:)' declared here
21 |     public init(_ value: UInt64)
22 |     public init(_ value: Int64)
[24/38] Compiling BigDecimal Decimal.swift
/host/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:182:32: error: '_length' is inaccessible due to 'internal' protection level
 180 |             self = Self.flagNaN()
 181 |         } else {
 182 |             let length = value._length
     |                                `- error: '_length' is inaccessible due to 'internal' protection level
 183 |             for i in 0...length {
 184 |                 switch i {
FoundationEssentials.Decimal (internal):13:18: note: '_length' declared here
11 |     internal var storage: Decimal.Storage
12 |     internal var _exponent: Int32 { get set }
13 |     internal var _length: UInt32 { get set }
   |                  `- note: '_length' declared here
14 |     internal var _isNegative: UInt32 { get set }
15 |     internal var _isCompact: UInt32 { get set }
/host/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:196:55: error: '_exponent' is inaccessible due to 'internal' protection level
 194 |                 }
 195 |             }
 196 |             self = Self(value < 0 ? -m : m, Int(value._exponent))
     |                                                       `- error: '_exponent' is inaccessible due to 'internal' protection level
 197 |         }
 198 |     }
FoundationEssentials.Decimal (internal):12:18: note: '_exponent' declared here
10 |     }
11 |     internal var storage: Decimal.Storage
12 |     internal var _exponent: Int32 { get set }
   |                  `- note: '_exponent' declared here
13 |     internal var _length: UInt32 { get set }
14 |     internal var _isNegative: UInt32 { get set }
/host/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:795:34: error: extra arguments at positions #2, #3, #4, #5, #6 in call
 793 |         }
 794 |         assert(sig < 0x10000)
 795 |         return Foundation.Decimal(_exponent: Int32(exp), _length: length,
     |                                  `- error: extra arguments at positions #2, #3, #4, #5, #6 in call
 796 |                        _isNegative: self < 0 ? 1 : 0, _isCompact: 0,
 797 |                        _reserved: 0, _mantissa: (s0,s1,s2,s3,s4,s5,s6,s7))
FoundationEssentials.Decimal:20:12: note: 'init(_:)' declared here
18 |     public init(_ value: Int16)
19 |     public init(_ value: UInt32)
20 |     public init(_ value: Int32)
   |            `- note: 'init(_:)' declared here
21 |     public init(_ value: UInt64)
22 |     public init(_ value: Int64)
[25/38] Compiling BigDecimal Decimal128.swift
/host/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:182:32: error: '_length' is inaccessible due to 'internal' protection level
 180 |             self = Self.flagNaN()
 181 |         } else {
 182 |             let length = value._length
     |                                `- error: '_length' is inaccessible due to 'internal' protection level
 183 |             for i in 0...length {
 184 |                 switch i {
FoundationEssentials.Decimal (internal):13:18: note: '_length' declared here
11 |     internal var storage: Decimal.Storage
12 |     internal var _exponent: Int32 { get set }
13 |     internal var _length: UInt32 { get set }
   |                  `- note: '_length' declared here
14 |     internal var _isNegative: UInt32 { get set }
15 |     internal var _isCompact: UInt32 { get set }
/host/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:196:55: error: '_exponent' is inaccessible due to 'internal' protection level
 194 |                 }
 195 |             }
 196 |             self = Self(value < 0 ? -m : m, Int(value._exponent))
     |                                                       `- error: '_exponent' is inaccessible due to 'internal' protection level
 197 |         }
 198 |     }
FoundationEssentials.Decimal (internal):12:18: note: '_exponent' declared here
10 |     }
11 |     internal var storage: Decimal.Storage
12 |     internal var _exponent: Int32 { get set }
   |                  `- note: '_exponent' declared here
13 |     internal var _length: UInt32 { get set }
14 |     internal var _isNegative: UInt32 { get set }
/host/spi-builder-workspace/.build/checkouts/BigDecimal/Sources/BigDecimal/BigDecimal.swift:795:34: error: extra arguments at positions #2, #3, #4, #5, #6 in call
 793 |         }
 794 |         assert(sig < 0x10000)
 795 |         return Foundation.Decimal(_exponent: Int32(exp), _length: length,
     |                                  `- error: extra arguments at positions #2, #3, #4, #5, #6 in call
 796 |                        _isNegative: self < 0 ? 1 : 0, _isCompact: 0,
 797 |                        _reserved: 0, _mantissa: (s0,s1,s2,s3,s4,s5,s6,s7))
FoundationEssentials.Decimal:20:12: note: 'init(_:)' declared here
18 |     public init(_ value: Int16)
19 |     public init(_ value: UInt32)
20 |     public init(_ value: Int32)
   |            `- note: 'init(_:)' declared here
21 |     public init(_ value: UInt64)
22 |     public init(_ value: Int64)
[26/38] Compiling BigDecimal CosCalculator.swift
[27/38] Compiling BigDecimal CoshCalculator.swift
[28/38] Compiling BigDecimal SinCalculator.swift
[29/38] Compiling BigDecimal SinhCalculator.swift
[30/38] Compiling BigDecimal DecimalMath-Simple.swift
[31/38] Compiling BigDecimal DecimalMath.swift
[32/38] Compiling BigDecimal ExponentCalculator.swift
[33/38] Compiling BigDecimal SeriesCalculator.swift
[34/38] Compiling BigDecimal Extensions.swift
[35/38] Compiling BigDecimal Rounding.swift
[36/38] Compiling BigDecimal Decimal32.swift
[37/38] Compiling BigDecimal Decimal64.swift
[38/38] Compiling BigDecimal DecimalFloatingPoint.swift
BUILD FAILURE 6.0 linux