The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwiftSound, reference main (abb8dc), with Swift 6.3 for Android on 15 Apr 2026 18:12:58 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/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:android-6.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

3 |
Swift.FloatingPoint./:2:13: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | protocol FloatingPoint {
2 | static func / (lhs: Self, rhs: Self) -> Self}
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/FloatConvertible.swift:13:17: note: '/' produces 'Double', not the expected contextual result type 'Float'
11 |     static func -(lhs: Self, rhs: Self) -> Self
12 |     static func *(lhs: Self, rhs: Self) -> Self
13 |     static func /(lhs: Self, rhs: Self) -> Self
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 `- note: '/' produces 'Double', not the expected contextual result type 'Float'
14 | }
15 |
Foundation.Measurement./:2:20: note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
1 | generic struct Measurement {
2 | public static func / (lhs: Double, rhs: Measurement<UnitType>) -> Measurement<UnitType>}
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:114:13: error: no exact matches in call to global function 'sin'
112 |                         angleDegrees: Float) -> Point{
113 |     let angle = angleDegrees * .pi/180.0
114 |     let s = sin(angle)
    |             `- error: no exact matches in call to global function 'sin'
115 |     let c = cos(angle)
116 |     var rotatedPoint = Point(point.x, point.y)
Foundation.sin:1:13: note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
1 | public func sin(_ x: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:96:8: note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 94 | long double cosl(long double __x);
 95 |
 96 | double sin(double __x);
    |        `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 97 | float sinf(float __x);
 98 | long double sinl(long double __x);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:115:13: error: no exact matches in call to global function 'cos'
113 |     let angle = angleDegrees * .pi/180.0
114 |     let s = sin(angle)
115 |     let c = cos(angle)
    |             `- error: no exact matches in call to global function 'cos'
116 |     var rotatedPoint = Point(point.x, point.y)
117 |     rotatedPoint = Point(rotatedPoint.x - center.x,
Foundation.cos:1:13: note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
1 | public func cos(_ x: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:92:8: note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 90 | long double atan2l(long double __y, long double __x);
 91 |
 92 | double cos(double __x);
    |        `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 93 | float cosf(float __x);
 94 | long double cosl(long double __x);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:129:13: error: no exact matches in call to global function 'sin'
127 |                         center: Point,
128 |                         angleRadians: Float) -> Point{
129 |     let s = sin(angleRadians)
    |             `- error: no exact matches in call to global function 'sin'
130 |     let c = cos(angleRadians)
131 |     var rotatedPoint = Point(point.x, point.y)
Foundation.sin:1:13: note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
1 | public func sin(_ x: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:96:8: note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 94 | long double cosl(long double __x);
 95 |
 96 | double sin(double __x);
    |        `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 97 | float sinf(float __x);
 98 | long double sinl(long double __x);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:130:13: error: no exact matches in call to global function 'cos'
128 |                         angleRadians: Float) -> Point{
129 |     let s = sin(angleRadians)
130 |     let c = cos(angleRadians)
    |             `- error: no exact matches in call to global function 'cos'
131 |     var rotatedPoint = Point(point.x, point.y)
132 |     rotatedPoint = Point(rotatedPoint.x - center.x,
Foundation.cos:1:13: note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
1 | public func cos(_ x: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:92:8: note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 90 | long double atan2l(long double __y, long double __x);
 91 |
 92 | double cos(double __x);
    |        `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 93 | float cosf(float __x);
 94 | long double cosl(long double __x);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:142:28: error: cannot assign value of type 'Double' to type 'Float'
140 |         }
141 |
142 |         results.barWidth = round((size.width - Float(2.0*results.xMargin))/Float(histogramSeries.bins))
    |                            `- error: cannot assign value of type 'Double' to type 'Float'
143 |
144 |         results.origin = Point((size.width-(2.0*results.xMargin))/Float(maximumX-minimumX)*Float(T(-1)*minimumX), 0.0)
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:142:75: error: cannot convert value of type 'Float' to expected argument type 'Double'
140 |         }
141 |
142 |         results.barWidth = round((size.width - Float(2.0*results.xMargin))/Float(histogramSeries.bins))
    |                                                                           `- error: cannot convert value of type 'Float' to expected argument type 'Double'
143 |
144 |         results.origin = Point((size.width-(2.0*results.xMargin))/Float(maximumX-minimumX)*Float(T(-1)*minimumX), 0.0)
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:158:19: error: cannot convert value of type 'Float' to expected argument type 'Double'
156 |             // print("\(differenceY)")
157 |             var c = 0
158 |             while(abs(inc1)*pow(10.0,Float(c))<1.0) {
    |                   `- error: cannot convert value of type 'Float' to expected argument type 'Double'
159 |                 c+=1
160 |             }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:158:38: error: cannot convert value of type 'Float' to expected argument type 'Double'
156 |             // print("\(differenceY)")
157 |             var c = 0
158 |             while(abs(inc1)*pow(10.0,Float(c))<1.0) {
    |                                      `- error: cannot convert value of type 'Float' to expected argument type 'Double'
159 |                 c+=1
160 |             }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:169:19: error: cannot convert value of type 'Float' to expected argument type 'Double'
167 |             // print("\(differenceY)")
168 |             var c = 0
169 |             while(abs(inc1)*pow(10.0,Float(c))<1.0) {
    |                   `- error: cannot convert value of type 'Float' to expected argument type 'Double'
170 |                 c+=1
171 |             }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:169:38: error: cannot convert value of type 'Float' to expected argument type 'Double'
167 |             // print("\(differenceY)")
168 |             var c = 0
169 |             while(abs(inc1)*pow(10.0,Float(c))<1.0) {
    |                                      `- error: cannot convert value of type 'Float' to expected argument type 'Double'
170 |                 c+=1
171 |             }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:178:36: error: no exact matches in call to global function 'pow'
176 |         let nD1: Int = max(getNumberOfDigits(Float(maximumY)), getNumberOfDigits(Float(minimumY)))
177 |         var v1: Float
178 |         if (nD1 > 1 && maximumY <= pow(Float(10), Float(nD1 - 1))) {
    |                                    |- error: no exact matches in call to global function 'pow'
    |                                    |- note: candidate has partially matching parameter list (CGFloat, CGFloat)
    |                                    `- note: candidate has partially matching parameter list (Decimal, Int)
179 |             v1 = Float(pow(Float(10), Float(nD1 - 2)))
180 |         } else if (nD1 > 1) {
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:178:33: error: binary operator '<=' cannot be applied to operands of type 'Float' and 'CGFloat'
176 |         let nD1: Int = max(getNumberOfDigits(Float(maximumY)), getNumberOfDigits(Float(minimumY)))
177 |         var v1: Float
178 |         if (nD1 > 1 && maximumY <= pow(Float(10), Float(nD1 - 1))) {
    |                                 `- error: binary operator '<=' cannot be applied to operands of type 'Float' and 'CGFloat'
179 |             v1 = Float(pow(Float(10), Float(nD1 - 2)))
180 |         } else if (nD1 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:179:24: error: no exact matches in call to global function 'pow'
177 |         var v1: Float
178 |         if (nD1 > 1 && maximumY <= pow(Float(10), Float(nD1 - 1))) {
179 |             v1 = Float(pow(Float(10), Float(nD1 - 2)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
180 |         } else if (nD1 > 1) {
181 |             v1 = Float(pow(Float(10), Float(nD1 - 1)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:181:24: error: no exact matches in call to global function 'pow'
179 |             v1 = Float(pow(Float(10), Float(nD1 - 2)))
180 |         } else if (nD1 > 1) {
181 |             v1 = Float(pow(Float(10), Float(nD1 - 1)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
182 |         } else {
183 |             v1 = Float(pow(Float(10), Float(0)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:183:24: error: no exact matches in call to global function 'pow'
181 |             v1 = Float(pow(Float(10), Float(nD1 - 1)))
182 |         } else {
183 |             v1 = Float(pow(Float(10), Float(0)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
184 |         }
185 |
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:208:34: error: no exact matches in call to global function 'pow'
206 |         let nD2: Int = getNumberOfDigits(xRange)
207 |         var v2: Float
208 |         if (nD2 > 1 && xRange <= pow(Float(10), Float(nD2 - 1))) {
    |                                  |- error: no exact matches in call to global function 'pow'
    |                                  |- note: candidate has partially matching parameter list (CGFloat, CGFloat)
    |                                  `- note: candidate has partially matching parameter list (Decimal, Int)
209 |             v2 = Float(pow(Float(10), Float(nD2 - 2)))
210 |         } else if (nD2 > 1) {
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:208:31: error: binary operator '<=' cannot be applied to operands of type 'Float' and 'CGFloat'
206 |         let nD2: Int = getNumberOfDigits(xRange)
207 |         var v2: Float
208 |         if (nD2 > 1 && xRange <= pow(Float(10), Float(nD2 - 1))) {
    |                               `- error: binary operator '<=' cannot be applied to operands of type 'Float' and 'CGFloat'
209 |             v2 = Float(pow(Float(10), Float(nD2 - 2)))
210 |         } else if (nD2 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:209:24: error: no exact matches in call to global function 'pow'
207 |         var v2: Float
208 |         if (nD2 > 1 && xRange <= pow(Float(10), Float(nD2 - 1))) {
209 |             v2 = Float(pow(Float(10), Float(nD2 - 2)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
210 |         } else if (nD2 > 1) {
211 |             v2 = Float(pow(Float(10), Float(nD2 - 1)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:211:24: error: no exact matches in call to global function 'pow'
209 |             v2 = Float(pow(Float(10), Float(nD2 - 2)))
210 |         } else if (nD2 > 1) {
211 |             v2 = Float(pow(Float(10), Float(nD2 - 1)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
212 |         } else {
213 |             v2 = Float(pow(Float(10), Float(0)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:213:24: error: no exact matches in call to global function 'pow'
211 |             v2 = Float(pow(Float(10), Float(nD2 - 1)))
212 |         } else {
213 |             v2 = Float(pow(Float(10), Float(0)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
214 |         }
215 |
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:8:18: error: cannot convert value of type 'Float' to expected argument type 'Double'
  6 |
  7 | public func niceRoundFloor(_ value: Float) -> Float {
  8 |     return floor(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                  `- error: cannot convert value of type 'Float' to expected argument type 'Double'
  9 | }
 10 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:8:45: error: cannot convert value of type 'Float' to expected argument type 'Double'
  6 |
  7 | public func niceRoundFloor(_ value: Float) -> Float {
  8 |     return floor(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                             `- error: cannot convert value of type 'Float' to expected argument type 'Double'
  9 | }
 10 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:8:55: error: cannot convert return expression of type 'Double' to return type 'Float'
  6 |
  7 | public func niceRoundFloor(_ value: Float) -> Float {
  8 |     return floor(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                                       `- error: cannot convert return expression of type 'Double' to return type 'Float'
  9 | }
 10 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:8:78: error: cannot convert value of type 'Float' to expected argument type 'Double'
  6 |
  7 | public func niceRoundFloor(_ value: Float) -> Float {
  8 |     return floor(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                                                              `- error: cannot convert value of type 'Float' to expected argument type 'Double'
  9 | }
 10 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:12:17: error: cannot convert value of type 'Float' to expected argument type 'Double'
 10 |
 11 | public func niceRoundCeil(_ value: Float) -> Float {
 12 |     return ceil(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                 `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 13 | }
 14 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:12:44: error: cannot convert value of type 'Float' to expected argument type 'Double'
 10 |
 11 | public func niceRoundCeil(_ value: Float) -> Float {
 12 |     return ceil(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                            `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 13 | }
 14 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:12:54: error: cannot convert return expression of type 'Double' to return type 'Float'
 10 |
 11 | public func niceRoundCeil(_ value: Float) -> Float {
 12 |     return ceil(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                                      `- error: cannot convert return expression of type 'Double' to return type 'Float'
 13 | }
 14 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:12:77: error: cannot convert value of type 'Float' to expected argument type 'Double'
 10 |
 11 | public func niceRoundCeil(_ value: Float) -> Float {
 12 |     return ceil(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                                                             `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 13 | }
 14 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:25:17: error: cannot convert value of type 'Float' to expected argument type 'Double'
 23 |
 24 | public func roundCeil10(_ value: Float) -> Float {
 25 |     return ceil(value/10)*10
    |                 `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 26 | }
 27 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:25:26: error: cannot convert return expression of type 'Double' to return type 'Float'
 23 |
 24 | public func roundCeil10(_ value: Float) -> Float {
 25 |     return ceil(value/10)*10
    |                          `- error: cannot convert return expression of type 'Double' to return type 'Float'
 26 | }
 27 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:29:18: error: cannot convert value of type 'Float' to expected argument type 'Double'
 27 |
 28 | public func roundFloor10(_ value: Float) -> Float {
 29 |     return floor(value/10)*10
    |                  `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 30 | }
 31 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:29:27: error: cannot convert return expression of type 'Double' to return type 'Float'
 27 |
 28 | public func roundFloor10(_ value: Float) -> Float {
 29 |     return floor(value/10)*10
    |                           `- error: cannot convert return expression of type 'Double' to return type 'Float'
 30 | }
 31 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:33:13: error: no exact matches in call to global function 'pow'
 31 |
 32 | public func roundToN(_ value: Float, _ n: Int) -> Float {
 33 |     let p = pow(10,Float(n))
    |             `- error: no exact matches in call to global function 'pow'
 34 |     return round(value*p)/p
 35 | }
Foundation.pow:1:13: note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
1 | public func pow(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
FoundationEssentials.pow:2:13: note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
1 | @available(macOS 10.10, iOS 8.0, watchOS 2.0, tvOS 9.0, *)
2 | public func pow(_ x: Decimal, _ y: Int) -> Decimal
  |             `- note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:34:18: error: cannot convert value of type 'Float' to expected argument type 'Double'
 32 | public func roundToN(_ value: Float, _ n: Int) -> Float {
 33 |     let p = pow(10,Float(n))
 34 |     return round(value*p)/p
    |                  `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 35 | }
 36 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:34:26: error: no '/' candidates produce the expected contextual result type 'Float'
 32 | public func roundToN(_ value: Float, _ n: Int) -> Float {
 33 |     let p = pow(10,Float(n))
 34 |     return round(value*p)/p
    |                          `- error: no '/' candidates produce the expected contextual result type 'Float'
 35 | }
 36 |
Swift.Double./:2:20: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | struct Double {
2 | public static func / (lhs: Double, rhs: Double) -> Double}
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
Swift.FloatingPoint./:2:13: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | protocol FloatingPoint {
2 | static func / (lhs: Self, rhs: Self) -> Self}
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/FloatConvertible.swift:13:17: note: '/' produces 'Double', not the expected contextual result type 'Float'
11 |     static func -(lhs: Self, rhs: Self) -> Self
12 |     static func *(lhs: Self, rhs: Self) -> Self
13 |     static func /(lhs: Self, rhs: Self) -> Self
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 `- note: '/' produces 'Double', not the expected contextual result type 'Float'
14 | }
15 |
Foundation.Measurement./:2:20: note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
1 | generic struct Measurement {
2 | public static func / (lhs: Double, rhs: Measurement<UnitType>) -> Measurement<UnitType>}
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:38:13: error: no exact matches in call to global function 'pow'
 36 |
 37 | public func floorToN(_ value: Float, _ n: Int) -> Float {
 38 |     let p = pow(10,Float(n))
    |             `- error: no exact matches in call to global function 'pow'
 39 |     return floor(value*p)/p
 40 | }
Foundation.pow:1:13: note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
1 | public func pow(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
FoundationEssentials.pow:2:13: note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
1 | @available(macOS 10.10, iOS 8.0, watchOS 2.0, tvOS 9.0, *)
2 | public func pow(_ x: Decimal, _ y: Int) -> Decimal
  |             `- note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:39:18: error: cannot convert value of type 'Float' to expected argument type 'Double'
 37 | public func floorToN(_ value: Float, _ n: Int) -> Float {
 38 |     let p = pow(10,Float(n))
 39 |     return floor(value*p)/p
    |                  `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 40 | }
 41 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:39:26: error: no '/' candidates produce the expected contextual result type 'Float'
 37 | public func floorToN(_ value: Float, _ n: Int) -> Float {
 38 |     let p = pow(10,Float(n))
 39 |     return floor(value*p)/p
    |                          `- error: no '/' candidates produce the expected contextual result type 'Float'
 40 | }
 41 |
Swift.Double./:2:20: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | struct Double {
2 | public static func / (lhs: Double, rhs: Double) -> Double}
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
Swift.FloatingPoint./:2:13: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | protocol FloatingPoint {
2 | static func / (lhs: Self, rhs: Self) -> Self}
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/FloatConvertible.swift:13:17: note: '/' produces 'Double', not the expected contextual result type 'Float'
11 |     static func -(lhs: Self, rhs: Self) -> Self
12 |     static func *(lhs: Self, rhs: Self) -> Self
13 |     static func /(lhs: Self, rhs: Self) -> Self
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 `- note: '/' produces 'Double', not the expected contextual result type 'Float'
14 | }
15 |
Foundation.Measurement./:2:20: note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
1 | generic struct Measurement {
2 | public static func / (lhs: Double, rhs: Measurement<UnitType>) -> Measurement<UnitType>}
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:43:13: error: no exact matches in call to global function 'pow'
 41 |
 42 | public func ceilToN(_ value: Float, _ n: Int) -> Float {
 43 |     let p = pow(10,Float(n))
    |             `- error: no exact matches in call to global function 'pow'
 44 |     return ceil(value*p)/p
 45 | }
Foundation.pow:1:13: note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
1 | public func pow(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
FoundationEssentials.pow:2:13: note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
1 | @available(macOS 10.10, iOS 8.0, watchOS 2.0, tvOS 9.0, *)
2 | public func pow(_ x: Decimal, _ y: Int) -> Decimal
  |             `- note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:44:17: error: cannot convert value of type 'Float' to expected argument type 'Double'
 42 | public func ceilToN(_ value: Float, _ n: Int) -> Float {
 43 |     let p = pow(10,Float(n))
 44 |     return ceil(value*p)/p
    |                 `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 45 | }
 46 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:44:25: error: no '/' candidates produce the expected contextual result type 'Float'
 42 | public func ceilToN(_ value: Float, _ n: Int) -> Float {
 43 |     let p = pow(10,Float(n))
 44 |     return ceil(value*p)/p
    |                         `- error: no '/' candidates produce the expected contextual result type 'Float'
 45 | }
 46 |
Swift.Double./:2:20: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | struct Double {
2 | public static func / (lhs: Double, rhs: Double) -> Double}
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
Swift.FloatingPoint./:2:13: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | protocol FloatingPoint {
2 | static func / (lhs: Self, rhs: Self) -> Self}
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/FloatConvertible.swift:13:17: note: '/' produces 'Double', not the expected contextual result type 'Float'
11 |     static func -(lhs: Self, rhs: Self) -> Self
12 |     static func *(lhs: Self, rhs: Self) -> Self
13 |     static func /(lhs: Self, rhs: Self) -> Self
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 `- note: '/' produces 'Double', not the expected contextual result type 'Float'
14 | }
15 |
Foundation.Measurement./:2:20: note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
1 | generic struct Measurement {
2 | public static func / (lhs: Double, rhs: Measurement<UnitType>) -> Measurement<UnitType>}
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:114:13: error: no exact matches in call to global function 'sin'
112 |                         angleDegrees: Float) -> Point{
113 |     let angle = angleDegrees * .pi/180.0
114 |     let s = sin(angle)
    |             `- error: no exact matches in call to global function 'sin'
115 |     let c = cos(angle)
116 |     var rotatedPoint = Point(point.x, point.y)
Foundation.sin:1:13: note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
1 | public func sin(_ x: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:96:8: note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 94 | long double cosl(long double __x);
 95 |
 96 | double sin(double __x);
    |        `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 97 | float sinf(float __x);
 98 | long double sinl(long double __x);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:115:13: error: no exact matches in call to global function 'cos'
113 |     let angle = angleDegrees * .pi/180.0
114 |     let s = sin(angle)
115 |     let c = cos(angle)
    |             `- error: no exact matches in call to global function 'cos'
116 |     var rotatedPoint = Point(point.x, point.y)
117 |     rotatedPoint = Point(rotatedPoint.x - center.x,
Foundation.cos:1:13: note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
1 | public func cos(_ x: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:92:8: note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 90 | long double atan2l(long double __y, long double __x);
 91 |
 92 | double cos(double __x);
    |        `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 93 | float cosf(float __x);
 94 | long double cosl(long double __x);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:129:13: error: no exact matches in call to global function 'sin'
127 |                         center: Point,
128 |                         angleRadians: Float) -> Point{
129 |     let s = sin(angleRadians)
    |             `- error: no exact matches in call to global function 'sin'
130 |     let c = cos(angleRadians)
131 |     var rotatedPoint = Point(point.x, point.y)
Foundation.sin:1:13: note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
1 | public func sin(_ x: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:96:8: note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 94 | long double cosl(long double __x);
 95 |
 96 | double sin(double __x);
    |        `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 97 | float sinf(float __x);
 98 | long double sinl(long double __x);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:130:13: error: no exact matches in call to global function 'cos'
128 |                         angleRadians: Float) -> Point{
129 |     let s = sin(angleRadians)
130 |     let c = cos(angleRadians)
    |             `- error: no exact matches in call to global function 'cos'
131 |     var rotatedPoint = Point(point.x, point.y)
132 |     rotatedPoint = Point(rotatedPoint.x - center.x,
Foundation.cos:1:13: note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
1 | public func cos(_ x: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:92:8: note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 90 | long double atan2l(long double __y, long double __x);
 91 |
 92 | double cos(double __x);
    |        `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 93 | float cosf(float __x);
 94 | long double cosl(long double __x);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:142:28: error: cannot assign value of type 'Double' to type 'Float'
140 |         }
141 |
142 |         results.barWidth = round((size.width - Float(2.0*results.xMargin))/Float(histogramSeries.bins))
    |                            `- error: cannot assign value of type 'Double' to type 'Float'
143 |
144 |         results.origin = Point((size.width-(2.0*results.xMargin))/Float(maximumX-minimumX)*Float(T(-1)*minimumX), 0.0)
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:142:75: error: cannot convert value of type 'Float' to expected argument type 'Double'
140 |         }
141 |
142 |         results.barWidth = round((size.width - Float(2.0*results.xMargin))/Float(histogramSeries.bins))
    |                                                                           `- error: cannot convert value of type 'Float' to expected argument type 'Double'
143 |
144 |         results.origin = Point((size.width-(2.0*results.xMargin))/Float(maximumX-minimumX)*Float(T(-1)*minimumX), 0.0)
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:158:19: error: cannot convert value of type 'Float' to expected argument type 'Double'
156 |             // print("\(differenceY)")
157 |             var c = 0
158 |             while(abs(inc1)*pow(10.0,Float(c))<1.0) {
    |                   `- error: cannot convert value of type 'Float' to expected argument type 'Double'
159 |                 c+=1
160 |             }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:158:38: error: cannot convert value of type 'Float' to expected argument type 'Double'
156 |             // print("\(differenceY)")
157 |             var c = 0
158 |             while(abs(inc1)*pow(10.0,Float(c))<1.0) {
    |                                      `- error: cannot convert value of type 'Float' to expected argument type 'Double'
159 |                 c+=1
160 |             }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:169:19: error: cannot convert value of type 'Float' to expected argument type 'Double'
167 |             // print("\(differenceY)")
168 |             var c = 0
169 |             while(abs(inc1)*pow(10.0,Float(c))<1.0) {
    |                   `- error: cannot convert value of type 'Float' to expected argument type 'Double'
170 |                 c+=1
171 |             }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:169:38: error: cannot convert value of type 'Float' to expected argument type 'Double'
167 |             // print("\(differenceY)")
168 |             var c = 0
169 |             while(abs(inc1)*pow(10.0,Float(c))<1.0) {
    |                                      `- error: cannot convert value of type 'Float' to expected argument type 'Double'
170 |                 c+=1
171 |             }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:178:36: error: no exact matches in call to global function 'pow'
176 |         let nD1: Int = max(getNumberOfDigits(Float(maximumY)), getNumberOfDigits(Float(minimumY)))
177 |         var v1: Float
178 |         if (nD1 > 1 && maximumY <= pow(Float(10), Float(nD1 - 1))) {
    |                                    |- error: no exact matches in call to global function 'pow'
    |                                    |- note: candidate has partially matching parameter list (CGFloat, CGFloat)
    |                                    `- note: candidate has partially matching parameter list (Decimal, Int)
179 |             v1 = Float(pow(Float(10), Float(nD1 - 2)))
180 |         } else if (nD1 > 1) {
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:178:33: error: binary operator '<=' cannot be applied to operands of type 'Float' and 'CGFloat'
176 |         let nD1: Int = max(getNumberOfDigits(Float(maximumY)), getNumberOfDigits(Float(minimumY)))
177 |         var v1: Float
178 |         if (nD1 > 1 && maximumY <= pow(Float(10), Float(nD1 - 1))) {
    |                                 `- error: binary operator '<=' cannot be applied to operands of type 'Float' and 'CGFloat'
179 |             v1 = Float(pow(Float(10), Float(nD1 - 2)))
180 |         } else if (nD1 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:179:24: error: no exact matches in call to global function 'pow'
177 |         var v1: Float
178 |         if (nD1 > 1 && maximumY <= pow(Float(10), Float(nD1 - 1))) {
179 |             v1 = Float(pow(Float(10), Float(nD1 - 2)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
180 |         } else if (nD1 > 1) {
181 |             v1 = Float(pow(Float(10), Float(nD1 - 1)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:181:24: error: no exact matches in call to global function 'pow'
179 |             v1 = Float(pow(Float(10), Float(nD1 - 2)))
180 |         } else if (nD1 > 1) {
181 |             v1 = Float(pow(Float(10), Float(nD1 - 1)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
182 |         } else {
183 |             v1 = Float(pow(Float(10), Float(0)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:183:24: error: no exact matches in call to global function 'pow'
181 |             v1 = Float(pow(Float(10), Float(nD1 - 1)))
182 |         } else {
183 |             v1 = Float(pow(Float(10), Float(0)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
184 |         }
185 |
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:208:34: error: no exact matches in call to global function 'pow'
206 |         let nD2: Int = getNumberOfDigits(xRange)
207 |         var v2: Float
208 |         if (nD2 > 1 && xRange <= pow(Float(10), Float(nD2 - 1))) {
    |                                  |- error: no exact matches in call to global function 'pow'
    |                                  |- note: candidate has partially matching parameter list (CGFloat, CGFloat)
    |                                  `- note: candidate has partially matching parameter list (Decimal, Int)
209 |             v2 = Float(pow(Float(10), Float(nD2 - 2)))
210 |         } else if (nD2 > 1) {
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:208:31: error: binary operator '<=' cannot be applied to operands of type 'Float' and 'CGFloat'
206 |         let nD2: Int = getNumberOfDigits(xRange)
207 |         var v2: Float
208 |         if (nD2 > 1 && xRange <= pow(Float(10), Float(nD2 - 1))) {
    |                               `- error: binary operator '<=' cannot be applied to operands of type 'Float' and 'CGFloat'
209 |             v2 = Float(pow(Float(10), Float(nD2 - 2)))
210 |         } else if (nD2 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:209:24: error: no exact matches in call to global function 'pow'
207 |         var v2: Float
208 |         if (nD2 > 1 && xRange <= pow(Float(10), Float(nD2 - 1))) {
209 |             v2 = Float(pow(Float(10), Float(nD2 - 2)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
210 |         } else if (nD2 > 1) {
211 |             v2 = Float(pow(Float(10), Float(nD2 - 1)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:211:24: error: no exact matches in call to global function 'pow'
209 |             v2 = Float(pow(Float(10), Float(nD2 - 2)))
210 |         } else if (nD2 > 1) {
211 |             v2 = Float(pow(Float(10), Float(nD2 - 1)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
212 |         } else {
213 |             v2 = Float(pow(Float(10), Float(0)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:213:24: error: no exact matches in call to global function 'pow'
211 |             v2 = Float(pow(Float(10), Float(nD2 - 1)))
212 |         } else {
213 |             v2 = Float(pow(Float(10), Float(0)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
214 |         }
215 |
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:8:18: error: cannot convert value of type 'Float' to expected argument type 'Double'
  6 |
  7 | public func niceRoundFloor(_ value: Float) -> Float {
  8 |     return floor(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                  `- error: cannot convert value of type 'Float' to expected argument type 'Double'
  9 | }
 10 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:8:45: error: cannot convert value of type 'Float' to expected argument type 'Double'
  6 |
  7 | public func niceRoundFloor(_ value: Float) -> Float {
  8 |     return floor(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                             `- error: cannot convert value of type 'Float' to expected argument type 'Double'
  9 | }
 10 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:8:55: error: cannot convert return expression of type 'Double' to return type 'Float'
  6 |
  7 | public func niceRoundFloor(_ value: Float) -> Float {
  8 |     return floor(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                                       `- error: cannot convert return expression of type 'Double' to return type 'Float'
  9 | }
 10 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:8:78: error: cannot convert value of type 'Float' to expected argument type 'Double'
  6 |
  7 | public func niceRoundFloor(_ value: Float) -> Float {
  8 |     return floor(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                                                              `- error: cannot convert value of type 'Float' to expected argument type 'Double'
  9 | }
 10 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:12:17: error: cannot convert value of type 'Float' to expected argument type 'Double'
 10 |
 11 | public func niceRoundCeil(_ value: Float) -> Float {
 12 |     return ceil(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                 `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 13 | }
 14 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:12:44: error: cannot convert value of type 'Float' to expected argument type 'Double'
 10 |
 11 | public func niceRoundCeil(_ value: Float) -> Float {
 12 |     return ceil(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                            `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 13 | }
 14 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:12:54: error: cannot convert return expression of type 'Double' to return type 'Float'
 10 |
 11 | public func niceRoundCeil(_ value: Float) -> Float {
 12 |     return ceil(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                                      `- error: cannot convert return expression of type 'Double' to return type 'Float'
 13 | }
 14 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:12:77: error: cannot convert value of type 'Float' to expected argument type 'Double'
 10 |
 11 | public func niceRoundCeil(_ value: Float) -> Float {
 12 |     return ceil(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                                                             `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 13 | }
 14 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:25:17: error: cannot convert value of type 'Float' to expected argument type 'Double'
 23 |
 24 | public func roundCeil10(_ value: Float) -> Float {
 25 |     return ceil(value/10)*10
    |                 `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 26 | }
 27 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:25:26: error: cannot convert return expression of type 'Double' to return type 'Float'
 23 |
 24 | public func roundCeil10(_ value: Float) -> Float {
 25 |     return ceil(value/10)*10
    |                          `- error: cannot convert return expression of type 'Double' to return type 'Float'
 26 | }
 27 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:29:18: error: cannot convert value of type 'Float' to expected argument type 'Double'
 27 |
 28 | public func roundFloor10(_ value: Float) -> Float {
 29 |     return floor(value/10)*10
    |                  `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 30 | }
 31 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:29:27: error: cannot convert return expression of type 'Double' to return type 'Float'
 27 |
 28 | public func roundFloor10(_ value: Float) -> Float {
 29 |     return floor(value/10)*10
    |                           `- error: cannot convert return expression of type 'Double' to return type 'Float'
 30 | }
 31 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:33:13: error: no exact matches in call to global function 'pow'
 31 |
 32 | public func roundToN(_ value: Float, _ n: Int) -> Float {
 33 |     let p = pow(10,Float(n))
    |             `- error: no exact matches in call to global function 'pow'
 34 |     return round(value*p)/p
 35 | }
Foundation.pow:1:13: note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
1 | public func pow(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
FoundationEssentials.pow:2:13: note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
1 | @available(macOS 10.10, iOS 8.0, watchOS 2.0, tvOS 9.0, *)
2 | public func pow(_ x: Decimal, _ y: Int) -> Decimal
  |             `- note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:34:18: error: cannot convert value of type 'Float' to expected argument type 'Double'
 32 | public func roundToN(_ value: Float, _ n: Int) -> Float {
 33 |     let p = pow(10,Float(n))
 34 |     return round(value*p)/p
    |                  `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 35 | }
 36 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:34:26: error: no '/' candidates produce the expected contextual result type 'Float'
 32 | public func roundToN(_ value: Float, _ n: Int) -> Float {
 33 |     let p = pow(10,Float(n))
 34 |     return round(value*p)/p
    |                          `- error: no '/' candidates produce the expected contextual result type 'Float'
 35 | }
 36 |
Swift.Double./:2:20: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | struct Double {
2 | public static func / (lhs: Double, rhs: Double) -> Double}
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
Swift.FloatingPoint./:2:13: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | protocol FloatingPoint {
2 | static func / (lhs: Self, rhs: Self) -> Self}
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/FloatConvertible.swift:13:17: note: '/' produces 'Double', not the expected contextual result type 'Float'
11 |     static func -(lhs: Self, rhs: Self) -> Self
12 |     static func *(lhs: Self, rhs: Self) -> Self
13 |     static func /(lhs: Self, rhs: Self) -> Self
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 `- note: '/' produces 'Double', not the expected contextual result type 'Float'
14 | }
15 |
Foundation.Measurement./:2:20: note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
1 | generic struct Measurement {
2 | public static func / (lhs: Double, rhs: Measurement<UnitType>) -> Measurement<UnitType>}
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:38:13: error: no exact matches in call to global function 'pow'
 36 |
 37 | public func floorToN(_ value: Float, _ n: Int) -> Float {
 38 |     let p = pow(10,Float(n))
    |             `- error: no exact matches in call to global function 'pow'
 39 |     return floor(value*p)/p
 40 | }
Foundation.pow:1:13: note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
1 | public func pow(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
FoundationEssentials.pow:2:13: note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
1 | @available(macOS 10.10, iOS 8.0, watchOS 2.0, tvOS 9.0, *)
2 | public func pow(_ x: Decimal, _ y: Int) -> Decimal
  |             `- note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:39:18: error: cannot convert value of type 'Float' to expected argument type 'Double'
 37 | public func floorToN(_ value: Float, _ n: Int) -> Float {
 38 |     let p = pow(10,Float(n))
 39 |     return floor(value*p)/p
    |                  `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 40 | }
 41 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:39:26: error: no '/' candidates produce the expected contextual result type 'Float'
 37 | public func floorToN(_ value: Float, _ n: Int) -> Float {
 38 |     let p = pow(10,Float(n))
 39 |     return floor(value*p)/p
    |                          `- error: no '/' candidates produce the expected contextual result type 'Float'
 40 | }
 41 |
Swift.Double./:2:20: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | struct Double {
2 | public static func / (lhs: Double, rhs: Double) -> Double}
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
Swift.FloatingPoint./:2:13: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | protocol FloatingPoint {
2 | static func / (lhs: Self, rhs: Self) -> Self}
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/FloatConvertible.swift:13:17: note: '/' produces 'Double', not the expected contextual result type 'Float'
11 |     static func -(lhs: Self, rhs: Self) -> Self
12 |     static func *(lhs: Self, rhs: Self) -> Self
13 |     static func /(lhs: Self, rhs: Self) -> Self
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 `- note: '/' produces 'Double', not the expected contextual result type 'Float'
14 | }
15 |
Foundation.Measurement./:2:20: note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
1 | generic struct Measurement {
2 | public static func / (lhs: Double, rhs: Measurement<UnitType>) -> Measurement<UnitType>}
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:43:13: error: no exact matches in call to global function 'pow'
 41 |
 42 | public func ceilToN(_ value: Float, _ n: Int) -> Float {
 43 |     let p = pow(10,Float(n))
    |             `- error: no exact matches in call to global function 'pow'
 44 |     return ceil(value*p)/p
 45 | }
Foundation.pow:1:13: note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
1 | public func pow(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
FoundationEssentials.pow:2:13: note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
1 | @available(macOS 10.10, iOS 8.0, watchOS 2.0, tvOS 9.0, *)
2 | public func pow(_ x: Decimal, _ y: Int) -> Decimal
  |             `- note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:44:17: error: cannot convert value of type 'Float' to expected argument type 'Double'
 42 | public func ceilToN(_ value: Float, _ n: Int) -> Float {
 43 |     let p = pow(10,Float(n))
 44 |     return ceil(value*p)/p
    |                 `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 45 | }
 46 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:44:25: error: no '/' candidates produce the expected contextual result type 'Float'
 42 | public func ceilToN(_ value: Float, _ n: Int) -> Float {
 43 |     let p = pow(10,Float(n))
 44 |     return ceil(value*p)/p
    |                         `- error: no '/' candidates produce the expected contextual result type 'Float'
 45 | }
 46 |
Swift.Double./:2:20: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | struct Double {
2 | public static func / (lhs: Double, rhs: Double) -> Double}
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
Swift.FloatingPoint./:2:13: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | protocol FloatingPoint {
2 | static func / (lhs: Self, rhs: Self) -> Self}
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/FloatConvertible.swift:13:17: note: '/' produces 'Double', not the expected contextual result type 'Float'
11 |     static func -(lhs: Self, rhs: Self) -> Self
12 |     static func *(lhs: Self, rhs: Self) -> Self
13 |     static func /(lhs: Self, rhs: Self) -> Self
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 `- note: '/' produces 'Double', not the expected contextual result type 'Float'
14 | }
15 |
Foundation.Measurement./:2:20: note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
1 | generic struct Measurement {
2 | public static func / (lhs: Double, rhs: Measurement<UnitType>) -> Measurement<UnitType>}
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:114:13: error: no exact matches in call to global function 'sin'
112 |                         angleDegrees: Float) -> Point{
113 |     let angle = angleDegrees * .pi/180.0
114 |     let s = sin(angle)
    |             `- error: no exact matches in call to global function 'sin'
115 |     let c = cos(angle)
116 |     var rotatedPoint = Point(point.x, point.y)
Foundation.sin:1:13: note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
1 | public func sin(_ x: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:96:8: note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 94 | long double cosl(long double __x);
 95 |
 96 | double sin(double __x);
    |        `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 97 | float sinf(float __x);
 98 | long double sinl(long double __x);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:115:13: error: no exact matches in call to global function 'cos'
113 |     let angle = angleDegrees * .pi/180.0
114 |     let s = sin(angle)
115 |     let c = cos(angle)
    |             `- error: no exact matches in call to global function 'cos'
116 |     var rotatedPoint = Point(point.x, point.y)
117 |     rotatedPoint = Point(rotatedPoint.x - center.x,
Foundation.cos:1:13: note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
1 | public func cos(_ x: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:92:8: note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 90 | long double atan2l(long double __y, long double __x);
 91 |
 92 | double cos(double __x);
    |        `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 93 | float cosf(float __x);
 94 | long double cosl(long double __x);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:129:13: error: no exact matches in call to global function 'sin'
127 |                         center: Point,
128 |                         angleRadians: Float) -> Point{
129 |     let s = sin(angleRadians)
    |             `- error: no exact matches in call to global function 'sin'
130 |     let c = cos(angleRadians)
131 |     var rotatedPoint = Point(point.x, point.y)
Foundation.sin:1:13: note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
1 | public func sin(_ x: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:96:8: note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 94 | long double cosl(long double __x);
 95 |
 96 | double sin(double __x);
    |        `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 97 | float sinf(float __x);
 98 | long double sinl(long double __x);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:130:13: error: no exact matches in call to global function 'cos'
128 |                         angleRadians: Float) -> Point{
129 |     let s = sin(angleRadians)
130 |     let c = cos(angleRadians)
    |             `- error: no exact matches in call to global function 'cos'
131 |     var rotatedPoint = Point(point.x, point.y)
132 |     rotatedPoint = Point(rotatedPoint.x - center.x,
Foundation.cos:1:13: note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
1 | public func cos(_ x: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:92:8: note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 90 | long double atan2l(long double __y, long double __x);
 91 |
 92 | double cos(double __x);
    |        `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 93 | float cosf(float __x);
 94 | long double cosl(long double __x);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:142:28: error: cannot assign value of type 'Double' to type 'Float'
140 |         }
141 |
142 |         results.barWidth = round((size.width - Float(2.0*results.xMargin))/Float(histogramSeries.bins))
    |                            `- error: cannot assign value of type 'Double' to type 'Float'
143 |
144 |         results.origin = Point((size.width-(2.0*results.xMargin))/Float(maximumX-minimumX)*Float(T(-1)*minimumX), 0.0)
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:142:75: error: cannot convert value of type 'Float' to expected argument type 'Double'
140 |         }
141 |
142 |         results.barWidth = round((size.width - Float(2.0*results.xMargin))/Float(histogramSeries.bins))
    |                                                                           `- error: cannot convert value of type 'Float' to expected argument type 'Double'
143 |
144 |         results.origin = Point((size.width-(2.0*results.xMargin))/Float(maximumX-minimumX)*Float(T(-1)*minimumX), 0.0)
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:158:19: error: cannot convert value of type 'Float' to expected argument type 'Double'
156 |             // print("\(differenceY)")
157 |             var c = 0
158 |             while(abs(inc1)*pow(10.0,Float(c))<1.0) {
    |                   `- error: cannot convert value of type 'Float' to expected argument type 'Double'
159 |                 c+=1
160 |             }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:158:38: error: cannot convert value of type 'Float' to expected argument type 'Double'
156 |             // print("\(differenceY)")
157 |             var c = 0
158 |             while(abs(inc1)*pow(10.0,Float(c))<1.0) {
    |                                      `- error: cannot convert value of type 'Float' to expected argument type 'Double'
159 |                 c+=1
160 |             }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:169:19: error: cannot convert value of type 'Float' to expected argument type 'Double'
167 |             // print("\(differenceY)")
168 |             var c = 0
169 |             while(abs(inc1)*pow(10.0,Float(c))<1.0) {
    |                   `- error: cannot convert value of type 'Float' to expected argument type 'Double'
170 |                 c+=1
171 |             }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:169:38: error: cannot convert value of type 'Float' to expected argument type 'Double'
167 |             // print("\(differenceY)")
168 |             var c = 0
169 |             while(abs(inc1)*pow(10.0,Float(c))<1.0) {
    |                                      `- error: cannot convert value of type 'Float' to expected argument type 'Double'
170 |                 c+=1
171 |             }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:178:36: error: no exact matches in call to global function 'pow'
176 |         let nD1: Int = max(getNumberOfDigits(Float(maximumY)), getNumberOfDigits(Float(minimumY)))
177 |         var v1: Float
178 |         if (nD1 > 1 && maximumY <= pow(Float(10), Float(nD1 - 1))) {
    |                                    |- error: no exact matches in call to global function 'pow'
    |                                    |- note: candidate has partially matching parameter list (CGFloat, CGFloat)
    |                                    `- note: candidate has partially matching parameter list (Decimal, Int)
179 |             v1 = Float(pow(Float(10), Float(nD1 - 2)))
180 |         } else if (nD1 > 1) {
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:178:33: error: binary operator '<=' cannot be applied to operands of type 'Float' and 'CGFloat'
176 |         let nD1: Int = max(getNumberOfDigits(Float(maximumY)), getNumberOfDigits(Float(minimumY)))
177 |         var v1: Float
178 |         if (nD1 > 1 && maximumY <= pow(Float(10), Float(nD1 - 1))) {
    |                                 `- error: binary operator '<=' cannot be applied to operands of type 'Float' and 'CGFloat'
179 |             v1 = Float(pow(Float(10), Float(nD1 - 2)))
180 |         } else if (nD1 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:179:24: error: no exact matches in call to global function 'pow'
177 |         var v1: Float
178 |         if (nD1 > 1 && maximumY <= pow(Float(10), Float(nD1 - 1))) {
179 |             v1 = Float(pow(Float(10), Float(nD1 - 2)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
180 |         } else if (nD1 > 1) {
181 |             v1 = Float(pow(Float(10), Float(nD1 - 1)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:181:24: error: no exact matches in call to global function 'pow'
179 |             v1 = Float(pow(Float(10), Float(nD1 - 2)))
180 |         } else if (nD1 > 1) {
181 |             v1 = Float(pow(Float(10), Float(nD1 - 1)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
182 |         } else {
183 |             v1 = Float(pow(Float(10), Float(0)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:183:24: error: no exact matches in call to global function 'pow'
181 |             v1 = Float(pow(Float(10), Float(nD1 - 1)))
182 |         } else {
183 |             v1 = Float(pow(Float(10), Float(0)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
184 |         }
185 |
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:208:34: error: no exact matches in call to global function 'pow'
206 |         let nD2: Int = getNumberOfDigits(xRange)
207 |         var v2: Float
208 |         if (nD2 > 1 && xRange <= pow(Float(10), Float(nD2 - 1))) {
    |                                  |- error: no exact matches in call to global function 'pow'
    |                                  |- note: candidate has partially matching parameter list (CGFloat, CGFloat)
    |                                  `- note: candidate has partially matching parameter list (Decimal, Int)
209 |             v2 = Float(pow(Float(10), Float(nD2 - 2)))
210 |         } else if (nD2 > 1) {
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:208:31: error: binary operator '<=' cannot be applied to operands of type 'Float' and 'CGFloat'
206 |         let nD2: Int = getNumberOfDigits(xRange)
207 |         var v2: Float
208 |         if (nD2 > 1 && xRange <= pow(Float(10), Float(nD2 - 1))) {
    |                               `- error: binary operator '<=' cannot be applied to operands of type 'Float' and 'CGFloat'
209 |             v2 = Float(pow(Float(10), Float(nD2 - 2)))
210 |         } else if (nD2 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:209:24: error: no exact matches in call to global function 'pow'
207 |         var v2: Float
208 |         if (nD2 > 1 && xRange <= pow(Float(10), Float(nD2 - 1))) {
209 |             v2 = Float(pow(Float(10), Float(nD2 - 2)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
210 |         } else if (nD2 > 1) {
211 |             v2 = Float(pow(Float(10), Float(nD2 - 1)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:211:24: error: no exact matches in call to global function 'pow'
209 |             v2 = Float(pow(Float(10), Float(nD2 - 2)))
210 |         } else if (nD2 > 1) {
211 |             v2 = Float(pow(Float(10), Float(nD2 - 1)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
212 |         } else {
213 |             v2 = Float(pow(Float(10), Float(0)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:213:24: error: no exact matches in call to global function 'pow'
211 |             v2 = Float(pow(Float(10), Float(nD2 - 1)))
212 |         } else {
213 |             v2 = Float(pow(Float(10), Float(0)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
214 |         }
215 |
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:8:18: error: cannot convert value of type 'Float' to expected argument type 'Double'
  6 |
  7 | public func niceRoundFloor(_ value: Float) -> Float {
  8 |     return floor(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                  `- error: cannot convert value of type 'Float' to expected argument type 'Double'
  9 | }
 10 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:8:45: error: cannot convert value of type 'Float' to expected argument type 'Double'
  6 |
  7 | public func niceRoundFloor(_ value: Float) -> Float {
  8 |     return floor(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                             `- error: cannot convert value of type 'Float' to expected argument type 'Double'
  9 | }
 10 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:8:55: error: cannot convert return expression of type 'Double' to return type 'Float'
  6 |
  7 | public func niceRoundFloor(_ value: Float) -> Float {
  8 |     return floor(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                                       `- error: cannot convert return expression of type 'Double' to return type 'Float'
  9 | }
 10 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:8:78: error: cannot convert value of type 'Float' to expected argument type 'Double'
  6 |
  7 | public func niceRoundFloor(_ value: Float) -> Float {
  8 |     return floor(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                                                              `- error: cannot convert value of type 'Float' to expected argument type 'Double'
  9 | }
 10 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:12:17: error: cannot convert value of type 'Float' to expected argument type 'Double'
 10 |
 11 | public func niceRoundCeil(_ value: Float) -> Float {
 12 |     return ceil(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                 `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 13 | }
 14 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:12:44: error: cannot convert value of type 'Float' to expected argument type 'Double'
 10 |
 11 | public func niceRoundCeil(_ value: Float) -> Float {
 12 |     return ceil(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                            `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 13 | }
 14 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:12:54: error: cannot convert return expression of type 'Double' to return type 'Float'
 10 |
 11 | public func niceRoundCeil(_ value: Float) -> Float {
 12 |     return ceil(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                                      `- error: cannot convert return expression of type 'Double' to return type 'Float'
 13 | }
 14 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:12:77: error: cannot convert value of type 'Float' to expected argument type 'Double'
 10 |
 11 | public func niceRoundCeil(_ value: Float) -> Float {
 12 |     return ceil(value*pow(10, -floor(log10(value)))) / pow(10, -floor(log10(value)))
    |                                                                             `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 13 | }
 14 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:25:17: error: cannot convert value of type 'Float' to expected argument type 'Double'
 23 |
 24 | public func roundCeil10(_ value: Float) -> Float {
 25 |     return ceil(value/10)*10
    |                 `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 26 | }
 27 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:25:26: error: cannot convert return expression of type 'Double' to return type 'Float'
 23 |
 24 | public func roundCeil10(_ value: Float) -> Float {
 25 |     return ceil(value/10)*10
    |                          `- error: cannot convert return expression of type 'Double' to return type 'Float'
 26 | }
 27 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:29:18: error: cannot convert value of type 'Float' to expected argument type 'Double'
 27 |
 28 | public func roundFloor10(_ value: Float) -> Float {
 29 |     return floor(value/10)*10
    |                  `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 30 | }
 31 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:29:27: error: cannot convert return expression of type 'Double' to return type 'Float'
 27 |
 28 | public func roundFloor10(_ value: Float) -> Float {
 29 |     return floor(value/10)*10
    |                           `- error: cannot convert return expression of type 'Double' to return type 'Float'
 30 | }
 31 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:33:13: error: no exact matches in call to global function 'pow'
 31 |
 32 | public func roundToN(_ value: Float, _ n: Int) -> Float {
 33 |     let p = pow(10,Float(n))
    |             `- error: no exact matches in call to global function 'pow'
 34 |     return round(value*p)/p
 35 | }
Foundation.pow:1:13: note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
1 | public func pow(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
FoundationEssentials.pow:2:13: note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
1 | @available(macOS 10.10, iOS 8.0, watchOS 2.0, tvOS 9.0, *)
2 | public func pow(_ x: Decimal, _ y: Int) -> Decimal
  |             `- note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:34:18: error: cannot convert value of type 'Float' to expected argument type 'Double'
 32 | public func roundToN(_ value: Float, _ n: Int) -> Float {
 33 |     let p = pow(10,Float(n))
 34 |     return round(value*p)/p
    |                  `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 35 | }
 36 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:34:26: error: no '/' candidates produce the expected contextual result type 'Float'
 32 | public func roundToN(_ value: Float, _ n: Int) -> Float {
 33 |     let p = pow(10,Float(n))
 34 |     return round(value*p)/p
    |                          `- error: no '/' candidates produce the expected contextual result type 'Float'
 35 | }
 36 |
Swift.Double./:2:20: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | struct Double {
2 | public static func / (lhs: Double, rhs: Double) -> Double}
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
Swift.FloatingPoint./:2:13: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | protocol FloatingPoint {
2 | static func / (lhs: Self, rhs: Self) -> Self}
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/FloatConvertible.swift:13:17: note: '/' produces 'Double', not the expected contextual result type 'Float'
11 |     static func -(lhs: Self, rhs: Self) -> Self
12 |     static func *(lhs: Self, rhs: Self) -> Self
13 |     static func /(lhs: Self, rhs: Self) -> Self
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 `- note: '/' produces 'Double', not the expected contextual result type 'Float'
14 | }
15 |
Foundation.Measurement./:2:20: note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
1 | generic struct Measurement {
2 | public static func / (lhs: Double, rhs: Measurement<UnitType>) -> Measurement<UnitType>}
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:38:13: error: no exact matches in call to global function 'pow'
 36 |
 37 | public func floorToN(_ value: Float, _ n: Int) -> Float {
 38 |     let p = pow(10,Float(n))
    |             `- error: no exact matches in call to global function 'pow'
 39 |     return floor(value*p)/p
 40 | }
Foundation.pow:1:13: note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
1 | public func pow(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
FoundationEssentials.pow:2:13: note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
1 | @available(macOS 10.10, iOS 8.0, watchOS 2.0, tvOS 9.0, *)
2 | public func pow(_ x: Decimal, _ y: Int) -> Decimal
  |             `- note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:39:18: error: cannot convert value of type 'Float' to expected argument type 'Double'
 37 | public func floorToN(_ value: Float, _ n: Int) -> Float {
 38 |     let p = pow(10,Float(n))
 39 |     return floor(value*p)/p
    |                  `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 40 | }
 41 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:39:26: error: no '/' candidates produce the expected contextual result type 'Float'
 37 | public func floorToN(_ value: Float, _ n: Int) -> Float {
 38 |     let p = pow(10,Float(n))
 39 |     return floor(value*p)/p
    |                          `- error: no '/' candidates produce the expected contextual result type 'Float'
 40 | }
 41 |
Swift.Double./:2:20: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | struct Double {
2 | public static func / (lhs: Double, rhs: Double) -> Double}
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
Swift.FloatingPoint./:2:13: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | protocol FloatingPoint {
2 | static func / (lhs: Self, rhs: Self) -> Self}
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/FloatConvertible.swift:13:17: note: '/' produces 'Double', not the expected contextual result type 'Float'
11 |     static func -(lhs: Self, rhs: Self) -> Self
12 |     static func *(lhs: Self, rhs: Self) -> Self
13 |     static func /(lhs: Self, rhs: Self) -> Self
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 `- note: '/' produces 'Double', not the expected contextual result type 'Float'
14 | }
15 |
Foundation.Measurement./:2:20: note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
1 | generic struct Measurement {
2 | public static func / (lhs: Double, rhs: Measurement<UnitType>) -> Measurement<UnitType>}
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:43:13: error: no exact matches in call to global function 'pow'
 41 |
 42 | public func ceilToN(_ value: Float, _ n: Int) -> Float {
 43 |     let p = pow(10,Float(n))
    |             `- error: no exact matches in call to global function 'pow'
 44 |     return ceil(value*p)/p
 45 | }
Foundation.pow:1:13: note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
1 | public func pow(_ lhs: CGFloat, _ rhs: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #2 (got 'Float')
FoundationEssentials.pow:2:13: note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
1 | @available(macOS 10.10, iOS 8.0, watchOS 2.0, tvOS 9.0, *)
2 | public func pow(_ x: Decimal, _ y: Int) -> Decimal
  |             `- note: candidate expects value of type 'Int' for parameter #2 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate expects value of type 'Double' for parameter #2 (got 'Float')
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:44:17: error: cannot convert value of type 'Float' to expected argument type 'Double'
 42 | public func ceilToN(_ value: Float, _ n: Int) -> Float {
 43 |     let p = pow(10,Float(n))
 44 |     return ceil(value*p)/p
    |                 `- error: cannot convert value of type 'Float' to expected argument type 'Double'
 45 | }
 46 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:44:25: error: no '/' candidates produce the expected contextual result type 'Float'
 42 | public func ceilToN(_ value: Float, _ n: Int) -> Float {
 43 |     let p = pow(10,Float(n))
 44 |     return ceil(value*p)/p
    |                         `- error: no '/' candidates produce the expected contextual result type 'Float'
 45 | }
 46 |
Swift.Double./:2:20: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | struct Double {
2 | public static func / (lhs: Double, rhs: Double) -> Double}
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
Swift.FloatingPoint./:2:13: note: '/' produces 'Double', not the expected contextual result type 'Float'
1 | protocol FloatingPoint {
2 | static func / (lhs: Self, rhs: Self) -> Self}
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             |- note: '/' produces 'Double', not the expected contextual result type 'Float'
  |             `- note: '/' produces 'Double', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/FloatConvertible.swift:13:17: note: '/' produces 'Double', not the expected contextual result type 'Float'
11 |     static func -(lhs: Self, rhs: Self) -> Self
12 |     static func *(lhs: Self, rhs: Self) -> Self
13 |     static func /(lhs: Self, rhs: Self) -> Self
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 |- note: '/' produces 'Double', not the expected contextual result type 'Float'
   |                 `- note: '/' produces 'Double', not the expected contextual result type 'Float'
14 | }
15 |
Foundation.Measurement./:2:20: note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
1 | generic struct Measurement {
2 | public static func / (lhs: Double, rhs: Measurement<UnitType>) -> Measurement<UnitType>}
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    |- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
  |                    `- note: '/' produces 'Measurement<Unit>', not the expected contextual result type 'Float'
3 |
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:114:13: error: no exact matches in call to global function 'sin'
112 |                         angleDegrees: Float) -> Point{
113 |     let angle = angleDegrees * .pi/180.0
114 |     let s = sin(angle)
    |             `- error: no exact matches in call to global function 'sin'
115 |     let c = cos(angle)
116 |     var rotatedPoint = Point(point.x, point.y)
Foundation.sin:1:13: note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
1 | public func sin(_ x: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:96:8: note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 94 | long double cosl(long double __x);
 95 |
 96 | double sin(double __x);
    |        `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 97 | float sinf(float __x);
 98 | long double sinl(long double __x);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:115:13: error: no exact matches in call to global function 'cos'
113 |     let angle = angleDegrees * .pi/180.0
114 |     let s = sin(angle)
115 |     let c = cos(angle)
    |             `- error: no exact matches in call to global function 'cos'
116 |     var rotatedPoint = Point(point.x, point.y)
117 |     rotatedPoint = Point(rotatedPoint.x - center.x,
Foundation.cos:1:13: note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
1 | public func cos(_ x: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:92:8: note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 90 | long double atan2l(long double __y, long double __x);
 91 |
 92 | double cos(double __x);
    |        `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 93 | float cosf(float __x);
 94 | long double cosl(long double __x);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:129:13: error: no exact matches in call to global function 'sin'
127 |                         center: Point,
128 |                         angleRadians: Float) -> Point{
129 |     let s = sin(angleRadians)
    |             `- error: no exact matches in call to global function 'sin'
130 |     let c = cos(angleRadians)
131 |     var rotatedPoint = Point(point.x, point.y)
Foundation.sin:1:13: note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
1 | public func sin(_ x: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:96:8: note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 94 | long double cosl(long double __x);
 95 |
 96 | double sin(double __x);
    |        `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 97 | float sinf(float __x);
 98 | long double sinl(long double __x);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/HelperFunction.swift:130:13: error: no exact matches in call to global function 'cos'
128 |                         angleRadians: Float) -> Point{
129 |     let s = sin(angleRadians)
130 |     let c = cos(angleRadians)
    |             `- error: no exact matches in call to global function 'cos'
131 |     var rotatedPoint = Point(point.x, point.y)
132 |     rotatedPoint = Point(rotatedPoint.x - center.x,
Foundation.cos:1:13: note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
1 | public func cos(_ x: CGFloat) -> CGFloat
  |             `- note: candidate expects value of type 'CGFloat' for parameter #1 (got 'Float')
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:92:8: note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 90 | long double atan2l(long double __y, long double __x);
 91 |
 92 | double cos(double __x);
    |        `- note: candidate expects value of type 'Double' for parameter #1 (got 'Float')
 93 | float cosf(float __x);
 94 | long double cosl(long double __x);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:142:28: error: cannot assign value of type 'Double' to type 'Float'
140 |         }
141 |
142 |         results.barWidth = round((size.width - Float(2.0*results.xMargin))/Float(histogramSeries.bins))
    |                            `- error: cannot assign value of type 'Double' to type 'Float'
143 |
144 |         results.origin = Point((size.width-(2.0*results.xMargin))/Float(maximumX-minimumX)*Float(T(-1)*minimumX), 0.0)
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:142:75: error: cannot convert value of type 'Float' to expected argument type 'Double'
140 |         }
141 |
142 |         results.barWidth = round((size.width - Float(2.0*results.xMargin))/Float(histogramSeries.bins))
    |                                                                           `- error: cannot convert value of type 'Float' to expected argument type 'Double'
143 |
144 |         results.origin = Point((size.width-(2.0*results.xMargin))/Float(maximumX-minimumX)*Float(T(-1)*minimumX), 0.0)
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:158:19: error: cannot convert value of type 'Float' to expected argument type 'Double'
156 |             // print("\(differenceY)")
157 |             var c = 0
158 |             while(abs(inc1)*pow(10.0,Float(c))<1.0) {
    |                   `- error: cannot convert value of type 'Float' to expected argument type 'Double'
159 |                 c+=1
160 |             }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:158:38: error: cannot convert value of type 'Float' to expected argument type 'Double'
156 |             // print("\(differenceY)")
157 |             var c = 0
158 |             while(abs(inc1)*pow(10.0,Float(c))<1.0) {
    |                                      `- error: cannot convert value of type 'Float' to expected argument type 'Double'
159 |                 c+=1
160 |             }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:169:19: error: cannot convert value of type 'Float' to expected argument type 'Double'
167 |             // print("\(differenceY)")
168 |             var c = 0
169 |             while(abs(inc1)*pow(10.0,Float(c))<1.0) {
    |                   `- error: cannot convert value of type 'Float' to expected argument type 'Double'
170 |                 c+=1
171 |             }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:169:38: error: cannot convert value of type 'Float' to expected argument type 'Double'
167 |             // print("\(differenceY)")
168 |             var c = 0
169 |             while(abs(inc1)*pow(10.0,Float(c))<1.0) {
    |                                      `- error: cannot convert value of type 'Float' to expected argument type 'Double'
170 |                 c+=1
171 |             }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:178:36: error: no exact matches in call to global function 'pow'
176 |         let nD1: Int = max(getNumberOfDigits(Float(maximumY)), getNumberOfDigits(Float(minimumY)))
177 |         var v1: Float
178 |         if (nD1 > 1 && maximumY <= pow(Float(10), Float(nD1 - 1))) {
    |                                    |- error: no exact matches in call to global function 'pow'
    |                                    |- note: candidate has partially matching parameter list (CGFloat, CGFloat)
    |                                    `- note: candidate has partially matching parameter list (Decimal, Int)
179 |             v1 = Float(pow(Float(10), Float(nD1 - 2)))
180 |         } else if (nD1 > 1) {
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:178:33: error: binary operator '<=' cannot be applied to operands of type 'Float' and 'CGFloat'
176 |         let nD1: Int = max(getNumberOfDigits(Float(maximumY)), getNumberOfDigits(Float(minimumY)))
177 |         var v1: Float
178 |         if (nD1 > 1 && maximumY <= pow(Float(10), Float(nD1 - 1))) {
    |                                 `- error: binary operator '<=' cannot be applied to operands of type 'Float' and 'CGFloat'
179 |             v1 = Float(pow(Float(10), Float(nD1 - 2)))
180 |         } else if (nD1 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:179:24: error: no exact matches in call to global function 'pow'
177 |         var v1: Float
178 |         if (nD1 > 1 && maximumY <= pow(Float(10), Float(nD1 - 1))) {
179 |             v1 = Float(pow(Float(10), Float(nD1 - 2)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
180 |         } else if (nD1 > 1) {
181 |             v1 = Float(pow(Float(10), Float(nD1 - 1)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:181:24: error: no exact matches in call to global function 'pow'
179 |             v1 = Float(pow(Float(10), Float(nD1 - 2)))
180 |         } else if (nD1 > 1) {
181 |             v1 = Float(pow(Float(10), Float(nD1 - 1)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
182 |         } else {
183 |             v1 = Float(pow(Float(10), Float(0)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:183:24: error: no exact matches in call to global function 'pow'
181 |             v1 = Float(pow(Float(10), Float(nD1 - 1)))
182 |         } else {
183 |             v1 = Float(pow(Float(10), Float(0)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
184 |         }
185 |
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:208:34: error: no exact matches in call to global function 'pow'
206 |         let nD2: Int = getNumberOfDigits(xRange)
207 |         var v2: Float
208 |         if (nD2 > 1 && xRange <= pow(Float(10), Float(nD2 - 1))) {
    |                                  |- error: no exact matches in call to global function 'pow'
    |                                  |- note: candidate has partially matching parameter list (CGFloat, CGFloat)
    |                                  `- note: candidate has partially matching parameter list (Decimal, Int)
209 |             v2 = Float(pow(Float(10), Float(nD2 - 2)))
210 |         } else if (nD2 > 1) {
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:208:31: error: binary operator '<=' cannot be applied to operands of type 'Float' and 'CGFloat'
206 |         let nD2: Int = getNumberOfDigits(xRange)
207 |         var v2: Float
208 |         if (nD2 > 1 && xRange <= pow(Float(10), Float(nD2 - 1))) {
    |                               `- error: binary operator '<=' cannot be applied to operands of type 'Float' and 'CGFloat'
209 |             v2 = Float(pow(Float(10), Float(nD2 - 2)))
210 |         } else if (nD2 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:209:24: error: no exact matches in call to global function 'pow'
207 |         var v2: Float
208 |         if (nD2 > 1 && xRange <= pow(Float(10), Float(nD2 - 1))) {
209 |             v2 = Float(pow(Float(10), Float(nD2 - 2)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
210 |         } else if (nD2 > 1) {
211 |             v2 = Float(pow(Float(10), Float(nD2 - 1)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:211:24: error: no exact matches in call to global function 'pow'
209 |             v2 = Float(pow(Float(10), Float(nD2 - 2)))
210 |         } else if (nD2 > 1) {
211 |             v2 = Float(pow(Float(10), Float(nD2 - 1)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
212 |         } else {
213 |             v2 = Float(pow(Float(10), Float(0)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/Histogram.swift:213:24: error: no exact matches in call to global function 'pow'
211 |             v2 = Float(pow(Float(10), Float(nD2 - 1)))
212 |         } else {
213 |             v2 = Float(pow(Float(10), Float(0)))
    |                        |- error: no exact matches in call to global function 'pow'
    |                        `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
214 |         }
215 |
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:289:15: error: cannot convert value of type 'Float' to expected argument type 'Double'
287 |         yIncrement = 0.5*(1.0/differenceY)
288 |         var c = 0
289 |         while(abs(yIncrement)*pow(10.0,Float(c))<1.0) {
    |               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
290 |           c+=1
291 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:289:40: error: cannot convert value of type 'Float' to expected argument type 'Double'
287 |         yIncrement = 0.5*(1.0/differenceY)
288 |         var c = 0
289 |         while(abs(yIncrement)*pow(10.0,Float(c))<1.0) {
    |                                        `- error: cannot convert value of type 'Float' to expected argument type 'Double'
290 |           c+=1
291 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:298:15: error: cannot convert value of type 'Float' to expected argument type 'Double'
296 |         yIncrement = differenceY/10.0
297 |         var c = 0
298 |         while(abs(yIncrement)*pow(10.0,Float(c))<1.0) {
    |               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
299 |           c+=1
300 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:298:40: error: cannot convert value of type 'Float' to expected argument type 'Double'
296 |         yIncrement = differenceY/10.0
297 |         var c = 0
298 |         while(abs(yIncrement)*pow(10.0,Float(c))<1.0) {
    |                                        `- error: cannot convert value of type 'Float' to expected argument type 'Double'
299 |           c+=1
300 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:309:15: error: cannot convert value of type 'Float' to expected argument type 'Double'
307 |         xIncrement = 0.5*(1.0/differenceX)
308 |         var c = 0
309 |         while(abs(xIncrement)*pow(10.0,Float(c))<1.0) {
    |               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
310 |           c+=1
311 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:309:40: error: cannot convert value of type 'Float' to expected argument type 'Double'
307 |         xIncrement = 0.5*(1.0/differenceX)
308 |         var c = 0
309 |         while(abs(xIncrement)*pow(10.0,Float(c))<1.0) {
    |                                        `- error: cannot convert value of type 'Float' to expected argument type 'Double'
310 |           c+=1
311 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:318:15: error: cannot convert value of type 'Float' to expected argument type 'Double'
316 |         xIncrement = differenceX/10
317 |         var c = 0
318 |         while(abs(xIncrement)*pow(10.0,Float(c))<1.0) {
    |               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
319 |           c+=1
320 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:318:40: error: cannot convert value of type 'Float' to expected argument type 'Double'
316 |         xIncrement = differenceX/10
317 |         var c = 0
318 |         while(abs(xIncrement)*pow(10.0,Float(c))<1.0) {
    |                                        `- error: cannot convert value of type 'Float' to expected argument type 'Double'
319 |           c+=1
320 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:327:51: error: cannot convert value of type 'Float' to expected argument type 'Double'
325 |       let nD1: Int = max(getNumberOfDigits(Float(bounds.y.upperBound)), getNumberOfDigits(Float(bounds.y.lowerBound)))
326 |       var v1: Float
327 |       if (nD1 > 1 && bounds.y.upperBound <= U(pow(Float(10), Float(nD1 - 1)))) {
    |                                                   `- error: cannot convert value of type 'Float' to expected argument type 'Double'
328 |           v1 = Float(pow(Float(10), Float(nD1 - 2)))
329 |       } else if (nD1 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:327:62: error: cannot convert value of type 'Float' to expected argument type 'Double'
325 |       let nD1: Int = max(getNumberOfDigits(Float(bounds.y.upperBound)), getNumberOfDigits(Float(bounds.y.lowerBound)))
326 |       var v1: Float
327 |       if (nD1 > 1 && bounds.y.upperBound <= U(pow(Float(10), Float(nD1 - 1)))) {
    |                                                              `- error: cannot convert value of type 'Float' to expected argument type 'Double'
328 |           v1 = Float(pow(Float(10), Float(nD1 - 2)))
329 |       } else if (nD1 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:328:22: error: no exact matches in call to global function 'pow'
326 |       var v1: Float
327 |       if (nD1 > 1 && bounds.y.upperBound <= U(pow(Float(10), Float(nD1 - 1)))) {
328 |           v1 = Float(pow(Float(10), Float(nD1 - 2)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
329 |       } else if (nD1 > 1) {
330 |           v1 = Float(pow(Float(10), Float(nD1 - 1)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:330:22: error: no exact matches in call to global function 'pow'
328 |           v1 = Float(pow(Float(10), Float(nD1 - 2)))
329 |       } else if (nD1 > 1) {
330 |           v1 = Float(pow(Float(10), Float(nD1 - 1)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
331 |       } else {
332 |           v1 = Float(pow(Float(10), Float(0)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:332:22: error: no exact matches in call to global function 'pow'
330 |           v1 = Float(pow(Float(10), Float(nD1 - 1)))
331 |       } else {
332 |           v1 = Float(pow(Float(10), Float(0)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
333 |       }
334 |       let nY: Float = v1/scaleY
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:344:51: error: cannot convert value of type 'Float' to expected argument type 'Double'
342 |       let nD2: Int = max(getNumberOfDigits(Float(bounds.x.upperBound)), getNumberOfDigits(Float(bounds.x.lowerBound)))
343 |       var v2: Float
344 |       if (nD2 > 1 && bounds.x.upperBound <= T(pow(Float(10), Float(nD2 - 1)))) {
    |                                                   `- error: cannot convert value of type 'Float' to expected argument type 'Double'
345 |           v2 = Float(pow(Float(10), Float(nD2 - 2)))
346 |       } else if (nD2 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:344:62: error: cannot convert value of type 'Float' to expected argument type 'Double'
342 |       let nD2: Int = max(getNumberOfDigits(Float(bounds.x.upperBound)), getNumberOfDigits(Float(bounds.x.lowerBound)))
343 |       var v2: Float
344 |       if (nD2 > 1 && bounds.x.upperBound <= T(pow(Float(10), Float(nD2 - 1)))) {
    |                                                              `- error: cannot convert value of type 'Float' to expected argument type 'Double'
345 |           v2 = Float(pow(Float(10), Float(nD2 - 2)))
346 |       } else if (nD2 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:345:22: error: no exact matches in call to global function 'pow'
343 |       var v2: Float
344 |       if (nD2 > 1 && bounds.x.upperBound <= T(pow(Float(10), Float(nD2 - 1)))) {
345 |           v2 = Float(pow(Float(10), Float(nD2 - 2)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
346 |       } else if (nD2 > 1) {
347 |           v2 = Float(pow(Float(10), Float(nD2 - 1)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:347:22: error: no exact matches in call to global function 'pow'
345 |           v2 = Float(pow(Float(10), Float(nD2 - 2)))
346 |       } else if (nD2 > 1) {
347 |           v2 = Float(pow(Float(10), Float(nD2 - 1)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
348 |       } else {
349 |           v2 = Float(pow(Float(10), Float(0)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:349:22: error: no exact matches in call to global function 'pow'
347 |           v2 = Float(pow(Float(10), Float(nD2 - 1)))
348 |       } else {
349 |           v2 = Float(pow(Float(10), Float(0)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
350 |       }
351 |
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:289:15: error: cannot convert value of type 'Float' to expected argument type 'Double'
287 |         yIncrement = 0.5*(1.0/differenceY)
288 |         var c = 0
289 |         while(abs(yIncrement)*pow(10.0,Float(c))<1.0) {
    |               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
290 |           c+=1
291 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:289:40: error: cannot convert value of type 'Float' to expected argument type 'Double'
287 |         yIncrement = 0.5*(1.0/differenceY)
288 |         var c = 0
289 |         while(abs(yIncrement)*pow(10.0,Float(c))<1.0) {
    |                                        `- error: cannot convert value of type 'Float' to expected argument type 'Double'
290 |           c+=1
291 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:298:15: error: cannot convert value of type 'Float' to expected argument type 'Double'
296 |         yIncrement = differenceY/10.0
297 |         var c = 0
298 |         while(abs(yIncrement)*pow(10.0,Float(c))<1.0) {
    |               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
299 |           c+=1
300 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:298:40: error: cannot convert value of type 'Float' to expected argument type 'Double'
296 |         yIncrement = differenceY/10.0
297 |         var c = 0
298 |         while(abs(yIncrement)*pow(10.0,Float(c))<1.0) {
    |                                        `- error: cannot convert value of type 'Float' to expected argument type 'Double'
299 |           c+=1
300 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:309:15: error: cannot convert value of type 'Float' to expected argument type 'Double'
307 |         xIncrement = 0.5*(1.0/differenceX)
308 |         var c = 0
309 |         while(abs(xIncrement)*pow(10.0,Float(c))<1.0) {
    |               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
310 |           c+=1
311 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:309:40: error: cannot convert value of type 'Float' to expected argument type 'Double'
307 |         xIncrement = 0.5*(1.0/differenceX)
308 |         var c = 0
309 |         while(abs(xIncrement)*pow(10.0,Float(c))<1.0) {
    |                                        `- error: cannot convert value of type 'Float' to expected argument type 'Double'
310 |           c+=1
311 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:318:15: error: cannot convert value of type 'Float' to expected argument type 'Double'
316 |         xIncrement = differenceX/10
317 |         var c = 0
318 |         while(abs(xIncrement)*pow(10.0,Float(c))<1.0) {
    |               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
319 |           c+=1
320 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:318:40: error: cannot convert value of type 'Float' to expected argument type 'Double'
316 |         xIncrement = differenceX/10
317 |         var c = 0
318 |         while(abs(xIncrement)*pow(10.0,Float(c))<1.0) {
    |                                        `- error: cannot convert value of type 'Float' to expected argument type 'Double'
319 |           c+=1
320 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:327:51: error: cannot convert value of type 'Float' to expected argument type 'Double'
325 |       let nD1: Int = max(getNumberOfDigits(Float(bounds.y.upperBound)), getNumberOfDigits(Float(bounds.y.lowerBound)))
326 |       var v1: Float
327 |       if (nD1 > 1 && bounds.y.upperBound <= U(pow(Float(10), Float(nD1 - 1)))) {
    |                                                   `- error: cannot convert value of type 'Float' to expected argument type 'Double'
328 |           v1 = Float(pow(Float(10), Float(nD1 - 2)))
329 |       } else if (nD1 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:327:62: error: cannot convert value of type 'Float' to expected argument type 'Double'
325 |       let nD1: Int = max(getNumberOfDigits(Float(bounds.y.upperBound)), getNumberOfDigits(Float(bounds.y.lowerBound)))
326 |       var v1: Float
327 |       if (nD1 > 1 && bounds.y.upperBound <= U(pow(Float(10), Float(nD1 - 1)))) {
    |                                                              `- error: cannot convert value of type 'Float' to expected argument type 'Double'
328 |           v1 = Float(pow(Float(10), Float(nD1 - 2)))
329 |       } else if (nD1 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:328:22: error: no exact matches in call to global function 'pow'
326 |       var v1: Float
327 |       if (nD1 > 1 && bounds.y.upperBound <= U(pow(Float(10), Float(nD1 - 1)))) {
328 |           v1 = Float(pow(Float(10), Float(nD1 - 2)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
329 |       } else if (nD1 > 1) {
330 |           v1 = Float(pow(Float(10), Float(nD1 - 1)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:330:22: error: no exact matches in call to global function 'pow'
328 |           v1 = Float(pow(Float(10), Float(nD1 - 2)))
329 |       } else if (nD1 > 1) {
330 |           v1 = Float(pow(Float(10), Float(nD1 - 1)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
331 |       } else {
332 |           v1 = Float(pow(Float(10), Float(0)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:332:22: error: no exact matches in call to global function 'pow'
330 |           v1 = Float(pow(Float(10), Float(nD1 - 1)))
331 |       } else {
332 |           v1 = Float(pow(Float(10), Float(0)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
333 |       }
334 |       let nY: Float = v1/scaleY
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:344:51: error: cannot convert value of type 'Float' to expected argument type 'Double'
342 |       let nD2: Int = max(getNumberOfDigits(Float(bounds.x.upperBound)), getNumberOfDigits(Float(bounds.x.lowerBound)))
343 |       var v2: Float
344 |       if (nD2 > 1 && bounds.x.upperBound <= T(pow(Float(10), Float(nD2 - 1)))) {
    |                                                   `- error: cannot convert value of type 'Float' to expected argument type 'Double'
345 |           v2 = Float(pow(Float(10), Float(nD2 - 2)))
346 |       } else if (nD2 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:344:62: error: cannot convert value of type 'Float' to expected argument type 'Double'
342 |       let nD2: Int = max(getNumberOfDigits(Float(bounds.x.upperBound)), getNumberOfDigits(Float(bounds.x.lowerBound)))
343 |       var v2: Float
344 |       if (nD2 > 1 && bounds.x.upperBound <= T(pow(Float(10), Float(nD2 - 1)))) {
    |                                                              `- error: cannot convert value of type 'Float' to expected argument type 'Double'
345 |           v2 = Float(pow(Float(10), Float(nD2 - 2)))
346 |       } else if (nD2 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:345:22: error: no exact matches in call to global function 'pow'
343 |       var v2: Float
344 |       if (nD2 > 1 && bounds.x.upperBound <= T(pow(Float(10), Float(nD2 - 1)))) {
345 |           v2 = Float(pow(Float(10), Float(nD2 - 2)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
346 |       } else if (nD2 > 1) {
347 |           v2 = Float(pow(Float(10), Float(nD2 - 1)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:347:22: error: no exact matches in call to global function 'pow'
345 |           v2 = Float(pow(Float(10), Float(nD2 - 2)))
346 |       } else if (nD2 > 1) {
347 |           v2 = Float(pow(Float(10), Float(nD2 - 1)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
348 |       } else {
349 |           v2 = Float(pow(Float(10), Float(0)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:349:22: error: no exact matches in call to global function 'pow'
347 |           v2 = Float(pow(Float(10), Float(nD2 - 1)))
348 |       } else {
349 |           v2 = Float(pow(Float(10), Float(0)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
350 |       }
351 |
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:289:15: error: cannot convert value of type 'Float' to expected argument type 'Double'
287 |         yIncrement = 0.5*(1.0/differenceY)
288 |         var c = 0
289 |         while(abs(yIncrement)*pow(10.0,Float(c))<1.0) {
    |               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
290 |           c+=1
291 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:289:40: error: cannot convert value of type 'Float' to expected argument type 'Double'
287 |         yIncrement = 0.5*(1.0/differenceY)
288 |         var c = 0
289 |         while(abs(yIncrement)*pow(10.0,Float(c))<1.0) {
    |                                        `- error: cannot convert value of type 'Float' to expected argument type 'Double'
290 |           c+=1
291 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:298:15: error: cannot convert value of type 'Float' to expected argument type 'Double'
296 |         yIncrement = differenceY/10.0
297 |         var c = 0
298 |         while(abs(yIncrement)*pow(10.0,Float(c))<1.0) {
    |               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
299 |           c+=1
300 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:298:40: error: cannot convert value of type 'Float' to expected argument type 'Double'
296 |         yIncrement = differenceY/10.0
297 |         var c = 0
298 |         while(abs(yIncrement)*pow(10.0,Float(c))<1.0) {
    |                                        `- error: cannot convert value of type 'Float' to expected argument type 'Double'
299 |           c+=1
300 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:309:15: error: cannot convert value of type 'Float' to expected argument type 'Double'
307 |         xIncrement = 0.5*(1.0/differenceX)
308 |         var c = 0
309 |         while(abs(xIncrement)*pow(10.0,Float(c))<1.0) {
    |               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
310 |           c+=1
311 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:309:40: error: cannot convert value of type 'Float' to expected argument type 'Double'
307 |         xIncrement = 0.5*(1.0/differenceX)
308 |         var c = 0
309 |         while(abs(xIncrement)*pow(10.0,Float(c))<1.0) {
    |                                        `- error: cannot convert value of type 'Float' to expected argument type 'Double'
310 |           c+=1
311 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:318:15: error: cannot convert value of type 'Float' to expected argument type 'Double'
316 |         xIncrement = differenceX/10
317 |         var c = 0
318 |         while(abs(xIncrement)*pow(10.0,Float(c))<1.0) {
    |               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
319 |           c+=1
320 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:318:40: error: cannot convert value of type 'Float' to expected argument type 'Double'
316 |         xIncrement = differenceX/10
317 |         var c = 0
318 |         while(abs(xIncrement)*pow(10.0,Float(c))<1.0) {
    |                                        `- error: cannot convert value of type 'Float' to expected argument type 'Double'
319 |           c+=1
320 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:327:51: error: cannot convert value of type 'Float' to expected argument type 'Double'
325 |       let nD1: Int = max(getNumberOfDigits(Float(bounds.y.upperBound)), getNumberOfDigits(Float(bounds.y.lowerBound)))
326 |       var v1: Float
327 |       if (nD1 > 1 && bounds.y.upperBound <= U(pow(Float(10), Float(nD1 - 1)))) {
    |                                                   `- error: cannot convert value of type 'Float' to expected argument type 'Double'
328 |           v1 = Float(pow(Float(10), Float(nD1 - 2)))
329 |       } else if (nD1 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:327:62: error: cannot convert value of type 'Float' to expected argument type 'Double'
325 |       let nD1: Int = max(getNumberOfDigits(Float(bounds.y.upperBound)), getNumberOfDigits(Float(bounds.y.lowerBound)))
326 |       var v1: Float
327 |       if (nD1 > 1 && bounds.y.upperBound <= U(pow(Float(10), Float(nD1 - 1)))) {
    |                                                              `- error: cannot convert value of type 'Float' to expected argument type 'Double'
328 |           v1 = Float(pow(Float(10), Float(nD1 - 2)))
329 |       } else if (nD1 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:328:22: error: no exact matches in call to global function 'pow'
326 |       var v1: Float
327 |       if (nD1 > 1 && bounds.y.upperBound <= U(pow(Float(10), Float(nD1 - 1)))) {
328 |           v1 = Float(pow(Float(10), Float(nD1 - 2)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
329 |       } else if (nD1 > 1) {
330 |           v1 = Float(pow(Float(10), Float(nD1 - 1)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:330:22: error: no exact matches in call to global function 'pow'
328 |           v1 = Float(pow(Float(10), Float(nD1 - 2)))
329 |       } else if (nD1 > 1) {
330 |           v1 = Float(pow(Float(10), Float(nD1 - 1)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
331 |       } else {
332 |           v1 = Float(pow(Float(10), Float(0)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:332:22: error: no exact matches in call to global function 'pow'
330 |           v1 = Float(pow(Float(10), Float(nD1 - 1)))
331 |       } else {
332 |           v1 = Float(pow(Float(10), Float(0)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
333 |       }
334 |       let nY: Float = v1/scaleY
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:344:51: error: cannot convert value of type 'Float' to expected argument type 'Double'
342 |       let nD2: Int = max(getNumberOfDigits(Float(bounds.x.upperBound)), getNumberOfDigits(Float(bounds.x.lowerBound)))
343 |       var v2: Float
344 |       if (nD2 > 1 && bounds.x.upperBound <= T(pow(Float(10), Float(nD2 - 1)))) {
    |                                                   `- error: cannot convert value of type 'Float' to expected argument type 'Double'
345 |           v2 = Float(pow(Float(10), Float(nD2 - 2)))
346 |       } else if (nD2 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:344:62: error: cannot convert value of type 'Float' to expected argument type 'Double'
342 |       let nD2: Int = max(getNumberOfDigits(Float(bounds.x.upperBound)), getNumberOfDigits(Float(bounds.x.lowerBound)))
343 |       var v2: Float
344 |       if (nD2 > 1 && bounds.x.upperBound <= T(pow(Float(10), Float(nD2 - 1)))) {
    |                                                              `- error: cannot convert value of type 'Float' to expected argument type 'Double'
345 |           v2 = Float(pow(Float(10), Float(nD2 - 2)))
346 |       } else if (nD2 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:345:22: error: no exact matches in call to global function 'pow'
343 |       var v2: Float
344 |       if (nD2 > 1 && bounds.x.upperBound <= T(pow(Float(10), Float(nD2 - 1)))) {
345 |           v2 = Float(pow(Float(10), Float(nD2 - 2)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
346 |       } else if (nD2 > 1) {
347 |           v2 = Float(pow(Float(10), Float(nD2 - 1)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:347:22: error: no exact matches in call to global function 'pow'
345 |           v2 = Float(pow(Float(10), Float(nD2 - 2)))
346 |       } else if (nD2 > 1) {
347 |           v2 = Float(pow(Float(10), Float(nD2 - 1)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
348 |       } else {
349 |           v2 = Float(pow(Float(10), Float(0)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:349:22: error: no exact matches in call to global function 'pow'
347 |           v2 = Float(pow(Float(10), Float(nD2 - 1)))
348 |       } else {
349 |           v2 = Float(pow(Float(10), Float(0)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
350 |       }
351 |
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:289:15: error: cannot convert value of type 'Float' to expected argument type 'Double'
287 |         yIncrement = 0.5*(1.0/differenceY)
288 |         var c = 0
289 |         while(abs(yIncrement)*pow(10.0,Float(c))<1.0) {
    |               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
290 |           c+=1
291 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:289:40: error: cannot convert value of type 'Float' to expected argument type 'Double'
287 |         yIncrement = 0.5*(1.0/differenceY)
288 |         var c = 0
289 |         while(abs(yIncrement)*pow(10.0,Float(c))<1.0) {
    |                                        `- error: cannot convert value of type 'Float' to expected argument type 'Double'
290 |           c+=1
291 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:298:15: error: cannot convert value of type 'Float' to expected argument type 'Double'
296 |         yIncrement = differenceY/10.0
297 |         var c = 0
298 |         while(abs(yIncrement)*pow(10.0,Float(c))<1.0) {
    |               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
299 |           c+=1
300 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:298:40: error: cannot convert value of type 'Float' to expected argument type 'Double'
296 |         yIncrement = differenceY/10.0
297 |         var c = 0
298 |         while(abs(yIncrement)*pow(10.0,Float(c))<1.0) {
    |                                        `- error: cannot convert value of type 'Float' to expected argument type 'Double'
299 |           c+=1
300 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:309:15: error: cannot convert value of type 'Float' to expected argument type 'Double'
307 |         xIncrement = 0.5*(1.0/differenceX)
308 |         var c = 0
309 |         while(abs(xIncrement)*pow(10.0,Float(c))<1.0) {
    |               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
310 |           c+=1
311 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:309:40: error: cannot convert value of type 'Float' to expected argument type 'Double'
307 |         xIncrement = 0.5*(1.0/differenceX)
308 |         var c = 0
309 |         while(abs(xIncrement)*pow(10.0,Float(c))<1.0) {
    |                                        `- error: cannot convert value of type 'Float' to expected argument type 'Double'
310 |           c+=1
311 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:318:15: error: cannot convert value of type 'Float' to expected argument type 'Double'
316 |         xIncrement = differenceX/10
317 |         var c = 0
318 |         while(abs(xIncrement)*pow(10.0,Float(c))<1.0) {
    |               `- error: cannot convert value of type 'Float' to expected argument type 'Double'
319 |           c+=1
320 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:318:40: error: cannot convert value of type 'Float' to expected argument type 'Double'
316 |         xIncrement = differenceX/10
317 |         var c = 0
318 |         while(abs(xIncrement)*pow(10.0,Float(c))<1.0) {
    |                                        `- error: cannot convert value of type 'Float' to expected argument type 'Double'
319 |           c+=1
320 |         }
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:327:51: error: cannot convert value of type 'Float' to expected argument type 'Double'
325 |       let nD1: Int = max(getNumberOfDigits(Float(bounds.y.upperBound)), getNumberOfDigits(Float(bounds.y.lowerBound)))
326 |       var v1: Float
327 |       if (nD1 > 1 && bounds.y.upperBound <= U(pow(Float(10), Float(nD1 - 1)))) {
    |                                                   `- error: cannot convert value of type 'Float' to expected argument type 'Double'
328 |           v1 = Float(pow(Float(10), Float(nD1 - 2)))
329 |       } else if (nD1 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:327:62: error: cannot convert value of type 'Float' to expected argument type 'Double'
325 |       let nD1: Int = max(getNumberOfDigits(Float(bounds.y.upperBound)), getNumberOfDigits(Float(bounds.y.lowerBound)))
326 |       var v1: Float
327 |       if (nD1 > 1 && bounds.y.upperBound <= U(pow(Float(10), Float(nD1 - 1)))) {
    |                                                              `- error: cannot convert value of type 'Float' to expected argument type 'Double'
328 |           v1 = Float(pow(Float(10), Float(nD1 - 2)))
329 |       } else if (nD1 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:328:22: error: no exact matches in call to global function 'pow'
326 |       var v1: Float
327 |       if (nD1 > 1 && bounds.y.upperBound <= U(pow(Float(10), Float(nD1 - 1)))) {
328 |           v1 = Float(pow(Float(10), Float(nD1 - 2)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
329 |       } else if (nD1 > 1) {
330 |           v1 = Float(pow(Float(10), Float(nD1 - 1)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:330:22: error: no exact matches in call to global function 'pow'
328 |           v1 = Float(pow(Float(10), Float(nD1 - 2)))
329 |       } else if (nD1 > 1) {
330 |           v1 = Float(pow(Float(10), Float(nD1 - 1)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
331 |       } else {
332 |           v1 = Float(pow(Float(10), Float(0)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:332:22: error: no exact matches in call to global function 'pow'
330 |           v1 = Float(pow(Float(10), Float(nD1 - 1)))
331 |       } else {
332 |           v1 = Float(pow(Float(10), Float(0)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
333 |       }
334 |       let nY: Float = v1/scaleY
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:344:51: error: cannot convert value of type 'Float' to expected argument type 'Double'
342 |       let nD2: Int = max(getNumberOfDigits(Float(bounds.x.upperBound)), getNumberOfDigits(Float(bounds.x.lowerBound)))
343 |       var v2: Float
344 |       if (nD2 > 1 && bounds.x.upperBound <= T(pow(Float(10), Float(nD2 - 1)))) {
    |                                                   `- error: cannot convert value of type 'Float' to expected argument type 'Double'
345 |           v2 = Float(pow(Float(10), Float(nD2 - 2)))
346 |       } else if (nD2 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:344:62: error: cannot convert value of type 'Float' to expected argument type 'Double'
342 |       let nD2: Int = max(getNumberOfDigits(Float(bounds.x.upperBound)), getNumberOfDigits(Float(bounds.x.lowerBound)))
343 |       var v2: Float
344 |       if (nD2 > 1 && bounds.x.upperBound <= T(pow(Float(10), Float(nD2 - 1)))) {
    |                                                              `- error: cannot convert value of type 'Float' to expected argument type 'Double'
345 |           v2 = Float(pow(Float(10), Float(nD2 - 2)))
346 |       } else if (nD2 > 1) {
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:345:22: error: no exact matches in call to global function 'pow'
343 |       var v2: Float
344 |       if (nD2 > 1 && bounds.x.upperBound <= T(pow(Float(10), Float(nD2 - 1)))) {
345 |           v2 = Float(pow(Float(10), Float(nD2 - 2)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
346 |       } else if (nD2 > 1) {
347 |           v2 = Float(pow(Float(10), Float(nD2 - 1)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:347:22: error: no exact matches in call to global function 'pow'
345 |           v2 = Float(pow(Float(10), Float(nD2 - 2)))
346 |       } else if (nD2 > 1) {
347 |           v2 = Float(pow(Float(10), Float(nD2 - 1)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
348 |       } else {
349 |           v2 = Float(pow(Float(10), Float(0)))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
/host/spi-builder-workspace/.build/checkouts/swiftplot/Sources/SwiftPlot/LineChart.swift:349:22: error: no exact matches in call to global function 'pow'
347 |           v2 = Float(pow(Float(10), Float(nD2 - 1)))
348 |       } else {
349 |           v2 = Float(pow(Float(10), Float(0)))
    |                      |- error: no exact matches in call to global function 'pow'
    |                      `- note: candidate has partially matching parameter list (CGFloat, CGFloat)
350 |       }
351 |
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/math.h:196:8: note: candidate has partially matching parameter list (Double, Double)
194 | long double hypotl(long double __x, long double __y);
195 |
196 | double pow(double __x, double __y);
    |        `- note: candidate has partially matching parameter list (Double, Double)
197 | float powf(float __x, float __y);
198 | long double powl(long double __x, long double __y);
BUILD FAILURE 6.3 android