The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build HTTPStatusCodes, reference master (a2c4f5), with Swift 6.2 (beta) for Android on 18 Jun 2025 11:20:57 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/rhodgkins/SwiftHTTPStatusCodes.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/rhodgkins/SwiftHTTPStatusCodes
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at a2c4f5f Bumped to v3.3.2
Cloned https://github.com/rhodgkins/SwiftHTTPStatusCodes.git
Revision (git rev-parse @):
a2c4f5f645dec3a5614ff82e391f44e22d778f87
SUCCESS checkout https://github.com/rhodgkins/SwiftHTTPStatusCodes.git at master
========================================
Build
========================================
Selected platform:         android
Swift version:             6.2
Building package at path:  $PWD
https://github.com/rhodgkins/SwiftHTTPStatusCodes.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:b7c4a6b4153ff40ef9277e2157e708f835b8eb011095d53bd8db4594eb2b7798
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.2-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-8C5A4AE7A8CE2BA.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/5] Emitting module HTTPStatusCodes
/host/spi-builder-workspace/Sources/HTTPStatusCodes+Extensions.swift:62:25: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 60 |
 61 |     /// Obtains a possible status code from an optional HTTP URL response.
 62 |     init?(HTTPResponse: HTTPURLResponse?) {
    |                         `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 63 |         guard let statusCodeValue = HTTPResponse?.statusCode else {
 64 |             return nil
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/HTTPStatusCodes+Extensions.swift:78:8: error: non-nominal type 'HTTPURLResponse' (aka 'AnyObject') cannot be extended [#NominalTypes]
 76 | }
 77 |
 78 | public extension HTTPURLResponse {
    |        `- error: non-nominal type 'HTTPURLResponse' (aka 'AnyObject') cannot be extended [#NominalTypes]
 79 |
 80 |     /**
/host/spi-builder-workspace/Sources/HTTPStatusCodes+Extensions.swift:166:8: error: non-nominal type 'HTTPURLResponse' (aka 'AnyObject') cannot be extended [#NominalTypes]
164 | }
165 |
166 | public extension HTTPURLResponse {
    |        `- error: non-nominal type 'HTTPURLResponse' (aka 'AnyObject') cannot be extended [#NominalTypes]
167 |
168 |     /// - deprecated: Renamed to `init(url:statusCode:httpVersion:headerFields)` to correct Swift 3 naming convention.
/host/spi-builder-workspace/Sources/HTTPStatusCodes.swift:41:6: error: Objective-C interoperability is disabled
 39 |     ///
 40 |     /// - seealso: [RFC7231, Section 6.3.1](http://www.iana.org/go/rfc7231#section-6.3.1)
 41 |     @objc(HTTPStatusCodeOK)
    |      `- error: Objective-C interoperability is disabled
 42 |     case ok = 200
 43 |
/host/spi-builder-workspace/Sources/HTTPStatusCodes.swift:87:6: error: Objective-C interoperability is disabled
 85 |     ///
 86 |     /// - seealso: [RFC3229](http://www.iana.org/go/rfc3229)
 87 |     @objc(HTTPStatusCodeIMUsed)
    |      `- error: Objective-C interoperability is disabled
 88 |     case imUsed = 226
 89 |
/host/spi-builder-workspace/Sources/HTTPStatusCodes.swift:204:6: error: Objective-C interoperability is disabled
202 |     ///
203 |     /// - seealso: [RFC7231, Section 6.5.12](http://www.iana.org/go/rfc7231#section-6.5.12)
204 |     @objc(HTTPStatusCodeURITooLong)
    |      `- error: Objective-C interoperability is disabled
205 |     case uriTooLong = 414
206 |
/host/spi-builder-workspace/Sources/HTTPStatusCodes.swift:282:6: error: Objective-C interoperability is disabled
280 |     ///
281 |     /// - seealso: [Error message when you try to log on to Exchange 2007 by using Outlook Web Access: "440 Login Timeout"](http://support.microsoft.com/kb/941201/en-us)
282 |     @objc(HTTPStatusCodeIISLoginTimeout)
    |      `- error: Objective-C interoperability is disabled
283 |     case iisLoginTimeout = 440
284 |
/host/spi-builder-workspace/Sources/HTTPStatusCodes.swift:299:6: error: Objective-C interoperability is disabled
297 |     ///
298 |     /// - seealso: [2.2.6 449 Retry With Status Code](https://msdn.microsoft.com/en-us/library/dd891478.aspx)
299 |     @objc(HTTPStatusCodeIISRetryWith)
    |      `- error: Objective-C interoperability is disabled
300 |     case iisRetryWith = 449
301 |
/host/spi-builder-workspace/Sources/HTTPStatusCodes.swift:375:6: error: Objective-C interoperability is disabled
373 |     ///
374 |     /// - seealso: [RFC7231, Section 6.6.6](http://www.iana.org/go/rfc7231#section-6.6.6)
375 |     @objc(HTTPStatusCodeHTTPVersionNotSupported)
    |      `- error: Objective-C interoperability is disabled
376 |     case httpVersionNotSupported = 505
377 |
[#NominalTypes]: <https://docs.swift.org/compiler/documentation/diagnostics/nominal-types>
[4/5] Compiling HTTPStatusCodes HTTPStatusCodes.swift
/host/spi-builder-workspace/Sources/HTTPStatusCodes.swift:41:6: error: Objective-C interoperability is disabled
 39 |     ///
 40 |     /// - seealso: [RFC7231, Section 6.3.1](http://www.iana.org/go/rfc7231#section-6.3.1)
 41 |     @objc(HTTPStatusCodeOK)
    |      `- error: Objective-C interoperability is disabled
 42 |     case ok = 200
 43 |
/host/spi-builder-workspace/Sources/HTTPStatusCodes.swift:87:6: error: Objective-C interoperability is disabled
 85 |     ///
 86 |     /// - seealso: [RFC3229](http://www.iana.org/go/rfc3229)
 87 |     @objc(HTTPStatusCodeIMUsed)
    |      `- error: Objective-C interoperability is disabled
 88 |     case imUsed = 226
 89 |
/host/spi-builder-workspace/Sources/HTTPStatusCodes.swift:204:6: error: Objective-C interoperability is disabled
202 |     ///
203 |     /// - seealso: [RFC7231, Section 6.5.12](http://www.iana.org/go/rfc7231#section-6.5.12)
204 |     @objc(HTTPStatusCodeURITooLong)
    |      `- error: Objective-C interoperability is disabled
205 |     case uriTooLong = 414
206 |
/host/spi-builder-workspace/Sources/HTTPStatusCodes.swift:282:6: error: Objective-C interoperability is disabled
280 |     ///
281 |     /// - seealso: [Error message when you try to log on to Exchange 2007 by using Outlook Web Access: "440 Login Timeout"](http://support.microsoft.com/kb/941201/en-us)
282 |     @objc(HTTPStatusCodeIISLoginTimeout)
    |      `- error: Objective-C interoperability is disabled
283 |     case iisLoginTimeout = 440
284 |
/host/spi-builder-workspace/Sources/HTTPStatusCodes.swift:299:6: error: Objective-C interoperability is disabled
297 |     ///
298 |     /// - seealso: [2.2.6 449 Retry With Status Code](https://msdn.microsoft.com/en-us/library/dd891478.aspx)
299 |     @objc(HTTPStatusCodeIISRetryWith)
    |      `- error: Objective-C interoperability is disabled
300 |     case iisRetryWith = 449
301 |
/host/spi-builder-workspace/Sources/HTTPStatusCodes.swift:375:6: error: Objective-C interoperability is disabled
373 |     ///
374 |     /// - seealso: [RFC7231, Section 6.6.6](http://www.iana.org/go/rfc7231#section-6.6.6)
375 |     @objc(HTTPStatusCodeHTTPVersionNotSupported)
    |      `- error: Objective-C interoperability is disabled
376 |     case httpVersionNotSupported = 505
377 |
[5/5] Compiling HTTPStatusCodes HTTPStatusCodes+Extensions.swift
/host/spi-builder-workspace/Sources/HTTPStatusCodes+Extensions.swift:62:25: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 60 |
 61 |     /// Obtains a possible status code from an optional HTTP URL response.
 62 |     init?(HTTPResponse: HTTPURLResponse?) {
    |                         `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 63 |         guard let statusCodeValue = HTTPResponse?.statusCode else {
 64 |             return nil
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/HTTPStatusCodes+Extensions.swift:78:8: error: non-nominal type 'HTTPURLResponse' (aka 'AnyObject') cannot be extended [#NominalTypes]
 76 | }
 77 |
 78 | public extension HTTPURLResponse {
    |        `- error: non-nominal type 'HTTPURLResponse' (aka 'AnyObject') cannot be extended [#NominalTypes]
 79 |
 80 |     /**
/host/spi-builder-workspace/Sources/HTTPStatusCodes+Extensions.swift:166:8: error: non-nominal type 'HTTPURLResponse' (aka 'AnyObject') cannot be extended [#NominalTypes]
164 | }
165 |
166 | public extension HTTPURLResponse {
    |        `- error: non-nominal type 'HTTPURLResponse' (aka 'AnyObject') cannot be extended [#NominalTypes]
167 |
168 |     /// - deprecated: Renamed to `init(url:statusCode:httpVersion:headerFields)` to correct Swift 3 naming convention.
/host/spi-builder-workspace/Sources/HTTPStatusCodes+Extensions.swift:42:32: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
 40 |     /// - returns: a localized string suitable for displaying to users that describes the specified status code.
 41 |     var localizedReasonPhrase: String {
 42 |         return HTTPURLResponse.localizedString(forStatusCode: rawValue)
    |                                `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
 43 |     }
 44 | }
/host/spi-builder-workspace/Sources/HTTPStatusCodes+Extensions.swift:63:51: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 61 |     /// Obtains a possible status code from an optional HTTP URL response.
 62 |     init?(HTTPResponse: HTTPURLResponse?) {
 63 |         guard let statusCodeValue = HTTPResponse?.statusCode else {
    |                                                   `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 64 |             return nil
 65 |         }
[#NominalTypes]: <https://docs.swift.org/compiler/documentation/diagnostics/nominal-types>
BUILD FAILURE 6.2 android