I'm new to Swift. I really want to try the language at a hobby project, but have been hindered at the initial step on Windows.
I have Visual Studio 2022 installed with the relevant workloads.
I have Swift installed (6.0 main snapshot)
I have vscode installed with the Swift extension.
I created an executable with the tool in vscode.
Immediately, I get this problem in the screenshot below:
If I try to run swift build
I get the error below:
error: 'helloworld': Invalid manifest (compiled with: ["C:\\Users\\rober\\AppData\\Local\\Programs\\Swift\\Toolchains\\6.0.0+Asserts\\usr\\bin\\swiftc.exe", "-vfsoverlay", "C:\\Users\\rober\\AppData\\Local\\Temp\\TemporaryDirectory.dFvG1j\\vfs.yaml", "-L", "C:\\Users\\rober\\AppData\\Local\\Programs\\Swift\\Toolchains\\6.0.0+Asserts\\usr\\lib\\swift\\pm\\ManifestAPI", "-lPackageDescription", "-sdk", "C:\\Users\\rober\\AppData\\Local\\Programs\\Swift\\Platforms\\6.0.0\\Windows.platform\\Developer\\SDKs\\Windows.sdk", "-libc", "MD", "-I", "C:\\Users\\rober\\AppData\\Local\\Programs\\Swift\\Platforms\\6.0.0\\Windows.platform\\Developer\\Library\\XCTest-development\\usr\\lib\\swift\\windows", "-I", "C:\\Users\\rober\\AppData\\Local\\Programs\\Swift\\Platforms\\6.0.0\\Windows.platform\\Developer\\Library\\XCTest-development\\usr\\lib\\swift\\windows\\x86_64", "-L", "C:\\Users\\rober\\AppData\\Local\\Programs\\Swift\\Platforms\\6.0.0\\Windows.platform\\Developer\\Library\\XCTest-development\\usr\\lib\\swift\\windows\\x86_64", "-use-ld=lld", "-swift-version", "6", "-I", "C:\\Users\\rober\\AppData\\Local\\Programs\\Swift\\Toolchains\\6.0.0+Asserts\\usr\\lib\\swift\\pm\\ManifestAPI", "-package-description-version", "6.0.0", "F:\\SwiftDev\\P1\\HelloWorld\\Package.swift", "-o", "C:\\Users\\rober\\AppData\\Local\\Temp\\TemporaryDirectory.fWcNOl\\helloworld-manifest.exe"])
error: compile command failed due to exception 3 (use -v to see invocation)
Assertion failed: VCTools.Layout == llvm::ToolsetLayout::VS2017OrNewer && "unsupported toolset layout (VS2017+ required)", file C:\Users\swift-ci\jenkins\workspace\swift-main-windows-toolchain\swift\lib\ClangImporter\ClangIncludePaths.cpp, line 524
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0. Program arguments: C:/Users/rober/AppData/Local/Programs/Swift/Toolchains/6.0.0+Asserts/usr/bin/swift-frontend.exe -frontend -c -primary-file F:\\SwiftDev\\P1\\HelloWorld\\Package.swift -target x86_64-unknown-windows-msvc -disable-objc-interop -sdk C:\\Users\\rober\\AppData\\Local\\Programs\\Swift\\Platforms\\6.0.0\\Windows.platform\\Developer\\SDKs\\Windows.sdk -I C:\\Users\\rober\\AppData\\Local\\Programs\\Swift\\Platforms\\6.0.0\\Windows.platform\\Developer\\Library\\XCTest-development\\usr\\lib\\swift\\windows -I C:\\Users\\rober\\AppData\\Local\\Programs\\Swift\\Platforms\\6.0.0\\Windows.platform\\Developer\\Library\\XCTest-development\\usr\\lib\\swift\\windows\\x86_64 -I C:\\Users\\rober\\AppData\\Local\\Programs\\Swift\\Toolchains\\6.0.0+Asserts\\usr\\lib\\swift\\pm\\ManifestAPI -vfsoverlay C:\\Users\\rober\\AppData\\Local\\Temp\\TemporaryDirectory.dFvG1j\\vfs.yaml -swift-version 6 -package-description-version 6.0.0 -empty-abi-descriptor -Xcc -working-directory -Xcc F:\\SwiftDev\\P1\\HelloWorld -resource-dir C:\\Users\\rober\\AppData\\Local\\Programs\\Swift\\Toolchains\\6.0.0+Asserts\\usr\\lib\\swift -module-name main -in-process-plugin-server-path C:\\Users\\rober\\AppData\\Local\\Programs\\Swift\\Toolchains\\6.0.0+Asserts\\usr\\bin\\SwiftInProcPluginServer.dll -plugin-path C:\\Users\\rober\\AppData\\Local\\Programs\\Swift\\Toolchains\\6.0.0+Asserts\\usr\\bin -plugin-path C:\\Users\\rober\\AppData\\Local\\Programs\\Swift\\Toolchains\\6.0.0+Asserts\\usr\\local\\bin -o C:\\Users\\rober\\AppData\\Local\\Temp\\TemporaryDirectory.QLIbz3\\Package-1.o
1. Swift version 6.0-dev (LLVM 7a0ecf027d00801, Swift 3ccbcfe8cd40ded)
2. Compiling with the current language version
Exception Code: 0x80000003
Has anyone ran into and solved this problem?