The Swift Package Index logo.Swift Package Index

Build Information

Failed to build UITestingPlus with Swift 5.9 for Linux.

Build Command

docker run --rm -v "checkouts-4606859-1":/host -w "/host/spi-builder-workspace" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.22.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ChimeHQ/UITestingPlus.git
Reference: main
Cloned https://github.com/ChimeHQ/UITestingPlus.git into spi-builder-workspace
SPI manifest file found: spi-builder-workspace/.spi.yml
SUCCESS checkout https://github.com/ChimeHQ/UITestingPlus.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.9
Building package at path:  spi-builder-workspace
Running build ...
docker run --rm -v "checkouts-4606859-1":/host -w "/host/spi-builder-workspace" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build 2>&1
Building for debugging...
[1/11] Compiling UITestingPlus XCUIElement+Existence.swift
/host/spi-builder-workspace/Sources/UITestingPlus/XCUIElement+Existence.swift:3:18: error: cannot find type 'XCUIElement' in scope
public extension XCUIElement {
                 ^~~~~~~~~~~
[2/12] Compiling UITestingPlus XCUIElement+TextEditing.swift
/host/spi-builder-workspace/Sources/UITestingPlus/XCUIElement+TextEditing.swift:41:18: error: cannot find type 'XCUIElement' in scope
public extension XCUIElement {
                 ^~~~~~~~~~~
[3/12] Compiling UITestingPlus XCUIApplication+Apps.swift
error: emit-module command failed due to signal 6 (use -v to see invocation)
[4/12] Compiling UITestingPlus XCUIApplication+Documents.swift
error: compile command failed due to signal 6 (use -v to see invocation)
[5/12] Compiling UITestingPlus XCUIElement+Accessors.swift
/host/spi-builder-workspace/Sources/UITestingPlus/XCUIElement+Accessors.swift:3:18: error: cannot find type 'XCUIElement' in scope
public extension XCUIElement {
                 ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/UITestingPlus/XCUIElement+Accessors.swift:9:18: error: cannot find type 'XCUIElement' in scope
public extension XCUIElement {
                 ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/UITestingPlus/XCUIElement+Accessors.swift:15:18: error: cannot find type 'XCUIElementQuery' in scope
public extension XCUIElementQuery {
                 ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/UITestingPlus/XCUIElement+Accessors.swift:21:18: error: cannot find type 'XCUIElement' in scope
public extension XCUIElement {
                 ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/UITestingPlus/XCUIElement+Accessors.swift:4:33: error: cannot find type 'XCUIElement' in scope
        var outlineDisclosureTriangle: XCUIElement {
                                       ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/UITestingPlus/XCUIElement+Accessors.swift:10:25: error: cannot find type 'XCUIElement' in scope
        var closeWindowButton: XCUIElement {
                               ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/UITestingPlus/XCUIElement+Accessors.swift:16:27: error: cannot find type 'XCUIElement' in scope
        subscript(index: Int) -> XCUIElement {
                                 ^~~~~~~~~~~
[6/12] Compiling UITestingPlus XCUIApplication+Menus.swift
/host/spi-builder-workspace/Sources/UITestingPlus/XCUIApplication+Windows.swift:4:18: error: cannot find type 'XCUIApplication' in scope
public extension XCUIApplication {
                 ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/UITestingPlus/XCUIApplication+Windows.swift:47:19: error: cannot find type 'XCUIElement' in scope
        var frontWindow: XCUIElement {
                         ^~~~~~~~~~~
[7/12] Compiling UITestingPlus XCUIApplication+Windows.swift
/host/spi-builder-workspace/Sources/UITestingPlus/XCUIApplication+Windows.swift:4:18: error: cannot find type 'XCUIApplication' in scope
public extension XCUIApplication {
                 ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/UITestingPlus/XCUIApplication+Windows.swift:47:19: error: cannot find type 'XCUIElement' in scope
        var frontWindow: XCUIElement {
                         ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/UITestingPlus/HittableElementExpectation.swift:8:23: error: cannot find type 'XCUIElement' in scope
        public init(element: XCUIElement) {
                             ^~~~~~~~~~~
swift-frontend: /home/build-user/llvm-project/llvm/include/llvm/ADT/SmallVector.h:745: llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl<swift::Identifier>::erase(llvm::SmallVectorImpl::const_iterator) [T = swift::Identifier]: Assertion `this->isReferenceToStorage(CI) && "Iterator to erase is out of bounds."' failed.
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0.	Program arguments: /usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /host/spi-builder-workspace/Sources/UITestingPlus/HittableElementExpectation.swift /host/spi-builder-workspace/Sources/UITestingPlus/XCTest+Soon.swift /host/spi-builder-workspace/Sources/UITestingPlus/XCUIApplication+Apps.swift /host/spi-builder-workspace/Sources/UITestingPlus/XCUIApplication+Documents.swift /host/spi-builder-workspace/Sources/UITestingPlus/XCUIApplication+Menus.swift /host/spi-builder-workspace/Sources/UITestingPlus/XCUIApplication+Windows.swift /host/spi-builder-workspace/Sources/UITestingPlus/XCUIElement+Accessors.swift /host/spi-builder-workspace/Sources/UITestingPlus/XCUIElement+Existence.swift /host/spi-builder-workspace/Sources/UITestingPlus/XCUIElement+Hittable.swift /host/spi-builder-workspace/Sources/UITestingPlus/XCUIElement+Soon.swift /host/spi-builder-workspace/Sources/UITestingPlus/XCUIElement+TextEditing.swift -target x86_64-unknown-linux-gnu -disable-objc-interop -I /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug -enable-testing -g -module-cache-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/ModuleCache -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -new-driver-path /usr/bin/swift-driver -empty-abi-descriptor -resource-dir /usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -fPIC -module-name UITestingPlus -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -emit-module-doc-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/UITestingPlus.swiftdoc -emit-module-source-info-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/UITestingPlus.swiftsourceinfo -emit-dependencies-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/UITestingPlus.build/UITestingPlus.emit-module.d -parse-as-library -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/UITestingPlus.swiftmodule
1.	Swift version 5.9-dev (LLVM 71b6f8f40249d4a, Swift 0027fac736e2385)
2.	Compiling with the current language version
3.	While evaluating request TypeCheckSourceFileRequest(source_file "/host/spi-builder-workspace/Sources/UITestingPlus/HittableElementExpectation.swift")
4.	While type-checking 'HittableElementExpectation' (at /host/spi-builder-workspace/Sources/UITestingPlus/HittableElementExpectation.swift:5:8)
5.	While type-checking declaration 0xb8e9100 (at /host/spi-builder-workspace/Sources/UITestingPlus/HittableElementExpectation.swift:6:10)
6.	While evaluating request PatternBindingEntryRequest((unknown decl), 0, 0)
7.	While type-checking expression at [/host/spi-builder-workspace/Sources/UITestingPlus/HittableElementExpectation.swift:6:41 - line:6:93] RangeText="NSPredicate(format: "exists == 1 && isHittable == 1""
8.	While type-checking-target starting at /host/spi-builder-workspace/Sources/UITestingPlus/HittableElementExpectation.swift:6:41
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
/usr/bin/swift-frontend[0x6bbfa73]
/usr/bin/swift-frontend[0x6bbd68e]
/usr/bin/swift-frontend[0x6bbfddf]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x14420)[0x7fcb02bf1420]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb)[0x7fcb0202500b]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x12b)[0x7fcb02004859]
/lib/x86_64-linux-gnu/libc.so.6(+0x22729)[0x7fcb02004729]
/lib/x86_64-linux-gnu/libc.so.6(+0x33fd6)[0x7fcb02015fd6]
/usr/bin/swift-frontend[0x1b12d1c]
/usr/bin/swift-frontend[0x1b14070]
/usr/bin/swift-frontend[0x1b15c95]
/usr/bin/swift-frontend[0x1b1c297]
/usr/bin/swift-frontend[0x1b1af78]
/usr/bin/swift-frontend[0x1fe424a]
/usr/bin/swift-frontend[0x1fe5f0b]
/usr/bin/swift-frontend[0x1fe42d0]
/usr/bin/swift-frontend[0x1fe4eab]
/usr/bin/swift-frontend[0x1fe42d0]
/usr/bin/swift-frontend[0x1fe4223]
/usr/bin/swift-frontend[0x1b162ee]
/usr/bin/swift-frontend[0x1a9b30e]
/usr/bin/swift-frontend[0x1b4319a]
/usr/bin/swift-frontend[0x1b42f8d]
/usr/bin/swift-frontend[0x1b44898]
/usr/bin/swift-frontend[0x1b44c0a]
/usr/bin/swift-frontend[0x1c5c886]
/usr/bin/swift-frontend[0x1b6c355]
/usr/bin/swift-frontend[0x1b6c0e9]
/usr/bin/swift-frontend[0x1b5771b]
/usr/bin/swift-frontend[0x1b9385a]
/usr/bin/swift-frontend[0x1b8f3aa]
/usr/bin/swift-frontend[0x1b98c9c]
/usr/bin/swift-frontend[0x1b8f3aa]
/usr/bin/swift-frontend[0x1b8f231]
/usr/bin/swift-frontend[0x1c9652a]
/usr/bin/swift-frontend[0x1c99299]
/usr/bin/swift-frontend[0x1c99045]
/usr/bin/swift-frontend[0x1c962e8]
/usr/bin/swift-frontend[0x1c962c4]
/usr/bin/swift-frontend[0x90c589]
/usr/bin/swift-frontend[0x90225e]
/usr/bin/swift-frontend[0x9021a7]
/usr/bin/swift-frontend[0x67b27e]
/usr/bin/swift-frontend[0x668332]
/usr/bin/swift-frontend[0x4c4b51]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x7fcb02006083]
/usr/bin/swift-frontend[0x4c429e]
BUILD FAILURE 5.9 linux

Build Machine: Linux 1