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 ApprovalTests.Swift, reference master (822e25), with Swift 5.10 for Linux on 25 Apr 2025 18:29:18 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/approvals/ApprovalTests.Swift.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/approvals/ApprovalTests.Swift
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 822e250 . d Update where to contact Jon Reid
Cloned https://github.com/approvals/ApprovalTests.Swift.git
Revision (git rev-parse @):
822e250a0705cf2e026c74dc747f60dc721cb8b1
SUCCESS checkout https://github.com/approvals/ApprovalTests.Swift.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.10
Building package at path:  $PWD
https://github.com/approvals/ApprovalTests.Swift.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.10-latest: Pulling from finestructure/spi-images
Digest: sha256:616ef225d0085997f26355ad9695b1159b91f6187a43f9ff135cb59d096bc97d
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.10-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/39] Emitting module ApprovalTests_Swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:14:26: error: method does not override any method from its superclass
    override public func doesProgramExist(_ programPath: String) -> Bool {
    ~~~~~~~~             ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:3:37: error: cannot find type 'GenericDiffReporter' in scope
public class ReportByCallingScript: GenericDiffReporter {
                                    ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:6:43: error: cannot find type 'GenericDiffReporter' in scope
public class ReportByOpeningReceivedFile: GenericDiffReporter {
                                          ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:3:33: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithAppCode: GenericDiffReporter {
                                ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:14:39: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithBeyondCompare: GenericDiffReporter {
                                      ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:20:35: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithDiffMerge: GenericDiffReporter {
                                  ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:31:38: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithKaleidoscope: GenericDiffReporter {
                                     ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:37:32: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithKdiff3: GenericDiffReporter {
                               ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:49:33: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithP4Merge: GenericDiffReporter {
                                ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:55:32: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithTKDiff: GenericDiffReporter {
                               ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:61:42: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithVisualStudioCode: GenericDiffReporter {
                                         ^~~~~~~~~~~~~~~~~~~
[4/44] Compiling ApprovalTests_Swift Approvals.swift
[5/44] Compiling ApprovalTests_Swift ApprovalApprover.swift
[6/44] Compiling ApprovalTests_Swift FileApprover.swift
[7/44] Compiling ApprovalTests_Swift TestFailer.swift
[8/44] Compiling ApprovalTests_Swift CombinationApprovals.swift
[9/44] Compiling ApprovalTests_Swift ApprovalFailureReporter.swift
[10/44] Compiling ApprovalTests_Swift ReportContentsWithXCTest.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:12:13: error: cannot convert value of type 'ReportWithBeyondCompare' to expected argument type 'EquatableFailureReporter'
            ReportWithBeyondCompare(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:13:13: error: cannot convert value of type 'ReportWithAppCode' to expected argument type 'EquatableFailureReporter'
            ReportWithAppCode(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:14:13: error: cannot convert value of type 'ReportWithDiffMerge' to expected argument type 'EquatableFailureReporter'
            ReportWithDiffMerge(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:15:13: error: cannot convert value of type 'ReportWithKaleidoscope' to expected argument type 'EquatableFailureReporter'
            ReportWithKaleidoscope(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:16:13: error: cannot convert value of type 'ReportWithP4Merge' to expected argument type 'EquatableFailureReporter'
            ReportWithP4Merge(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:17:13: error: cannot convert value of type 'ReportWithKdiff3' to expected argument type 'EquatableFailureReporter'
            ReportWithKdiff3(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:18:13: error: cannot convert value of type 'ReportWithTKDiff' to expected argument type 'EquatableFailureReporter'
            ReportWithTKDiff(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:19:13: error: cannot convert value of type 'ReportWithVisualStudioCode' to expected argument type 'EquatableFailureReporter'
            ReportWithVisualStudioCode(),
            ^
[11/44] Compiling ApprovalTests_Swift ReportMoveCommandToClipboard.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:12:13: error: cannot convert value of type 'ReportWithBeyondCompare' to expected argument type 'EquatableFailureReporter'
            ReportWithBeyondCompare(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:13:13: error: cannot convert value of type 'ReportWithAppCode' to expected argument type 'EquatableFailureReporter'
            ReportWithAppCode(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:14:13: error: cannot convert value of type 'ReportWithDiffMerge' to expected argument type 'EquatableFailureReporter'
            ReportWithDiffMerge(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:15:13: error: cannot convert value of type 'ReportWithKaleidoscope' to expected argument type 'EquatableFailureReporter'
            ReportWithKaleidoscope(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:16:13: error: cannot convert value of type 'ReportWithP4Merge' to expected argument type 'EquatableFailureReporter'
            ReportWithP4Merge(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:17:13: error: cannot convert value of type 'ReportWithKdiff3' to expected argument type 'EquatableFailureReporter'
            ReportWithKdiff3(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:18:13: error: cannot convert value of type 'ReportWithTKDiff' to expected argument type 'EquatableFailureReporter'
            ReportWithTKDiff(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:19:13: error: cannot convert value of type 'ReportWithVisualStudioCode' to expected argument type 'EquatableFailureReporter'
            ReportWithVisualStudioCode(),
            ^
[12/44] Compiling ApprovalTests_Swift ReportMoveCommandToConsole.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:12:13: error: cannot convert value of type 'ReportWithBeyondCompare' to expected argument type 'EquatableFailureReporter'
            ReportWithBeyondCompare(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:13:13: error: cannot convert value of type 'ReportWithAppCode' to expected argument type 'EquatableFailureReporter'
            ReportWithAppCode(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:14:13: error: cannot convert value of type 'ReportWithDiffMerge' to expected argument type 'EquatableFailureReporter'
            ReportWithDiffMerge(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:15:13: error: cannot convert value of type 'ReportWithKaleidoscope' to expected argument type 'EquatableFailureReporter'
            ReportWithKaleidoscope(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:16:13: error: cannot convert value of type 'ReportWithP4Merge' to expected argument type 'EquatableFailureReporter'
            ReportWithP4Merge(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:17:13: error: cannot convert value of type 'ReportWithKdiff3' to expected argument type 'EquatableFailureReporter'
            ReportWithKdiff3(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:18:13: error: cannot convert value of type 'ReportWithTKDiff' to expected argument type 'EquatableFailureReporter'
            ReportWithTKDiff(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:19:13: error: cannot convert value of type 'ReportWithVisualStudioCode' to expected argument type 'EquatableFailureReporter'
            ReportWithVisualStudioCode(),
            ^
[13/44] Compiling ApprovalTests_Swift ReportWithDiffTool.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:12:13: error: cannot convert value of type 'ReportWithBeyondCompare' to expected argument type 'EquatableFailureReporter'
            ReportWithBeyondCompare(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:13:13: error: cannot convert value of type 'ReportWithAppCode' to expected argument type 'EquatableFailureReporter'
            ReportWithAppCode(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:14:13: error: cannot convert value of type 'ReportWithDiffMerge' to expected argument type 'EquatableFailureReporter'
            ReportWithDiffMerge(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:15:13: error: cannot convert value of type 'ReportWithKaleidoscope' to expected argument type 'EquatableFailureReporter'
            ReportWithKaleidoscope(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:16:13: error: cannot convert value of type 'ReportWithP4Merge' to expected argument type 'EquatableFailureReporter'
            ReportWithP4Merge(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:17:13: error: cannot convert value of type 'ReportWithKdiff3' to expected argument type 'EquatableFailureReporter'
            ReportWithKdiff3(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:18:13: error: cannot convert value of type 'ReportWithTKDiff' to expected argument type 'EquatableFailureReporter'
            ReportWithTKDiff(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:19:13: error: cannot convert value of type 'ReportWithVisualStudioCode' to expected argument type 'EquatableFailureReporter'
            ReportWithVisualStudioCode(),
            ^
[14/44] Compiling ApprovalTests_Swift ReportWithEverything.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:12:13: error: cannot convert value of type 'ReportWithBeyondCompare' to expected argument type 'EquatableFailureReporter'
            ReportWithBeyondCompare(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:13:13: error: cannot convert value of type 'ReportWithAppCode' to expected argument type 'EquatableFailureReporter'
            ReportWithAppCode(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:14:13: error: cannot convert value of type 'ReportWithDiffMerge' to expected argument type 'EquatableFailureReporter'
            ReportWithDiffMerge(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:15:13: error: cannot convert value of type 'ReportWithKaleidoscope' to expected argument type 'EquatableFailureReporter'
            ReportWithKaleidoscope(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:16:13: error: cannot convert value of type 'ReportWithP4Merge' to expected argument type 'EquatableFailureReporter'
            ReportWithP4Merge(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:17:13: error: cannot convert value of type 'ReportWithKdiff3' to expected argument type 'EquatableFailureReporter'
            ReportWithKdiff3(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:18:13: error: cannot convert value of type 'ReportWithTKDiff' to expected argument type 'EquatableFailureReporter'
            ReportWithTKDiff(),
            ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportWithDiffTool.swift:19:13: error: cannot convert value of type 'ReportWithVisualStudioCode' to expected argument type 'EquatableFailureReporter'
            ReportWithVisualStudioCode(),
            ^
[15/44] Compiling ApprovalTests_Swift ReporterFactory.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:3:33: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithAppCode: GenericDiffReporter {
                                ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:14:39: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithBeyondCompare: GenericDiffReporter {
                                      ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:20:35: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithDiffMerge: GenericDiffReporter {
                                  ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:31:38: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithKaleidoscope: GenericDiffReporter {
                                     ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:37:32: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithKdiff3: GenericDiffReporter {
                               ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:49:33: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithP4Merge: GenericDiffReporter {
                                ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:55:32: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithTKDiff: GenericDiffReporter {
                               ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:61:42: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithVisualStudioCode: GenericDiffReporter {
                                         ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:5:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:16:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/Applications/Beyond Compare.app/Contents/MacOS/bcomp")
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:22:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:33:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/usr/local/bin/ksdiff", TEXT_AND_IMAGES)
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:39:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:51:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/Applications/p4merge.app/Contents/MacOS/p4merge")
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:57:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/Applications/TkDiff.app/Contents/MacOS/tkdiff")
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:63:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
[16/44] Compiling ApprovalTests_Swift VariousReporters.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:3:33: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithAppCode: GenericDiffReporter {
                                ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:14:39: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithBeyondCompare: GenericDiffReporter {
                                      ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:20:35: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithDiffMerge: GenericDiffReporter {
                                  ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:31:38: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithKaleidoscope: GenericDiffReporter {
                                     ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:37:32: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithKdiff3: GenericDiffReporter {
                               ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:49:33: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithP4Merge: GenericDiffReporter {
                                ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:55:32: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithTKDiff: GenericDiffReporter {
                               ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:61:42: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithVisualStudioCode: GenericDiffReporter {
                                         ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:5:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:16:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/Applications/Beyond Compare.app/Contents/MacOS/bcomp")
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:22:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:33:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/usr/local/bin/ksdiff", TEXT_AND_IMAGES)
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:39:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:51:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/Applications/p4merge.app/Contents/MacOS/p4merge")
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:57:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/Applications/TkDiff.app/Contents/MacOS/tkdiff")
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:63:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
[17/44] Compiling ApprovalTests_Swift ScrubDates.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:3:33: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithAppCode: GenericDiffReporter {
                                ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:14:39: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithBeyondCompare: GenericDiffReporter {
                                      ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:20:35: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithDiffMerge: GenericDiffReporter {
                                  ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:31:38: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithKaleidoscope: GenericDiffReporter {
                                     ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:37:32: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithKdiff3: GenericDiffReporter {
                               ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:49:33: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithP4Merge: GenericDiffReporter {
                                ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:55:32: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithTKDiff: GenericDiffReporter {
                               ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:61:42: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithVisualStudioCode: GenericDiffReporter {
                                         ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:5:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:16:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/Applications/Beyond Compare.app/Contents/MacOS/bcomp")
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:22:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:33:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/usr/local/bin/ksdiff", TEXT_AND_IMAGES)
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:39:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:51:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/Applications/p4merge.app/Contents/MacOS/p4merge")
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:57:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/Applications/TkDiff.app/Contents/MacOS/tkdiff")
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:63:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
[18/44] Compiling ApprovalTests_Swift ScrubNothing.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:3:33: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithAppCode: GenericDiffReporter {
                                ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:14:39: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithBeyondCompare: GenericDiffReporter {
                                      ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:20:35: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithDiffMerge: GenericDiffReporter {
                                  ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:31:38: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithKaleidoscope: GenericDiffReporter {
                                     ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:37:32: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithKdiff3: GenericDiffReporter {
                               ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:49:33: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithP4Merge: GenericDiffReporter {
                                ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:55:32: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithTKDiff: GenericDiffReporter {
                               ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:61:42: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithVisualStudioCode: GenericDiffReporter {
                                         ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:5:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:16:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/Applications/Beyond Compare.app/Contents/MacOS/bcomp")
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:22:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:33:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/usr/local/bin/ksdiff", TEXT_AND_IMAGES)
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:39:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:51:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/Applications/p4merge.app/Contents/MacOS/p4merge")
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:57:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/Applications/TkDiff.app/Contents/MacOS/tkdiff")
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:63:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
[19/44] Compiling ApprovalTests_Swift ScrubWithRegEx.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:3:33: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithAppCode: GenericDiffReporter {
                                ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:14:39: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithBeyondCompare: GenericDiffReporter {
                                      ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:20:35: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithDiffMerge: GenericDiffReporter {
                                  ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:31:38: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithKaleidoscope: GenericDiffReporter {
                                     ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:37:32: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithKdiff3: GenericDiffReporter {
                               ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:49:33: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithP4Merge: GenericDiffReporter {
                                ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:55:32: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithTKDiff: GenericDiffReporter {
                               ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:61:42: error: cannot find type 'GenericDiffReporter' in scope
public class ReportWithVisualStudioCode: GenericDiffReporter {
                                         ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:5:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:16:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/Applications/Beyond Compare.app/Contents/MacOS/bcomp")
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:22:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:33:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/usr/local/bin/ksdiff", TEXT_AND_IMAGES)
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:39:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:51:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/Applications/p4merge.app/Contents/MacOS/p4merge")
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:57:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/Applications/TkDiff.app/Contents/MacOS/tkdiff")
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/VariousReporters.swift:63:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
[20/44] Compiling ApprovalTests_Swift FirstWorkingReporter.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:14:26: error: method does not override any method from its superclass
    override public func doesProgramExist(_ programPath: String) -> Bool {
    ~~~~~~~~             ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:3:37: error: cannot find type 'GenericDiffReporter' in scope
public class ReportByCallingScript: GenericDiffReporter {
                                    ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:9:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:15:12: error: 'super' members cannot be referenced in a root class
        if super.doesProgramExist(programPath) {
           ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:6:43: error: cannot find type 'GenericDiffReporter' in scope
public class ReportByOpeningReceivedFile: GenericDiffReporter {
                                          ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:8:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/usr/bin/open", arguments: { received, _ in [received] })
        ^
[21/44] Compiling ApprovalTests_Swift GenericDiffReporter.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:14:26: error: method does not override any method from its superclass
    override public func doesProgramExist(_ programPath: String) -> Bool {
    ~~~~~~~~             ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:3:37: error: cannot find type 'GenericDiffReporter' in scope
public class ReportByCallingScript: GenericDiffReporter {
                                    ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:9:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:15:12: error: 'super' members cannot be referenced in a root class
        if super.doesProgramExist(programPath) {
           ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:6:43: error: cannot find type 'GenericDiffReporter' in scope
public class ReportByOpeningReceivedFile: GenericDiffReporter {
                                          ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:8:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/usr/bin/open", arguments: { received, _ in [received] })
        ^
[22/44] Compiling ApprovalTests_Swift GenericDiffReporterBase.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:14:26: error: method does not override any method from its superclass
    override public func doesProgramExist(_ programPath: String) -> Bool {
    ~~~~~~~~             ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:3:37: error: cannot find type 'GenericDiffReporter' in scope
public class ReportByCallingScript: GenericDiffReporter {
                                    ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:9:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:15:12: error: 'super' members cannot be referenced in a root class
        if super.doesProgramExist(programPath) {
           ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:6:43: error: cannot find type 'GenericDiffReporter' in scope
public class ReportByOpeningReceivedFile: GenericDiffReporter {
                                          ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:8:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/usr/bin/open", arguments: { received, _ in [received] })
        ^
[23/44] Compiling ApprovalTests_Swift ReportByCallingScript.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:14:26: error: method does not override any method from its superclass
    override public func doesProgramExist(_ programPath: String) -> Bool {
    ~~~~~~~~             ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:3:37: error: cannot find type 'GenericDiffReporter' in scope
public class ReportByCallingScript: GenericDiffReporter {
                                    ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:9:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:15:12: error: 'super' members cannot be referenced in a root class
        if super.doesProgramExist(programPath) {
           ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:6:43: error: cannot find type 'GenericDiffReporter' in scope
public class ReportByOpeningReceivedFile: GenericDiffReporter {
                                          ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:8:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/usr/bin/open", arguments: { received, _ in [received] })
        ^
[24/44] Compiling ApprovalTests_Swift ReportByOpeningReceivedFile.swift
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:14:26: error: method does not override any method from its superclass
    override public func doesProgramExist(_ programPath: String) -> Bool {
    ~~~~~~~~             ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:3:37: error: cannot find type 'GenericDiffReporter' in scope
public class ReportByCallingScript: GenericDiffReporter {
                                    ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:9:9: error: 'super' members cannot be referenced in a root class
        super.init(
        ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByCallingScript.swift:15:12: error: 'super' members cannot be referenced in a root class
        if super.doesProgramExist(programPath) {
           ^
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:6:43: error: cannot find type 'GenericDiffReporter' in scope
public class ReportByOpeningReceivedFile: GenericDiffReporter {
                                          ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/ApprovalTests.Swift/Reporters/ReportByOpeningReceivedFile.swift:8:9: error: 'super' members cannot be referenced in a root class
        super.init(programPath: "/usr/bin/open", arguments: { received, _ in [received] })
        ^
[25/44] Compiling ApprovalTests_Swift ScrubWithRegExWithReplacementAliasing.swift
[26/44] Compiling ApprovalTests_Swift UIKitApprovals.swift
[27/44] Compiling ApprovalTests_Swift ExecutableQuery.swift
[28/44] Compiling ApprovalTests_Swift HelpMessages.swift
[29/44] Compiling ApprovalTests_Swift NetUtils.swift
[30/44] Compiling ApprovalTests_Swift ApprovalNamer.swift
[31/44] Compiling ApprovalTests_Swift Namer.swift
[32/44] Compiling ApprovalTests_Swift NamerFactory.swift
[33/44] Compiling ApprovalTests_Swift ParameterizedNamer.swift
[34/44] Compiling ApprovalTests_Swift ExecutableReporter.swift
[35/44] Compiling ApprovalTests_Swift ApprovalWriter.swift
[36/44] Compiling ApprovalTests_Swift Options.swift
[37/44] Compiling ApprovalTests_Swift Scrubber.swift
[38/44] Compiling ApprovalTests_Swift Verifiable.swift
[39/44] Compiling ApprovalTests_Swift VerifyParameters.swift
[40/44] Compiling ApprovalTests_Swift SimpleLogger.swift
[41/44] Compiling ApprovalTests_Swift StringUtils.swift
[42/44] Compiling ApprovalTests_Swift SystemUtils.swift
[43/44] Compiling ApprovalTests_Swift ApprovalTextWriter.swift
[44/44] Compiling ApprovalTests_Swift UIWriter.swift
error: fatalError
BUILD FAILURE 5.10 linux