The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Doubles, reference 1.5.0 (9a56b2), with Swift 6.3 for macOS (SPM) on 15 Apr 2026 04:30:02 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mgriebling/Doubles.git
Reference: 1.5.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mgriebling/Doubles
 * tag               1.5.0      -> FETCH_HEAD
HEAD is now at 9a56b24 Updated documentation.
Cloned https://github.com/mgriebling/Doubles.git
Revision (git rev-parse @):
9a56b2425b793d484826dcb2e570f94eaf01b9be
SUCCESS checkout https://github.com/mgriebling/Doubles.git at 1.5.0
Fetching https://github.com/swiftlang/swift-docc-symbolkit
Fetching https://github.com/apple/swift-docc-plugin
[1/2275] Fetching swift-docc-plugin
[229/5947] Fetching swift-docc-plugin, swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.21s)
Fetched https://github.com/apple/swift-docc-plugin from cache (1.21s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.3 (4.23s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.73s)
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.3
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "doubles",
      "name": "Doubles",
      "url": "https://github.com/mgriebling/Doubles.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Doubles",
      "traits": [
        "default"
      ],
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/mgriebling/Doubles.git
[1/2278] Fetching doubles
Fetched https://github.com/mgriebling/Doubles.git from cache (1.10s)
Creating working copy for https://github.com/mgriebling/Doubles.git
Working copy of https://github.com/mgriebling/Doubles.git resolved at 1.5.0 (9a56b24)
warning: '.resolve-product-dependencies': dependency 'doubles' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/mgriebling/Doubles.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/4] Write sources
[3/4] Write swift-version--6988338F2F200930.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[5/9] Emitting module Doubles
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:602:103: error: ambiguous use of operator '<'
 600 |
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
     |                                                                                                       `- error: ambiguous use of operator '<'
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:604:142: error: ambiguous use of operator '<'
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
     |                                                                                                                                              `- error: ambiguous use of operator '<'
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
 606 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:608:103: error: ambiguous use of operator '>'
 606 |
 607 | 	// MARK: - Greater-Than Comparison
 608 |     @inlinable static public func > (a: QDouble, b: Double) -> Bool  { a[0] > b || (a[0] == b && a[1] > 0.0) }
     |                                                                                                       `- error: ambiguous use of operator '>'
 609 |     @inlinable static public func > (a: Double,  b: QDouble) -> Bool { b < a }
     |                                   `- note: found this candidate
 610 |     @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
 611 |     @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:24: note: found this candidate
 430 |     public static func > (_ a: DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
 431 |     public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
 432 |     public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
     |                        `- note: found this candidate
 433 |
 434 |     public static func >= (_ a:DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:610:142: error: ambiguous use of operator '>'
 607 | 	// MARK: - Greater-Than Comparison
 608 |     @inlinable static public func > (a: QDouble, b: Double) -> Bool  { a[0] > b || (a[0] == b && a[1] > 0.0) }
 609 |     @inlinable static public func > (a: Double,  b: QDouble) -> Bool { b < a }
     |                                   `- note: found this candidate
 610 |     @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
     |                                                                                                                                              `- error: ambiguous use of operator '>'
 611 |     @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
 612 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:24: note: found this candidate
 430 |     public static func > (_ a: DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
 431 |     public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
 432 |     public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
     |                        `- note: found this candidate
 433 |
 434 |     public static func >= (_ a:DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:629:51: error: ambiguous use of operator '>'
 607 | 	// MARK: - Greater-Than Comparison
 608 |     @inlinable static public func > (a: QDouble, b: Double) -> Bool  { a[0] > b || (a[0] == b && a[1] > 0.0) }
 609 |     @inlinable static public func > (a: Double,  b: QDouble) -> Bool { b < a }
     |                                   `- note: found this candidate
 610 |     @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
 611 |     @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
     :
 627 |     @inlinable public var isZero: Bool     { x[0] == 0.0 }
 628 |     @inlinable public var isOne: Bool      { x == SIMD4.one }
 629 |     @inlinable public var isPositive: Bool { x[0] > 0.0 }
     |                                                   `- error: ambiguous use of operator '>'
 630 |     @inlinable public var isNegative: Bool { x[0] < 0.0 }
 631 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:24: note: found this candidate
 430 |     public static func > (_ a: DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
 431 |     public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
 432 |     public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
     |                        `- note: found this candidate
 433 |
 434 |     public static func >= (_ a:DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:630:51: error: ambiguous use of operator '<'
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
     :
 628 |     @inlinable public var isOne: Bool      { x == SIMD4.one }
 629 |     @inlinable public var isPositive: Bool { x[0] > 0.0 }
 630 |     @inlinable public var isNegative: Bool { x[0] < 0.0 }
     |                                                   `- error: ambiguous use of operator '<'
 631 |
 632 |     @inlinable static public func inv(_ qd: QDouble) -> QDouble  { 1.0 / qd }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:2128:71: error: ambiguous use of operator '<'
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
     :
2126 |     @inlinable static public func ** (base: QDouble, power: QDouble) -> QDouble { QDouble.pow(base, power) }
2127 |
2128 |     @inlinable static public func abs(_ a: QDouble) -> QDouble { a[0] < 0.0 ? -a : a }
     |                                                                       `- error: ambiguous use of operator '<'
2129 | }
2130 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
[6/9] Compiling Doubles String+Char.swift
[7/9] Compiling Doubles Common.swift
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/Common.swift:411:51: error: ambiguous use of operator '>'
409 |
410 |                 // if this ratio is large, then we"ve got problems
411 |                 if fabs( from_string / a.double ) > 3.0 {
    |                                                   `- error: ambiguous use of operator '>'
412 |
413 |                     // loop on the string, find the point, move it up one
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:24: note: found this candidate
 430 |     public static func > (_ a: DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
 431 |     public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
 432 |     public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
     |                        `- note: found this candidate
 433 |
 434 |     public static func >= (_ a:DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:609:35: note: found this candidate
 607 | 	// MARK: - Greater-Than Comparison
 608 |     @inlinable static public func > (a: QDouble, b: Double) -> Bool  { a[0] > b || (a[0] == b && a[1] > 0.0) }
 609 |     @inlinable static public func > (a: Double,  b: QDouble) -> Bool { b < a }
     |                                   `- note: found this candidate
 610 |     @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
 611 |     @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/Common.swift:425:55: error: ambiguous use of operator '>'
423 |                     from_string = atof(s)
424 |                     // if this ratio is large, then the string has not been fixed
425 |                     if fabs( from_string / a.double ) > 3.0 {
    |                                                       `- error: ambiguous use of operator '>'
426 |                         Common.error("\(#function): Re-rounding unsuccessful in large number fixed point trap.")
427 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:24: note: found this candidate
 430 |     public static func > (_ a: DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
 431 |     public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
 432 |     public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
     |                        `- note: found this candidate
 433 |
 434 |     public static func >= (_ a:DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:609:35: note: found this candidate
 607 | 	// MARK: - Greater-Than Comparison
 608 |     @inlinable static public func > (a: QDouble, b: Double) -> Bool  { a[0] > b || (a[0] == b && a[1] > 0.0) }
 609 |     @inlinable static public func > (a: Double,  b: QDouble) -> Bool { b < a }
     |                                   `- note: found this candidate
 610 |     @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
 611 |     @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
[8/9] Compiling Doubles DDouble.swift
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:48:40: error: ambiguous use of operator '>'
  46 |     public var isZero:Bool   		{ x[0].isZero }
  47 | 	public var isOne:Bool     		{ x[0] == 1.0 && x[1].isZero }
  48 |     public var isPositive:Bool		{ x[0] > 0.0 }
     |                                        `- error: ambiguous use of operator '>'
  49 |     public var isNegative:Bool		{ x[0] < 0.0 }
  50 |     public var isNaN:Bool     		{ x[0].isNaN || x[1].isNaN }
     :
 430 |     public static func > (_ a: DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
 431 |     public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
 432 |     public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
     |                        `- note: found this candidate
 433 |
 434 |     public static func >= (_ a:DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:609:35: note: found this candidate
 607 | 	// MARK: - Greater-Than Comparison
 608 |     @inlinable static public func > (a: QDouble, b: Double) -> Bool  { a[0] > b || (a[0] == b && a[1] > 0.0) }
 609 |     @inlinable static public func > (a: Double,  b: QDouble) -> Bool { b < a }
     |                                   `- note: found this candidate
 610 |     @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
 611 |     @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:49:40: error: ambiguous use of operator '<'
  47 | 	public var isOne:Bool     		{ x[0] == 1.0 && x[1].isZero }
  48 |     public var isPositive:Bool		{ x[0] > 0.0 }
  49 |     public var isNegative:Bool		{ x[0] < 0.0 }
     |                                        `- error: ambiguous use of operator '<'
  50 |     public var isNaN:Bool     		{ x[0].isNaN || x[1].isNaN }
  51 |     public var isFinite:Bool 	  	{ x[0].isFinite }
     :
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:603:35: note: found this candidate
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:55:36: error: ambiguous use of operator '<'
  53 |
  54 |     /** Absolute value */
  55 |     public var abs: DDouble { x[0] < 0.0 ? DDouble(-x) : DDouble(x) }
     |                                    `- error: ambiguous use of operator '<'
  56 |
  57 |     /** Round to Nearest integer */
     :
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:603:35: note: found this candidate
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:71:60: error: ambiguous use of operator '<'
  69 |             /* High word is not an integer. */
  70 |             lo = 0.0;
  71 |             if Foundation.fabs(hi-a.x[0]) == 0.5 && a.x[1] < 0.0 {
     |                                                            `- error: ambiguous use of operator '<'
  72 |                 /* There is a tie in the high word, consult the low word
  73 |                  to break the tie. */
     :
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:603:35: note: found this candidate
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:425:100: error: ambiguous use of operator '<'
 423 |
 424 |     // MARK: - Less-Than Comparisons
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
     |                                                                                                    `- error: ambiguous use of operator '<'
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:603:35: note: found this candidate
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:100: error: ambiguous use of operator '>'
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                                                                                                    `- error: ambiguous use of operator '>'
 428 |
 429 |     // MARK: - Greater-Than Comparisons
 430 |     public static func > (_ a: DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
 431 |     public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
 432 |     public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
     |                        `- note: found this candidate
 433 |
 434 |     public static func >= (_ a:DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:609:35: note: found this candidate
 607 | 	// MARK: - Greater-Than Comparison
 608 |     @inlinable static public func > (a: QDouble, b: Double) -> Bool  { a[0] > b || (a[0] == b && a[1] > 0.0) }
 609 |     @inlinable static public func > (a: Double,  b: QDouble) -> Bool { b < a }
     |                                   `- note: found this candidate
 610 |     @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
 611 |     @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:430:100: error: ambiguous use of operator '>'
 428 |
 429 |     // MARK: - Greater-Than Comparisons
 430 |     public static func > (_ a: DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
     |                                                                                                    `- error: ambiguous use of operator '>'
 431 |     public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
 432 |     public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
     |                        `- note: found this candidate
 433 |
 434 |     public static func >= (_ a:DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:609:35: note: found this candidate
 607 | 	// MARK: - Greater-Than Comparison
 608 |     @inlinable static public func > (a: QDouble, b: Double) -> Bool  { a[0] > b || (a[0] == b && a[1] > 0.0) }
 609 |     @inlinable static public func > (a: Double,  b: QDouble) -> Bool { b < a }
     |                                   `- note: found this candidate
 610 |     @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
 611 |     @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:100: error: ambiguous use of operator '<'
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
 430 |     public static func > (_ a: DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
 431 |     public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
 432 |     public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
     |                                                                                                    `- error: ambiguous use of operator '<'
 433 |
 434 |     public static func >= (_ a:DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:603:35: note: found this candidate
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:654:19: error: ambiguous use of operator '<'
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
     :
 652 |         /* Perform Newton's iteration. */
 653 |         x += x * (1.0 - r * x ** n) / Double(n)
 654 |         if a.x[0] < 0.0 { x = -x }
     |                   `- error: ambiguous use of operator '<'
 655 |         return 1.0/x
 656 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:603:35: note: found this candidate
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
[9/9] Compiling Doubles QDouble.swift
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:602:103: error: ambiguous use of operator '<'
 600 |
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
     |                                                                                                       `- error: ambiguous use of operator '<'
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:604:142: error: ambiguous use of operator '<'
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
     |                                                                                                                                              `- error: ambiguous use of operator '<'
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
 606 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:608:103: error: ambiguous use of operator '>'
 606 |
 607 | 	// MARK: - Greater-Than Comparison
 608 |     @inlinable static public func > (a: QDouble, b: Double) -> Bool  { a[0] > b || (a[0] == b && a[1] > 0.0) }
     |                                                                                                       `- error: ambiguous use of operator '>'
 609 |     @inlinable static public func > (a: Double,  b: QDouble) -> Bool { b < a }
     |                                   `- note: found this candidate
 610 |     @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
 611 |     @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:24: note: found this candidate
 430 |     public static func > (_ a: DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
 431 |     public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
 432 |     public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
     |                        `- note: found this candidate
 433 |
 434 |     public static func >= (_ a:DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:610:142: error: ambiguous use of operator '>'
 607 | 	// MARK: - Greater-Than Comparison
 608 |     @inlinable static public func > (a: QDouble, b: Double) -> Bool  { a[0] > b || (a[0] == b && a[1] > 0.0) }
 609 |     @inlinable static public func > (a: Double,  b: QDouble) -> Bool { b < a }
     |                                   `- note: found this candidate
 610 |     @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
     |                                                                                                                                              `- error: ambiguous use of operator '>'
 611 |     @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
 612 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:24: note: found this candidate
 430 |     public static func > (_ a: DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
 431 |     public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
 432 |     public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
     |                        `- note: found this candidate
 433 |
 434 |     public static func >= (_ a:DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:629:51: error: ambiguous use of operator '>'
 607 | 	// MARK: - Greater-Than Comparison
 608 |     @inlinable static public func > (a: QDouble, b: Double) -> Bool  { a[0] > b || (a[0] == b && a[1] > 0.0) }
 609 |     @inlinable static public func > (a: Double,  b: QDouble) -> Bool { b < a }
     |                                   `- note: found this candidate
 610 |     @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
 611 |     @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
     :
 627 |     @inlinable public var isZero: Bool     { x[0] == 0.0 }
 628 |     @inlinable public var isOne: Bool      { x == SIMD4.one }
 629 |     @inlinable public var isPositive: Bool { x[0] > 0.0 }
     |                                                   `- error: ambiguous use of operator '>'
 630 |     @inlinable public var isNegative: Bool { x[0] < 0.0 }
 631 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:24: note: found this candidate
 430 |     public static func > (_ a: DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
 431 |     public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
 432 |     public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
     |                        `- note: found this candidate
 433 |
 434 |     public static func >= (_ a:DDouble,_ b:Double) -> Bool  { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:630:51: error: ambiguous use of operator '<'
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
     :
 628 |     @inlinable public var isOne: Bool      { x == SIMD4.one }
 629 |     @inlinable public var isPositive: Bool { x[0] > 0.0 }
 630 |     @inlinable public var isNegative: Bool { x[0] < 0.0 }
     |                                                   `- error: ambiguous use of operator '<'
 631 |
 632 |     @inlinable static public func inv(_ qd: QDouble) -> QDouble  { 1.0 / qd }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:679:60: error: ambiguous use of operator '<'
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
     :
 677 |                     x3 = nint(a[3])
 678 |                 } else {
 679 |                     if Swift.abs(x2 - a[2]) == 0.5 && a[3] < 0.0 {
     |                                                            `- error: ambiguous use of operator '<'
 680 |                         x2 -= 1
 681 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:685:56: error: ambiguous use of operator '<'
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
     :
 683 |
 684 |             } else {
 685 |                 if Swift.abs(x1 - a[1]) == 0.5 && a[2] < 0.0 {
     |                                                        `- error: ambiguous use of operator '<'
 686 |                     x1 -= 1
 687 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:692:52: error: ambiguous use of operator '<'
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
     :
 690 |         } else {
 691 |             /* First Double is not an integer. */
 692 |             if Swift.abs(x0 - a[0]) == 0.5 && a[1] < 0.0 {
     |                                                    `- error: ambiguous use of operator '<'
 693 |                 x0 -= 1
 694 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:910:17: error: ambiguous use of operator '<'
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
     :
 908 |         x += x * (1.0 - r * x ** n) / dbln
 909 |         x += x * (1.0 - r * x ** n) / dbln
 910 |         if a[0] < 0.0 {
     |                 `- error: ambiguous use of operator '<'
 911 |             x = -x
 912 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:2128:71: error: ambiguous use of operator '<'
 601 | 	// MARK: - Less-Than Comparison
 602 |     @inlinable static public func < (a: QDouble, b: Double) -> Bool  { a[0] < b || (a[0] == b && a[1] < 0.0) }
 603 |     @inlinable static public func < (a: Double,  b: QDouble) -> Bool { b > a }
     |                                   `- note: found this candidate
 604 |     @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
 605 |     @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
     :
2126 |     @inlinable static public func ** (base: QDouble, power: QDouble) -> QDouble { QDouble.pow(base, power) }
2127 |
2128 |     @inlinable static public func abs(_ a: QDouble) -> QDouble { a[0] < 0.0 ? -a : a }
     |                                                                       `- error: ambiguous use of operator '<'
2129 | }
2130 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
 425 |     public static func < (_ a:DDouble,_ b:Double) -> Bool   { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
 426 |     public static func < (_ a:DDouble,_ b:DDouble) -> Bool  { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
 427 |     public static func < (_ a:Double, _ b:DDouble) -> Bool  { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
     |                        `- note: found this candidate
 428 |
 429 |     // MARK: - Greater-Than Comparisons
BUILD FAILURE 6.3 macosSpm