-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Labels
bugswift buildChanges impacting `swift build`Changes impacting `swift build`swiftbuild backendwindows
Description
Is it reproducible with SwiftPM command-line tools: swift build
, swift test
, swift package
etc?
- Confirmed reproduction steps with SwiftPM CLI. The description text must include reproduction steps with either of command-line SwiftPM commands,
swift build
,swift test
,swift package
etc.
Description
When using a binary tool in a plugin with Windows I get the following error with the swiftbuild build system when running the automated test "testUseOfVendedBinaryTool".
[2025-10-02T21:38:41.333Z] × Test testUseOfVendedBinaryTool(buildSystem:) recorded an issue with 1 argument buildSystem → .swiftbuild at PluginTests.swift:388:6: Caught error: terminated(1): C:\source\swiftpm\.test\x86_64-unknown-windows-msvc\debug\swift-build --package-path C:\Users\ContainerAdministrator\AppData\Local\Temp\Miscellaneous_Plugins.ZPZqXD\MyBinaryToolPlugin --configuration debug --build-system swiftbuild --product MyLocalTool output:
[2025-10-02T21:38:41.333Z] Building for debugging...
[2025-10-02T21:38:41.333Z] [0/100] Planning
[2025-10-02T21:38:41.333Z] [0/100] Computing dependencies
[2025-10-02T21:38:41.333Z] [0/100] Provisioning 2 / 2
[2025-10-02T21:38:41.333Z] [0/100] Constructing description
[2025-10-02T21:38:41.333Z] [0/100] Pre-planning 1 / 63
[2025-10-02T21:38:41.333Z] [0/100] Planning 1 / 63
[2025-10-02T21:38:41.333Z] [0/100] Planning 20 / 63
[2025-10-02T21:38:41.333Z] [0/100] Planning deferred tasks
[2025-10-02T21:38:41.333Z] [0/100] Creating build graph
[2025-10-02T21:38:41.333Z] [0/100] Constructing 1 / 110
[2025-10-02T21:38:41.333Z] [0/100] Starting
[2025-10-02T21:38:41.333Z] error: Response file input 'C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Miscellaneous_Plugins.ZPZqXD\\MyBinaryToolPlugin\\.build\\plugins\\outputs\\mybinarytoolplugin\\MyLocalTool\\destination\\MySourceGenBuildToolPlugin\\C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Miscellaneous_Plugins.ZPZqXD\\MyBinaryToolPlugin\\Sources\\MyLocalTool\\foo.swift' is non-conformant to path conventions on this platform
[2025-10-02T21:38:41.333Z] error: Input 'C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Miscellaneous_Plugins.ZPZqXD\\MyBinaryToolPlugin\\.build\\plugins\\outputs\\mybinarytoolplugin\\MyLocalTool\\destination\\MySourceGenBuildToolPlugin\\C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\Miscellaneous_Plugins.ZPZqXD\\MyBinaryToolPlugin\\Sources\\MyLocalTool\\foo.swift' is non-conformant to path conventions on this platform
[2025-10-02T21:38:41.333Z] error: Build failed
[2025-10-02T21:38:41.333Z]
Expected behavior
No response
Actual behavior
No response
Steps to reproduce
No response
Swift Package Manager version/commit hash
main
Swift & OS version (output of swift --version ; uname -a
)
No response
Metadata
Metadata
Assignees
Labels
bugswift buildChanges impacting `swift build`Changes impacting `swift build`swiftbuild backendwindows