Skip to content

CMake build fails with Xcode 16 Beta 5 and CMake 3.30.2 #644

Closed
@ADKaster

Description

@ADKaster

Description

I cloned the repository on my local machine and tried to build with cmake -GNinja -B build and there is an error with one of the macros.

Expected behavior

The build to complete successfully

Actual behavior

Build failed

Steps to reproduce

  1. git clone [email protected]:swiftlang/swift-testing.git
  2. cd swift-testing
  3. cmake -GNinja -B build
  4. ninja -C build
<snip>
gs/Tag+Macro.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/Tags/Tag+Predefined.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/TimeLimitTrait.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/Trait.swift
error: unexpected input file: /Users/andrew/Source/swift-testing/build/bin/TestingMacros#TestingMacros
ninja: build stopped: subcommand failed.
Full output below
andrew@Andrews-MacBook-Pro:~/Source/swift-testing$ cmake -GNinja -B build 
-- The CXX compiler identification is AppleClang 16.0.0.16000024
-- The Swift compiler identification is Apple 6.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working Swift compiler: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc
-- Check for working Swift compiler: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc - works
-- Could NOT find SwiftSyntax (missing: SwiftSyntax_DIR)
-- TestingMacros: /Users/andrew/Source/swift-testing/build/bin/TestingMacros (executable)
-- Swift Testing version: 6.1-dev (133e30231c4583b)
-- Configuring done (1.1s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/andrew/Source/swift-testing/build
andrew@Andrews-MacBook-Pro:~/Source/swift-testing$ ninja -C build
ninja: Entering directory `build'
[8/13] Performing configure step for 'TestingMacros'
-- The Swift compiler identification is Apple 6.0
-- Check for working Swift compiler: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc
-- Check for working Swift compiler: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc - works
-- Could NOT find SwiftSyntax (missing: SwiftSyntax_DIR)
-- The C compiler identification is AppleClang 16.0.0.16000024
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Module triple: arm64-apple-macos
-- Configuring done (6.2s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/andrew/Source/swift-testing/build/Sources/tm/src/TestingMacros-build
[9/13] Performing build step for 'TestingMacros'
[1/72] Building Swift Module 'SwiftSyntax509' with 1 source
[2/72] Building Swift Module 'SwiftSyntax510' with 1 source
[3/72] Building Swift Module 'SwiftSyntax600' with 1 source
[4/72] Linking Swift static library lib/swift/host/libSwiftSyntax509.a
[5/72] Linking Swift static library lib/swift/host/libSwiftSyntax510.a
[6/72] Linking Swift static library lib/swift/host/libSwiftSyntax600.a
[7/72] Building Swift Module 'SwiftSyntax' with 69 sources
[8/72] Linking Swift static library lib/swift/host/libSwiftSyntax.a
[9/72] Generating forced-SwiftSyntax-dep.swift
[10/72] Generating forced-SwiftSyntax-dep.swift
[11/72] Building Swift Module 'SwiftDiagnostics' with 11 sources
[12/72] Linking Swift static library lib/swift/host/libSwiftDiagnostics.a
[13/72] Building Swift Module 'SwiftBasicFormat' with 6 sources
[14/72] Generating forced-SwiftSyntax-dep.swift
[15/72] Generating forced-SwiftDiagnostics-dep.swift
[16/72] Linking Swift static library lib/swift/host/libSwiftBasicFormat.a
[17/72] Building Swift Module 'SwiftParser' with 46 sources
[18/72] Linking Swift static library lib/swift/host/libSwiftParser.a
[19/72] Generating forced-SwiftParser-dep.swift
[20/72] Generating forced-SwiftBasicFormat-dep.swift
[21/72] Generating forced-SwiftParser-dep.swift
[22/72] Generating forced-SwiftSyntax-dep.swift
[23/72] Generating forced-SwiftSyntax-dep.swift
[24/72] Generating forced-SwiftDiagnostics-dep.swift
[25/72] Generating forced-SwiftDiagnostics-dep.swift
[26/72] Generating forced-SwiftParser-dep.swift
[27/72] Generating forced-SwiftSyntax-dep.swift
[28/72] Building Swift Module 'SwiftOperators' with 13 sources
[29/72] Building Swift Module 'SwiftIDEUtils' with 10 sources
[30/72] Linking Swift static library lib/swift/host/libSwiftOperators.a
[31/72] Linking Swift static library lib/swift/host/libSwiftIDEUtils.a
[32/72] Building Swift Module 'SwiftParserDiagnostics' with 17 sources
[33/72] Linking Swift static library lib/swift/host/libSwiftParserDiagnostics.a
[34/72] Generating forced-SwiftBasicFormat-dep.swift
[35/72] Generating forced-SwiftParserDiagnostics-dep.swift
[36/72] Generating forced-SwiftSyntax-dep.swift
[37/72] Generating forced-SwiftParser-dep.swift
[38/72] Building Swift Module 'SwiftSyntaxBuilder' with 19 sources
[39/72] Linking Swift static library lib/swift/host/libSwiftSyntaxBuilder.a
[40/72] Generating forced-SwiftSyntaxBuilder-dep.swift
[41/72] Generating forced-SwiftBasicFormat-dep.swift
[42/72] Generating forced-SwiftParser-dep.swift
[43/72] Generating forced-SwiftSyntax-dep.swift
[44/72] Generating forced-SwiftSyntaxBuilder-dep.swift
[45/72] Building Swift Module 'SwiftRefactor' with 13 sources
/Users/andrew/Source/swift-testing/build/Sources/tm/src/TestingMacros-build/_d/swiftsyntax-src/Sources/SwiftRefactor/IntegerLiteralUtilities.swift:23:5: warning: switch covers known cases, but 'IntegerLiteralExprSyntax.Radix' may have additional unknown values; this is an error in the Swift 6 language mode
21 |   /// a separator-delimited "group" in an integer literal.
22 |   var idealGroupSize: Int {
23 |     switch self.radix {
   |     |- warning: switch covers known cases, but 'IntegerLiteralExprSyntax.Radix' may have additional unknown values; this is an error in the Swift 6 language mode
   |     `- note: handle unknown values using "@unknown default"
24 |     case .binary: return 4
25 |     case .octal: return 3
[46/72] Building Swift Module 'SwiftSyntaxMacros' with 19 sources
[47/72] Linking Swift static library lib/swift/host/libSwiftRefactor.a
[48/72] Linking Swift static library lib/swift/host/libSwiftSyntaxMacros.a
[49/72] Generating forced-SwiftDiagnostics-dep.swift
[50/72] Generating forced-SwiftBasicFormat-dep.swift
[51/72] Generating forced-SwiftSyntax-dep.swift
[52/72] Generating forced-SwiftSyntaxMacros-dep.swift
[53/72] Generating forced-SwiftOperators-dep.swift
[54/72] Generating forced-SwiftSyntaxBuilder-dep.swift
[55/72] Building Swift Module 'SwiftSyntaxMacroExpansion' with 15 sources
[56/72] Linking Swift static library lib/swift/host/libSwiftSyntaxMacroExpansion.a
[57/72] Generating forced-SwiftSyntax-dep.swift
[58/72] Generating forced-SwiftParser-dep.swift
[59/72] Generating forced-SwiftBasicFormat-dep.swift
[60/72] Generating forced-SwiftSyntaxMacros-dep.swift
[61/72] Generating forced-SwiftSyntaxMacroExpansion-dep.swift
[62/72] Generating forced-SwiftOperators-dep.swift
[63/72] Generating forced-SwiftDiagnostics-dep.swift
[64/72] Generating forced-_SwiftSyntaxCShims-dep.swift
[65/72] Building Swift Module 'SwiftCompilerPluginMessageHandling' with 19 sources
[66/72] Linking Swift static library lib/swift/host/libSwiftCompilerPluginMessageHandling.a
[67/72] Generating forced-SwiftCompilerPluginMessageHandling-dep.swift
[68/72] Generating forced-SwiftSyntaxMacros-dep.swift
[69/72] Building Swift Module 'SwiftCompilerPlugin' with 3 sources
[70/72] Linking Swift static library lib/swift/host/libSwiftCompilerPlugin.a
[71/72] Building Swift Module 'TestingMacros' with 25 sources
[72/72] Linking Swift executable TestingMacros
ld: warning: ignoring duplicate libraries: 'lib/swift/host/libSwiftSyntax.a', 'lib/swift/host/libSwiftSyntaxMacroExpansion.a', 'lib/swift/host/libSwiftSyntaxMacros.a'
[10/13] Performing install step for 'TestingMacros'
[1/65] Linking Swift static library lib/swift/host/libSwiftSyntax.a
[2/65] Generating forced-SwiftSyntax-dep.swift
[3/65] Generating forced-SwiftSyntax-dep.swift
[4/65] Building Swift Module 'SwiftBasicFormat' with 6 sources
[5/65] Building Swift Module 'SwiftDiagnostics' with 11 sources
[6/65] Linking Swift static library lib/swift/host/libSwiftBasicFormat.a
[7/65] Linking Swift static library lib/swift/host/libSwiftDiagnostics.a
[8/65] Generating forced-SwiftSyntax-dep.swift
[9/65] Generating forced-SwiftDiagnostics-dep.swift
[10/65] Building Swift Module 'SwiftParser' with 46 sources
[11/65] Linking Swift static library lib/swift/host/libSwiftParser.a
[12/65] Generating forced-SwiftBasicFormat-dep.swift
[13/65] Generating forced-SwiftSyntax-dep.swift
[14/65] Generating forced-SwiftDiagnostics-dep.swift
[15/65] Generating forced-SwiftParser-dep.swift
[16/65] Generating forced-SwiftSyntax-dep.swift
[17/65] Generating forced-SwiftSyntax-dep.swift
[18/65] Generating forced-SwiftParser-dep.swift
[19/65] Generating forced-SwiftParser-dep.swift
[20/65] Generating forced-SwiftDiagnostics-dep.swift
[21/65] Building Swift Module 'SwiftOperators' with 13 sources
[22/65] Building Swift Module 'SwiftIDEUtils' with 10 sources
[23/65] Linking Swift static library lib/swift/host/libSwiftOperators.a
[24/65] Linking Swift static library lib/swift/host/libSwiftIDEUtils.a
[25/65] Building Swift Module 'SwiftParserDiagnostics' with 17 sources
[26/65] Linking Swift static library lib/swift/host/libSwiftParserDiagnostics.a
[27/65] Generating forced-SwiftBasicFormat-dep.swift
[28/65] Generating forced-SwiftSyntax-dep.swift
[29/65] Generating forced-SwiftParser-dep.swift
[30/65] Generating forced-SwiftParserDiagnostics-dep.swift
[31/65] Building Swift Module 'SwiftSyntaxBuilder' with 19 sources
[32/65] Linking Swift static library lib/swift/host/libSwiftSyntaxBuilder.a
[33/65] Generating forced-SwiftSyntaxBuilder-dep.swift
[34/65] Generating forced-SwiftBasicFormat-dep.swift
[35/65] Generating forced-SwiftSyntax-dep.swift
[36/65] Generating forced-SwiftParser-dep.swift
[37/65] Generating forced-SwiftSyntaxBuilder-dep.swift
[38/65] Building Swift Module 'SwiftRefactor' with 13 sources
[39/65] Building Swift Module 'SwiftSyntaxMacros' with 19 sources
[40/65] Linking Swift static library lib/swift/host/libSwiftRefactor.a
[41/65] Linking Swift static library lib/swift/host/libSwiftSyntaxMacros.a
[42/65] Generating forced-SwiftBasicFormat-dep.swift
[43/65] Generating forced-SwiftDiagnostics-dep.swift
[44/65] Generating forced-SwiftOperators-dep.swift
[45/65] Generating forced-SwiftSyntaxBuilder-dep.swift
[46/65] Generating forced-SwiftSyntaxMacros-dep.swift
[47/65] Generating forced-SwiftSyntax-dep.swift
[48/65] Building Swift Module 'SwiftSyntaxMacroExpansion' with 15 sources
[49/65] Linking Swift static library lib/swift/host/libSwiftSyntaxMacroExpansion.a
[50/65] Generating forced-SwiftBasicFormat-dep.swift
[51/65] Generating forced-SwiftSyntax-dep.swift
[52/65] Generating forced-SwiftSyntaxMacros-dep.swift
[53/65] Generating forced-SwiftDiagnostics-dep.swift
[54/65] Generating forced-SwiftParser-dep.swift
[55/65] Generating forced-SwiftSyntaxMacroExpansion-dep.swift
[56/65] Generating forced-SwiftOperators-dep.swift
[57/65] Building Swift Module 'SwiftCompilerPluginMessageHandling' with 19 sources
[58/65] Linking Swift static library lib/swift/host/libSwiftCompilerPluginMessageHandling.a
[59/65] Generating forced-SwiftSyntaxMacros-dep.swift
[60/65] Generating forced-SwiftCompilerPluginMessageHandling-dep.swift
[61/65] Building Swift Module 'SwiftCompilerPlugin' with 3 sources
[62/65] Linking Swift static library lib/swift/host/libSwiftCompilerPlugin.a
[63/65] Building Swift Module 'TestingMacros' with 25 sources
[64/65] Linking Swift executable TestingMacros
ld: warning: ignoring duplicate libraries: 'lib/swift/host/libSwiftSyntax.a', 'lib/swift/host/libSwiftSyntaxMacroExpansion.a', 'lib/swift/host/libSwiftSyntaxMacros.a'
[64/65] Install the project...
-- Install configuration: ""
[12/13] Building Swift Module 'Testing' with 85 sources
FAILED: swift/Testing.swiftmodule Sources/Testing/CMakeFiles/Testing.dir/ABI/EntryPoints/ABIEntryPoint.swift.o Sources/Testing/CMakeFiles/Testing.dir/ABI/EntryPoints/EntryPoint.swift.o Sources/Testing/CMakeFiles/Testing.dir/ABI/EntryPoints/SwiftPMEntryPoint.swift.o Sources/Testing/CMakeFiles/Testing.dir/ABI/v0/ABIv0.Record.swift.o Sources/Testing/CMakeFiles/Testing.dir/ABI/v0/ABIv0.Record+Streaming.swift.o Sources/Testing/CMakeFiles/Testing.dir/ABI/v0/ABIv0.swift.o Sources/Testing/CMakeFiles/Testing.dir/ABI/v0/Encoded/ABIv0.EncodedEvent.swift.o Sources/Testing/CMakeFiles/Testing.dir/ABI/v0/Encoded/ABIv0.EncodedInstant.swift.o Sources/Testing/CMakeFiles/Testing.dir/ABI/v0/Encoded/ABIv0.EncodedIssue.swift.o Sources/Testing/CMakeFiles/Testing.dir/ABI/v0/Encoded/ABIv0.EncodedMessage.swift.o Sources/Testing/CMakeFiles/Testing.dir/ABI/v0/Encoded/ABIv0.EncodedTest.swift.o Sources/Testing/CMakeFiles/Testing.dir/Events/Clock.swift.o Sources/Testing/CMakeFiles/Testing.dir/Events/Event.swift.o Sources/Testing/CMakeFiles/Testing.dir/Events/Recorder/Event.ConsoleOutputRecorder.swift.o Sources/Testing/CMakeFiles/Testing.dir/Events/Recorder/Event.HumanReadableOutputRecorder.swift.o Sources/Testing/CMakeFiles/Testing.dir/Events/Recorder/Event.JUnitXMLRecorder.swift.o Sources/Testing/CMakeFiles/Testing.dir/Events/Recorder/Event.Symbol.swift.o Sources/Testing/CMakeFiles/Testing.dir/Events/TimeValue.swift.o Sources/Testing/CMakeFiles/Testing.dir/ExitTests/ExitCondition.swift.o Sources/Testing/CMakeFiles/Testing.dir/ExitTests/ExitTest.swift.o Sources/Testing/CMakeFiles/Testing.dir/ExitTests/WaitFor.swift.o Sources/Testing/CMakeFiles/Testing.dir/Expectations/Expectation.swift.o Sources/Testing/CMakeFiles/Testing.dir/Expectations/Expectation+Macro.swift.o Sources/Testing/CMakeFiles/Testing.dir/Expectations/ExpectationChecking+Macro.swift.o Sources/Testing/CMakeFiles/Testing.dir/Issues/Confirmation.swift.o Sources/Testing/CMakeFiles/Testing.dir/Issues/ErrorSnapshot.swift.o Sources/Testing/CMakeFiles/Testing.dir/Issues/Issue.swift.o Sources/Testing/CMakeFiles/Testing.dir/Issues/Issue+Recording.swift.o Sources/Testing/CMakeFiles/Testing.dir/Issues/KnownIssue.swift.o Sources/Testing/CMakeFiles/Testing.dir/Parameterization/CustomTestArgumentEncodable.swift.o Sources/Testing/CMakeFiles/Testing.dir/Parameterization/Test.Case.Generator.swift.o Sources/Testing/CMakeFiles/Testing.dir/Parameterization/Test.Case.ID.swift.o Sources/Testing/CMakeFiles/Testing.dir/Parameterization/Test.Case.swift.o Sources/Testing/CMakeFiles/Testing.dir/Parameterization/TypeInfo.swift.o Sources/Testing/CMakeFiles/Testing.dir/Running/Configuration.swift.o Sources/Testing/CMakeFiles/Testing.dir/Running/Configuration.TestFilter.swift.o Sources/Testing/CMakeFiles/Testing.dir/Running/Configuration+EventHandling.swift.o Sources/Testing/CMakeFiles/Testing.dir/Running/Runner.Plan.swift.o Sources/Testing/CMakeFiles/Testing.dir/Running/Runner.Plan+Dumping.swift.o Sources/Testing/CMakeFiles/Testing.dir/Running/Runner.RuntimeState.swift.o Sources/Testing/CMakeFiles/Testing.dir/Running/Runner.swift.o Sources/Testing/CMakeFiles/Testing.dir/Running/SkipInfo.swift.o Sources/Testing/CMakeFiles/Testing.dir/SourceAttribution/Backtrace.swift.o Sources/Testing/CMakeFiles/Testing.dir/SourceAttribution/CustomTestStringConvertible.swift.o Sources/Testing/CMakeFiles/Testing.dir/SourceAttribution/Expression.swift.o Sources/Testing/CMakeFiles/Testing.dir/SourceAttribution/Expression+Macro.swift.o Sources/Testing/CMakeFiles/Testing.dir/SourceAttribution/SourceContext.swift.o Sources/Testing/CMakeFiles/Testing.dir/SourceAttribution/SourceLocation.swift.o Sources/Testing/CMakeFiles/Testing.dir/SourceAttribution/SourceLocation+Macro.swift.o Sources/Testing/CMakeFiles/Testing.dir/Support/Additions/ArrayAdditions.swift.o Sources/Testing/CMakeFiles/Testing.dir/Support/Additions/CollectionDifferenceAdditions.swift.o Sources/Testing/CMakeFiles/Testing.dir/Support/Additions/CommandLineAdditions.swift.o Sources/Testing/CMakeFiles/Testing.dir/Support/Additions/NumericAdditions.swift.o Sources/Testing/CMakeFiles/Testing.dir/Support/Additions/ResultAdditions.swift.o Sources/Testing/CMakeFiles/Testing.dir/Support/CartesianProduct.swift.o Sources/Testing/CMakeFiles/Testing.dir/Support/CError.swift.o Sources/Testing/CMakeFiles/Testing.dir/Support/Environment.swift.o Sources/Testing/CMakeFiles/Testing.dir/Support/FileHandle.swift.o Sources/Testing/CMakeFiles/Testing.dir/Support/GetSymbol.swift.o Sources/Testing/CMakeFiles/Testing.dir/Support/Graph.swift.o Sources/Testing/CMakeFiles/Testing.dir/Support/JSON.swift.o Sources/Testing/CMakeFiles/Testing.dir/Support/Locked.swift.o Sources/Testing/CMakeFiles/Testing.dir/Support/SystemError.swift.o Sources/Testing/CMakeFiles/Testing.dir/Support/Versions.swift.o Sources/Testing/CMakeFiles/Testing.dir/Test.ID.Selection.swift.o Sources/Testing/CMakeFiles/Testing.dir/Test.ID.swift.o Sources/Testing/CMakeFiles/Testing.dir/Test.swift.o Sources/Testing/CMakeFiles/Testing.dir/Test+Discovery.swift.o Sources/Testing/CMakeFiles/Testing.dir/Test+Macro.swift.o Sources/Testing/CMakeFiles/Testing.dir/Traits/Bug.swift.o Sources/Testing/CMakeFiles/Testing.dir/Traits/Comment.swift.o Sources/Testing/CMakeFiles/Testing.dir/Traits/Comment+Macro.swift.o Sources/Testing/CMakeFiles/Testing.dir/Traits/ConditionTrait.swift.o Sources/Testing/CMakeFiles/Testing.dir/Traits/ConditionTrait+Macro.swift.o Sources/Testing/CMakeFiles/Testing.dir/Traits/HiddenTrait.swift.o Sources/Testing/CMakeFiles/Testing.dir/Traits/ParallelizationTrait.swift.o Sources/Testing/CMakeFiles/Testing.dir/Traits/SPIAwareTrait.swift.o Sources/Testing/CMakeFiles/Testing.dir/Traits/Tags/Tag.Color.swift.o Sources/Testing/CMakeFiles/Testing.dir/Traits/Tags/Tag.Color+Loading.swift.o Sources/Testing/CMakeFiles/Testing.dir/Traits/Tags/Tag.List.swift.o Sources/Testing/CMakeFiles/Testing.dir/Traits/Tags/Tag.swift.o Sources/Testing/CMakeFiles/Testing.dir/Traits/Tags/Tag+Macro.swift.o Sources/Testing/CMakeFiles/Testing.dir/Traits/Tags/Tag+Predefined.swift.o Sources/Testing/CMakeFiles/Testing.dir/Traits/TimeLimitTrait.swift.o Sources/Testing/CMakeFiles/Testing.dir/Traits/Trait.swift.o 
/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -j 12 -num-threads 12 -c -DSWT_TARGET_OS_APPLE -parse-as-library -static -emit-module -emit-module-path swift/Testing.swiftmodule -module-name Testing -module-link-name Testing -swift-version 6 -sdk /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.0.sdk -incremental -load-plugin-exectuable "/Users/andrew/Source/swift-testing/build/bin/TestingMacros#TestingMacros" -Xfrontend -define-availability -Xfrontend "_mangledTypeNameAPI:macOS 11.0, iOS 14.0, watchOS 7.0, tvOS 14.0" -Xfrontend -define-availability -Xfrontend "_backtraceAsyncAPI:macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0" -Xfrontend -define-availability -Xfrontend "_clockAPI:macOS 13.0, iOS 16.0, watchOS 9.0, tvOS 16.0" -Xfrontend -define-availability -Xfrontend "_regexAPI:macOS 13.0, iOS 16.0, tvOS 16.0, watchOS 9.0" -Xfrontend -define-availability -Xfrontend "_swiftVersionAPI:macOS 13.0, iOS 16.0, tvOS 16.0, watchOS 9.0" -Xfrontend -define-availability -Xfrontend "_synchronizationAPI:macOS 15.0, iOS 18.0, watchOS 11.0, tvOS 18.0, visionOS 2.0" -Xfrontend -define-availability -Xfrontend "_distantFuture:macOS 99.0, iOS 99.0, watchOS 99.0, tvOS 99.0, visionOS 99.0" -Xfrontend -require-explicit-sendable -Xfrontend -enable-experimental-feature -Xfrontend AccessLevelOnImport -Xfrontend -enable-upcoming-feature -Xfrontend ExistentialAny -Xfrontend -enable-upcoming-feature -Xfrontend InternalImportsByDefault -enable-library-evolution -emit-module-interface -emit-module-interface-path /Users/andrew/Source/swift-testing/build/swift/Testing.swiftinterface -no-toolchain-stdlib-rpath -output-file-map Sources/Testing/CMakeFiles/Testing.dir//output-file-map.json -I /Users/andrew/Source/swift-testing/Sources/_TestingInternals/include /Users/andrew/Source/swift-testing/Sources/Testing/ABI/EntryPoints/ABIEntryPoint.swift /Users/andrew/Source/swift-testing/Sources/Testing/ABI/EntryPoints/EntryPoint.swift /Users/andrew/Source/swift-testing/Sources/Testing/ABI/EntryPoints/SwiftPMEntryPoint.swift /Users/andrew/Source/swift-testing/Sources/Testing/ABI/v0/ABIv0.Record.swift /Users/andrew/Source/swift-testing/Sources/Testing/ABI/v0/ABIv0.Record+Streaming.swift /Users/andrew/Source/swift-testing/Sources/Testing/ABI/v0/ABIv0.swift /Users/andrew/Source/swift-testing/Sources/Testing/ABI/v0/Encoded/ABIv0.EncodedEvent.swift /Users/andrew/Source/swift-testing/Sources/Testing/ABI/v0/Encoded/ABIv0.EncodedInstant.swift /Users/andrew/Source/swift-testing/Sources/Testing/ABI/v0/Encoded/ABIv0.EncodedIssue.swift /Users/andrew/Source/swift-testing/Sources/Testing/ABI/v0/Encoded/ABIv0.EncodedMessage.swift /Users/andrew/Source/swift-testing/Sources/Testing/ABI/v0/Encoded/ABIv0.EncodedTest.swift /Users/andrew/Source/swift-testing/Sources/Testing/Events/Clock.swift /Users/andrew/Source/swift-testing/Sources/Testing/Events/Event.swift /Users/andrew/Source/swift-testing/Sources/Testing/Events/Recorder/Event.ConsoleOutputRecorder.swift /Users/andrew/Source/swift-testing/Sources/Testing/Events/Recorder/Event.HumanReadableOutputRecorder.swift /Users/andrew/Source/swift-testing/Sources/Testing/Events/Recorder/Event.JUnitXMLRecorder.swift /Users/andrew/Source/swift-testing/Sources/Testing/Events/Recorder/Event.Symbol.swift /Users/andrew/Source/swift-testing/Sources/Testing/Events/TimeValue.swift /Users/andrew/Source/swift-testing/Sources/Testing/ExitTests/ExitCondition.swift /Users/andrew/Source/swift-testing/Sources/Testing/ExitTests/ExitTest.swift /Users/andrew/Source/swift-testing/Sources/Testing/ExitTests/WaitFor.swift /Users/andrew/Source/swift-testing/Sources/Testing/Expectations/Expectation.swift /Users/andrew/Source/swift-testing/Sources/Testing/Expectations/Expectation+Macro.swift /Users/andrew/Source/swift-testing/Sources/Testing/Expectations/ExpectationChecking+Macro.swift /Users/andrew/Source/swift-testing/Sources/Testing/Issues/Confirmation.swift /Users/andrew/Source/swift-testing/Sources/Testing/Issues/ErrorSnapshot.swift /Users/andrew/Source/swift-testing/Sources/Testing/Issues/Issue.swift /Users/andrew/Source/swift-testing/Sources/Testing/Issues/Issue+Recording.swift /Users/andrew/Source/swift-testing/Sources/Testing/Issues/KnownIssue.swift /Users/andrew/Source/swift-testing/Sources/Testing/Parameterization/CustomTestArgumentEncodable.swift /Users/andrew/Source/swift-testing/Sources/Testing/Parameterization/Test.Case.Generator.swift /Users/andrew/Source/swift-testing/Sources/Testing/Parameterization/Test.Case.ID.swift /Users/andrew/Source/swift-testing/Sources/Testing/Parameterization/Test.Case.swift /Users/andrew/Source/swift-testing/Sources/Testing/Parameterization/TypeInfo.swift /Users/andrew/Source/swift-testing/Sources/Testing/Running/Configuration.swift /Users/andrew/Source/swift-testing/Sources/Testing/Running/Configuration.TestFilter.swift /Users/andrew/Source/swift-testing/Sources/Testing/Running/Configuration+EventHandling.swift /Users/andrew/Source/swift-testing/Sources/Testing/Running/Runner.Plan.swift /Users/andrew/Source/swift-testing/Sources/Testing/Running/Runner.Plan+Dumping.swift /Users/andrew/Source/swift-testing/Sources/Testing/Running/Runner.RuntimeState.swift /Users/andrew/Source/swift-testing/Sources/Testing/Running/Runner.swift /Users/andrew/Source/swift-testing/Sources/Testing/Running/SkipInfo.swift /Users/andrew/Source/swift-testing/Sources/Testing/SourceAttribution/Backtrace.swift /Users/andrew/Source/swift-testing/Sources/Testing/SourceAttribution/CustomTestStringConvertible.swift /Users/andrew/Source/swift-testing/Sources/Testing/SourceAttribution/Expression.swift /Users/andrew/Source/swift-testing/Sources/Testing/SourceAttribution/Expression+Macro.swift /Users/andrew/Source/swift-testing/Sources/Testing/SourceAttribution/SourceContext.swift /Users/andrew/Source/swift-testing/Sources/Testing/SourceAttribution/SourceLocation.swift /Users/andrew/Source/swift-testing/Sources/Testing/SourceAttribution/SourceLocation+Macro.swift /Users/andrew/Source/swift-testing/Sources/Testing/Support/Additions/ArrayAdditions.swift /Users/andrew/Source/swift-testing/Sources/Testing/Support/Additions/CollectionDifferenceAdditions.swift /Users/andrew/Source/swift-testing/Sources/Testing/Support/Additions/CommandLineAdditions.swift /Users/andrew/Source/swift-testing/Sources/Testing/Support/Additions/NumericAdditions.swift /Users/andrew/Source/swift-testing/Sources/Testing/Support/Additions/ResultAdditions.swift /Users/andrew/Source/swift-testing/Sources/Testing/Support/CartesianProduct.swift /Users/andrew/Source/swift-testing/Sources/Testing/Support/CError.swift /Users/andrew/Source/swift-testing/Sources/Testing/Support/Environment.swift /Users/andrew/Source/swift-testing/Sources/Testing/Support/FileHandle.swift /Users/andrew/Source/swift-testing/Sources/Testing/Support/GetSymbol.swift /Users/andrew/Source/swift-testing/Sources/Testing/Support/Graph.swift /Users/andrew/Source/swift-testing/Sources/Testing/Support/JSON.swift /Users/andrew/Source/swift-testing/Sources/Testing/Support/Locked.swift /Users/andrew/Source/swift-testing/Sources/Testing/Support/SystemError.swift /Users/andrew/Source/swift-testing/Sources/Testing/Support/Versions.swift /Users/andrew/Source/swift-testing/Sources/Testing/Test.ID.Selection.swift /Users/andrew/Source/swift-testing/Sources/Testing/Test.ID.swift /Users/andrew/Source/swift-testing/Sources/Testing/Test.swift /Users/andrew/Source/swift-testing/Sources/Testing/Test+Discovery.swift /Users/andrew/Source/swift-testing/Sources/Testing/Test+Macro.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/Bug.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/Comment.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/Comment+Macro.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/ConditionTrait.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/ConditionTrait+Macro.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/HiddenTrait.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/ParallelizationTrait.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/SPIAwareTrait.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/Tags/Tag.Color.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/Tags/Tag.Color+Loading.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/Tags/Tag.List.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/Tags/Tag.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/Tags/Tag+Macro.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/Tags/Tag+Predefined.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/TimeLimitTrait.swift /Users/andrew/Source/swift-testing/Sources/Testing/Traits/Trait.swift
error: unexpected input file: /Users/andrew/Source/swift-testing/build/bin/TestingMacros#TestingMacros
ninja: build stopped: subcommand failed.

swift-testing version/commit hash

133e302

Swift & OS version (output of swift --version ; uname -a)

cmake version 3.30.2

ninja --version
1.12.1

swift-driver version: 1.113 Apple Swift version 6.0 (swiftlang-6.0.0.7.6 clang-1600.0.24.1)
Target: arm64-apple-macosx14.0

Darwin Andrews-MacBook-Pro.local 23.6.0 Darwin Kernel Version 23.6.0: Mon Jul 29 21:13:04 PDT 2024; root:xnu-10063.141.2~1/RELEASE_ARM64_T6020 arm64

Metadata

Metadata

Assignees

Labels

bug🪲 Something isn't workingbuild🧱 Affects the project's build configuration or process

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions