The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Tuxedo with Swift 5.9 for Linux.

Build Command

docker run --rm -v "checkouts-4609320-0":/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.19.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tevelee/Tuxedo.git
Reference: 1.1.1
Cloned https://github.com/tevelee/Tuxedo.git into spi-builder-workspace
SUCCESS checkout https://github.com/tevelee/Tuxedo.git at 1.1.1
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.9
Building package at path:  spi-builder-workspace
Running build ...
docker run --rm -v "checkouts-4609320-0":/host -w "/host/spi-builder-workspace" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build 2>&1
Fetching https://github.com/tevelee/Eval
[1/82718] Fetching eval
Fetched https://github.com/tevelee/Eval (13.14s)
Computing version for https://github.com/tevelee/Eval
Computed https://github.com/tevelee/Eval at 1.5.0 (0.29s)
Creating working copy for https://github.com/tevelee/Eval
Working copy of https://github.com/tevelee/Eval resolved at 1.5.0
Building for debugging...
[1/8] Compiling Eval Pattern.swift
[2/8] Compiling Eval Matcher.swift
[3/9] Compiling Eval MatchResult.swift
[4/9] Compiling Eval TypedInterpreter.swift
[5/9] Compiling Eval Utils.swift
[6/9] Compiling Eval Elements.swift
[7/9] Compiling Eval Common.swift
[8/9] Emitting module Eval
[9/9] Compiling Eval TemplateInterpreter.swift
error: compile command failed due to signal 6 (use -v to see invocation)
swift-frontend: /home/build-user/swift/lib/Sema/TypeCheckDeclPrimary.cpp:993: void checkInheritedDefaultValueRestrictions(swift::ParamDecl *): Assertion `(SF && SF->Kind == SourceFileKind::Interface || PD->isImplicit()) && "explicit inherited default argument outside of a module interface?"' 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 -c /host/spi-builder-workspace/Sources/Tuxedo/ContextExtensions.swift /host/spi-builder-workspace/Sources/Tuxedo/Generator.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_DataTypes.swift /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Functions.swift -primary-file /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift /host/spi-builder-workspace/Sources/Tuxedo/Tuxedo.swift /host/spi-builder-workspace/Sources/Tuxedo/Utils.swift -emit-dependencies-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Tuxedo.build/StandardLibrary_Tags.d -emit-reference-dependencies-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Tuxedo.build/StandardLibrary_Tags.swiftdeps -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 -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -resource-dir /usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -fPIC -module-name Tuxedo -parse-as-library -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/Tuxedo.build/StandardLibrary_Tags.swift.o -index-store-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/index/store -index-system-modules
1.	Swift version 5.9-dev (LLVM 464b04eb9b157e3, Swift 7203d52cb1e074d)
2.	Compiling with the current language version
3.	While evaluating request TypeCheckSourceFileRequest(source_file "/host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift")
4.	While evaluating request TypeCheckFunctionBodyRequest(Tuxedo.(file).StandardLibrary extension._@/host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift:23:74)
5.	While type-checking statement at [/host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift:23:74 - line:34:5] RangeText="{
        return Pattern([Keyword(tagPrefix + " if"), Variable<Bool>("condition"), Keyword(tagSuffix), TemplateVariable("body", options: [.notTrimmed, .notInterpreted]) {
            guard let content = $0.value as? String, !content.contains(tagPrefix + " else " + tagSuffix) else { return nil }
            return content
        }, Keyword("{%"), Keyword("endif"), Keyword("%}")]) {
            guard let condition = $0.variables["condition"] as? Bool, let body = $0.variables["body"] as? String else { return nil }
            if condition {
                return $0.interpreter.evaluate(body, context: $0.context)
            }
            return ""
        }
    "
6.	While type-checking statement at [/host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift:24:9 - line:33:9] RangeText="return Pattern([Keyword(tagPrefix + " if"), Variable<Bool>("condition"), Keyword(tagSuffix), TemplateVariable("body", options: [.notTrimmed, .notInterpreted]) {
            guard let content = $0.value as? String, !content.contains(tagPrefix + " else " + tagSuffix) else { return nil }
            return content
        }, Keyword("{%"), Keyword("endif"), Keyword("%}")]) {
            guard let condition = $0.variables["condition"] as? Bool, let body = $0.variables["body"] as? String else { return nil }
            if condition {
                return $0.interpreter.evaluate(body, context: $0.context)
            }
            return ""
        "
7.	While type-checking expression at [/host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift:24:16 - line:33:9] RangeText="Pattern([Keyword(tagPrefix + " if"), Variable<Bool>("condition"), Keyword(tagSuffix), TemplateVariable("body", options: [.notTrimmed, .notInterpreted]) {
            guard let content = $0.value as? String, !content.contains(tagPrefix + " else " + tagSuffix) else { return nil }
            return content
        }, Keyword("{%"), Keyword("endif"), Keyword("%}")]) {
            guard let condition = $0.variables["condition"] as? Bool, let body = $0.variables["body"] as? String else { return nil }
            if condition {
                return $0.interpreter.evaluate(body, context: $0.context)
            }
            return ""
        "
8.	While type-checking-target starting at /host/spi-builder-workspace/Sources/Tuxedo/StandardLibrary_Tags.swift:24:16
9.	While evaluating request DefaultArgumentTypeRequest(Eval.(file).Variable.init(_:options:map:).map)
10.	While evaluating request DefaultArgumentExprRequest(Eval.(file).Variable.init(_:options:map:).map)
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[0x6b367f3]
/usr/bin/swift-frontend[0x6b3440e]
/usr/bin/swift-frontend[0x6b36b5f]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x14420)[0x7f7c91e07420]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb)[0x7f7c9124e00b]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x12b)[0x7f7c9122d859]
/lib/x86_64-linux-gnu/libc.so.6(+0x22729)[0x7f7c9122d729]
/lib/x86_64-linux-gnu/libc.so.6(+0x33fd6)[0x7f7c9123efd6]
/usr/bin/swift-frontend[0x1b304e8]
/usr/bin/swift-frontend[0x208be92]
/usr/bin/swift-frontend[0x208bc29]
/usr/bin/swift-frontend[0x1fe8f8b]
/usr/bin/swift-frontend[0x1fe8eb1]
/usr/bin/swift-frontend[0x1b30579]
/usr/bin/swift-frontend[0x208da02]
/usr/bin/swift-frontend[0x208d799]
/usr/bin/swift-frontend[0x1fe921b]
/usr/bin/swift-frontend[0x1fe9197]
/usr/bin/swift-frontend[0x19378f0]
/usr/bin/swift-frontend[0x19357b9]
/usr/bin/swift-frontend[0x1922790]
/usr/bin/swift-frontend[0x1936154]
/usr/bin/swift-frontend[0x190c504]
/usr/bin/swift-frontend[0x18fc3c9]
/usr/bin/swift-frontend[0x18eb8b3]
/usr/bin/swift-frontend[0x1f7a5e8]
/usr/bin/swift-frontend[0x1f7b62c]
/usr/bin/swift-frontend[0x1f7a5c0]
/usr/bin/swift-frontend[0x1f7f4fb]
/usr/bin/swift-frontend[0x1f7b05b]
/usr/bin/swift-frontend[0x1f7b1b0]
/usr/bin/swift-frontend[0x1f7a5c0]
/usr/bin/swift-frontend[0x1f7a513]
/usr/bin/swift-frontend[0x18e437f]
/usr/bin/swift-frontend[0x18e34eb]
/usr/bin/swift-frontend[0x1961f0b]
/usr/bin/swift-frontend[0x19616dc]
/usr/bin/swift-frontend[0x1ae7464]
/usr/bin/swift-frontend[0x1ae72dd]
/usr/bin/swift-frontend[0x1ae71b7]
/usr/bin/swift-frontend[0x1bf10c2]
/usr/bin/swift-frontend[0x1beff1c]
/usr/bin/swift-frontend[0x1bec4ed]
/usr/bin/swift-frontend[0x1beffcc]
/usr/bin/swift-frontend[0x1bede5c]
/usr/bin/swift-frontend[0x1bed292]
/usr/bin/swift-frontend[0x2098a28]
/usr/bin/swift-frontend[0x20987b9]
/usr/bin/swift-frontend[0x1fec7bb]
/usr/bin/swift-frontend[0x1fec76d]
/usr/bin/swift-frontend[0x1c32d73]
/usr/bin/swift-frontend[0x1c35959]
/usr/bin/swift-frontend[0x1c35705]
/usr/bin/swift-frontend[0x1c32a98]
/usr/bin/swift-frontend[0x1c32a74]
/usr/bin/swift-frontend[0x909fa9]
/usr/bin/swift-frontend[0x8ffeca]
/usr/bin/swift-frontend[0x8ffe67]
/usr/bin/swift-frontend[0x67b3ee]
/usr/bin/swift-frontend[0x6684a2]
/usr/bin/swift-frontend[0x4c43d1]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x7f7c9122f083]
/usr/bin/swift-frontend[0x4c3b1e]
BUILD FAILURE 5.9 linux

Build Machine: Linux 2