The Swift Package Index logo.Swift Package Index

Build Information

Successful build of WKCodable, reference 0.1.1 (d57f38), with Swift 6.4 for macOS (SPM) on 17 Sep 2026 02:16:33 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/plarson/WKCodable.git
Reference: 0.1.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/plarson/WKCodable
 * tag               0.1.1      -> FETCH_HEAD
HEAD is now at d57f386 Type cleanup
Cloned https://github.com/plarson/WKCodable.git
Revision (git rev-parse @):
d57f386b7ceab3a5f7937a948c6c45cae6933183
SUCCESS checkout https://github.com/plarson/WKCodable.git at 0.1.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/plarson/WKCodable.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning deferred tasks]
[19 / 28]
[26 / 35] WKCodable
[32 / 35] WKCodable
Build complete! (6.50 sec)
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKBEncoder.swift:21:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 19 |     // MARK: - Public
 20 |
 21 |     public func encode(_ value: Geometry) -> Data {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 22 |         data = Data()
 23 |         encode(value, withSrid: true)
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:20:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 18 |     // MARK: - Public
 19 |
 20 |     public func decode<T>(from value: String) throws -> T {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 21 |         scanner = Scanner(string: value)
 22 |         scanner.charactersToBeSkipped = CharacterSet.whitespaces
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTEncoder.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 10 |     // MARK: - Public
 11 |
 12 |     public func encode(_ value: Geometry) -> String {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 13 |         result = String()
 14 |         encode(value, withSrid: true)
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTEncoder.swift:12:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 10 |     // MARK: - Public
 11 |
 12 |     public func encode(_ value: Geometry) -> String {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 13 |         result = String()
 14 |         encode(value, withSrid: true)
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKBEncoder.swift:21:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 19 |     // MARK: - Public
 20 |
 21 |     public func encode(_ value: Geometry) -> Data {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 22 |         data = Data()
 23 |         encode(value, withSrid: true)
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:20:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 18 |     // MARK: - Public
 19 |
 20 |     public func decode<T>(from value: String) throws -> T {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 21 |         scanner = Scanner(string: value)
 22 |         scanner.charactersToBeSkipped = CharacterSet.whitespaces
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:34:21: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 32 |
 33 |     func scanSRID() throws -> UInt {
 34 |         if !scanner.scanString("SRID=", into: nil) {
    |                     `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 35 |             throw Error.dataCorrupted
 36 |         }
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:39:21: warning: 'scanInt32' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 37 |
 38 |         var srid: Int32 = 0
 39 |         if !scanner.scanInt32(&srid) {
    |                     `- warning: 'scanInt32' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 40 |             throw Error.dataCorrupted
 41 |         }
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:43:21: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 41 |         }
 42 |
 43 |         if !scanner.scanString(";", into: nil) {
    |                     `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 44 |             throw Error.dataCorrupted
 45 |         }
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:88:31: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 86 |             } else {
 87 |                 var points: [Point] = []
 88 |                 while scanner.scanString("(", into: nil), let point = scanPoint() {
    |                               `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 89 |                     points.append(point)
 90 |                     if !scanner.scanString(",", into: nil) {
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:90:33: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 88 |                 while scanner.scanString("(", into: nil), let point = scanPoint() {
 89 |                     points.append(point)
 90 |                     if !scanner.scanString(",", into: nil) {
    |                                 `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 91 |                         break
 92 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:123:51: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
121 |                 while let geometry = try scanGeometry() {
122 |                     geometries.append(geometry)
123 |                     if scanner.isAtEnd || scanner.scanString(")", into: nil) {
    |                                                   `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
124 |                         break
125 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:139:17: warning: 'scanUpToCharacters(from:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
137 |         #endif
138 |         let boundarySet = CharacterSet.whitespaces.union(CharacterSet(charactersIn: "("))
139 |         scanner.scanUpToCharacters(from: boundarySet, into: &rawType)
    |                 `- warning: 'scanUpToCharacters(from:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
140 |
141 |         guard let type = WKTTypeCode(rawValue: String(rawType!)) else {
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:149:36: warning: 'scanLocation' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
147 |
148 |     func scanEmpty() -> Bool {
149 |         let scanLocation = scanner.scanLocation
    |                                    `- warning: 'scanLocation' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
150 |         if scanner.scanString("EMPTY", into: nil) {
151 |             return true
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:150:20: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
148 |     func scanEmpty() -> Bool {
149 |         let scanLocation = scanner.scanLocation
150 |         if scanner.scanString("EMPTY", into: nil) {
    |                    `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
151 |             return true
152 |         }
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:153:17: warning: 'scanLocation' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
151 |             return true
152 |         }
153 |         scanner.scanLocation = scanLocation
    |                 `- warning: 'scanLocation' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
154 |         if !scanner.scanString("(", into: nil) {
155 |             scanner.scanLocation = scanLocation
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:154:21: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
152 |         }
153 |         scanner.scanLocation = scanLocation
154 |         if !scanner.scanString("(", into: nil) {
    |                     `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
155 |             scanner.scanLocation = scanLocation
156 |         }
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:155:21: warning: 'scanLocation' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
153 |         scanner.scanLocation = scanLocation
154 |         if !scanner.scanString("(", into: nil) {
155 |             scanner.scanLocation = scanLocation
    |                     `- warning: 'scanLocation' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
156 |         }
157 |         return false
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:164:24: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
162 |         var number: Double = 0.0
163 |
164 |         while !scanner.scanString(")", into: nil)
    |                        `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
165 |             && !scanner.scanString(",", into: nil)
166 |             && scanner.scanDouble(&number) {
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:165:25: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
163 |
164 |         while !scanner.scanString(")", into: nil)
165 |             && !scanner.scanString(",", into: nil)
    |                         `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
166 |             && scanner.scanDouble(&number) {
167 |             vector.append(number)
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:166:24: warning: 'scanDouble' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
164 |         while !scanner.scanString(")", into: nil)
165 |             && !scanner.scanString(",", into: nil)
166 |             && scanner.scanDouble(&number) {
    |                        `- warning: 'scanDouble' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
167 |             vector.append(number)
168 |         }
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:180:17: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
178 |         var points: [Point] = []
179 |
180 |         scanner.scanString("(", into: nil)
    |                 `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
181 |         while let point = scanPoint() {
182 |             points.append(point)
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKTDecoder.swift:195:17: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
193 |         var lineStrings: [LineString] = []
194 |
195 |         scanner.scanString("(", into: nil)
    |                 `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
196 |         while let lineString = scanLineString() {
197 |             lineStrings.append(lineString)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/WKCodable/WKBDecoder.swift:201:46: warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
199 |
200 |     private func read<T>(into: inout T) throws {
201 |         try read(MemoryLayout<T>.size, into: &into)
    |                                              `- warning: forming 'UnsafeMutableRawPointer' to a variable of type 'T'; this is likely incorrect because 'T' may contain an object reference.
202 |     }
203 |
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "WKCodable",
  "name" : "WKCodable",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "WKCodable",
      "targets" : [
        "WKCodable"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "WKCodableTests",
      "module_type" : "SwiftTarget",
      "name" : "WKCodableTests",
      "path" : "Tests/WKCodableTests",
      "sources" : [
        "WKBCodableLittleEndianTests.swift",
        "WKBCodableTests.swift",
        "WKTCodableTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "WKCodable"
      ],
      "type" : "test"
    },
    {
      "c99name" : "WKCodable",
      "module_type" : "SwiftTarget",
      "name" : "WKCodable",
      "path" : "Sources/WKCodable",
      "product_memberships" : [
        "WKCodable"
      ],
      "sources" : [
        "Types.swift",
        "WKBDecoder.swift",
        "WKBEncoder.swift",
        "WKTDecoder.swift",
        "WKTEncoder.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.1"
}
Done.