-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Labels
bugbuild systemChanges to interactions with build systemsChanges to interactions with build systemsswift 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 packageetc.
Description
https://github.com/0xWDG/OSLogViewer.git
Windows
The following package does not build using the 'swifbuild' backend but does with 'native'
swift build `--buildsystem=swiftbuild` fails to build package
info: Discovering version info for clang.exe
error: ExecuteExternalTool xcstringstool compile --dry-run --output-directory S:\OSLogViewer\.build-swiftbuild\aarch64-unknown-windows-msvc\Intermediates.noindex\OSLogViewer.build\Debug-windows\OSLogViewer_OSLogViewer.build S:\OSLogViewer\Sources\OSLogViewer\Localizable.xcstrings failed with a nonzero exit code. Command line: <no command line>
info: Build description signature: b5047d15acb63ca3c8b39683b45c5d5d
info: Build description path: S:\OSLogViewer\.build-swiftbuild\aarch64-unknown-windows-msvc\Intermediates.noindex\XCBuildData\b5047d15acb63ca3c8b39683b45c5d5d.xcbuilddata
error: S:\OSLogViewer\Sources\OSLogViewer\Localizable.xcstrings Could not read xcstrings file: The command `(cd 'S:\OSLogViewer' && env 'AGENT_ARGS=--agent-id=2 --agent-count=4' 'AGENT_COUNT=4' 'AGENT_COUNT_LINUX=12' 'AGENT_COUNT_MACOS=8' 'AGENT_COUNT_WINDOWS=4' 'AGENT_ID=2' 'ALLUSERSPROFILE=C:\ProgramData' 'APPDATA=C:\Users\jenkins\AppData\Roaming' 'ARCH=aarch64' 'BINDIR=X:\swiftci\utils\swift-package-index-metrics-collector\.build\aarch64-unknown-windows-msvc\debug' 'BRANCH=main' 'BUILD_DISPLAY_NAME=#436' 'BUILD_ID=436' 'BUILD_NUMBER=436' 'BUILD_TAG=jenkins-swift_oss-swift-package-index-metrics-436' 'BUILD_TIMESTAMP=2025-11-25T20:44:03Z' 'BUILD_URL=https://jenkins.tfo.sg.apple.com/job/swift_oss/job/swift-package-index-metrics/436/' 'CI=true' 'COMPUTERNAME=JENKINS5648' 'ComSpec=C:\WINDOWS\system32\cmd.exe' 'CommonProgramFiles=C:\Program Files\Common Files' 'CommonProgramFiles(Arm)=C:\Program Files (Arm)\Common Files' 'CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files' 'CommonProgramW6432=C:\Program Files\Common Files' 'DISTRO=Windows' 'DISTRO_FILTER=all' 'DriverData=C:\Windows\System32\Drivers\DriverData' 'ENABLE_PLATFORM_FILTERING=false' 'EXECUTOR_NUMBER=0' 'GCM_INTERACTIVE=false' 'GIT_ASKPASS=C:\Users\jenkins\workspace\swift_oss\swift-package-index-metrics@tmp\secretFiles\d8fdf886-b822-4c6b-a8ad-05f5e4cb6df9\auth975388784244071139.bat' 'GIT_PASSWORD=BBDC-MjgzODY3ODg2Mzg5OjcU5iZtMcjYxO7+J1W/NZzqvevG' 'GIT_USERNAME=dev_build' 'HUDSON_COOKIE=dcd23e36-3a6b-426f-8535-724d550d53e6' 'HUDSON_HOME=/var/lib/jenkins' 'HUDSON_SERVER_COOKIE=844294822ae6a358' 'HUDSON_URL=https://jenkins.tfo.sg.apple.com/' 'JENKINS_HOME=/var/lib/jenkins' 'JENKINS_NODE_COOKIE=9065c1bb-46bf-40b8-8b80-e358cd6eb798' 'JENKINS_SERVER_COOKIE=durable-fe4bb3214577cc01c15b86df1553e47dbc3225520d07e6c60f2936cfc8ce5d38' 'JENKINS_URL=https://jenkins.tfo.sg.apple.com/' 'JOB_BASE_NAME=swift-package-index-metrics' 'JOB_DISPLAY_URL=https://jenkins.tfo.sg.apple.com/job/swift_oss/job/swift-package-index-metrics/display/redirect' 'JOB_NAME=swift_oss/swift-package-index-metrics' 'JOB_URL=https://jenkins.tfo.sg.apple.com/job/swift_oss/job/swift-package-index-metrics/' 'LOCALAPPDATA=C:\Users\jenkins\AppData\Local' 'NODE_LABELS=Windows11 aarch64-windows aarch64 10.0 TFO-002-WINDOWS aarch64-windows-10.0 SwiftPMFunctionalityMatrix windows-10.0 Windows windows' 'NODE_NAME=TFO-002-WINDOWS' 'NUMBER_OF_PROCESSORS=8' 'OS=Windows_NT' 'OUTPUT_DIR=C:\Users\jenkins\workspace\swift_oss\swift-package-index-metrics\spi-collection-outputs\Microsoft.Windows.11.aarch64' 'PACKAGE_INDEX=spi' 'PACKAGE_LIMIT=0' 'PACKAGE_RANGE=0:1000' 'PACKAGE_SKIP_LIST=package_skip_list.json' 'PACKAGE_SKIP_LIST_ARGS=--skip-file C:\Users\jenkins\workspace\swift_oss\swift-package-index-metrics\swiftci\pipelines\swift-package-index-metrics\package_skip_list.json' 'PACKAGE_SKIP_LIST_FILE=C:\Users\jenkins\workspace\swift_oss\swift-package-index-metrics\swiftci\pipelines\swift-package-index-metrics\package_skip_list.json' 'PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW' 'PLATFORM=Microsoft' 'PLATFORM_FILTER=all' 'PROCESSOR_ARCHITECTURE=ARM64' 'PROCESSOR_IDENTIFIER=ARMv8 (64-bit) Family 8 Model 0 Revision 0, ' 'PROCESSOR_LEVEL=0' 'PROCESSOR_REVISION=0000' 'PROMPT=$P$G' 'PSModulePath=%ProgramFiles%\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules' 'PUBLIC=C:\Users\Public' 'Path=C:\Program Files\Parallels\Parallels Tools\Applications;C:\Program Files\Git\cmd;C:\Program Files\Git\usr\bin;C:\Program Files\Python311-arm64\Scripts\;C:\Program Files\Python311-arm64\;C:\Program Files\Microsoft\jdk-21.0.7.6-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\jenkins\AppData\Local\Programs\Python\Python39\Scripts\;C:\Users\jenkins\AppData\Local\Programs\Python\Python39\;C:\Users\jenkins\AppData\Local\Microsoft\WindowsApps;C:\Users\jenkins\AppData\Local\Programs\Swift\Runtimes\6.2.1\usr\bin\;C:\Users\jenkins\AppData\Local\Programs\Swift\Toolchains\6.2.1+Asserts\usr\bin\' 'ProgramData=C:\ProgramData' 'ProgramFiles=C:\Program Files' 'ProgramFiles(Arm)=C:\Program Files (Arm)' 'ProgramFiles(x86)=C:\Program Files (x86)' 'ProgramW6432=C:\Program Files' 'RUN_ARTIFACTS_DISPLAY_URL=https://jenkins.tfo.sg.apple.com/job/swift_oss/job/swift-package-index-metrics/436/display/redirect?page=artifacts' 'RUN_CHANGES_DISPLAY_URL=https://jenkins.tfo.sg.apple.com/job/swift_oss/job/swift-package-index-metrics/436/display/redirect?page=changes' 'RUN_DISPLAY_URL=https://jenkins.tfo.sg.apple.com/job/swift_oss/job/swift-package-index-metrics/436/display/redirect' 'RUN_TESTS_DISPLAY_URL=https://jenkins.tfo.sg.apple.com/job/swift_oss/job/swift-package-index-metrics/436/display/redirect?page=tests' 'SDKROOT=C:\Users\jenkins\AppData\Local\Programs\Swift\Platforms\6.2.1\Windows.platform\Developer\SDKs\Windows.sdk\' 'SPM_BUILD_DIR=X:\swift-package-manager\.build\aarch64-unknown-windows-msvc\release' 'SSH_AGENT_PID=253' 'SSH_AUTH_SOCK=/c/Users/jenkins/.ssh/agent/s.gcNK7aDYKa.agent.hBfy79gL1i' 'SSH_PRIVATE_KEY=C:\Users\jenkins\workspace\swift_oss\swift-package-index-metrics@tmp\secretFiles\c9478fc1-8dcd-46a1-a7b5-8a2e7564a05e\ssh-key-SSH_PRIVATE_KEY' 'STAGE_NAME=Collect Package Index Metrics' 'STRICT_PLATFORM_MODE=false' 'SystemDrive=C:' 'SystemRoot=C:\WINDOWS' 'TEMP=C:\Users\jenkins\AppData\Local\Temp' 'TMP=C:\Users\jenkins\AppData\Local\Temp' 'TRIGGER_UPLOAD_JOB=true' 'USERDOMAIN=JENKINS5648' 'USERNAME=jenkins' 'USERPROFILE=C:\Users\jenkins' 'VERSION=11' 'WORKSPACE=C:\Users\jenkins\workspace\swift_oss\swift-package-index-metrics' 'WORKSPACE_TMP=C:\Users\jenkins\workspace\swift_oss\swift-package-index-metrics@tmp' 'XCODE_VERSION=WonderE17E120' 'windir=C:\WINDOWS' S:/OSLogViewer/xcstringstool compile --dry-run --output-directory 'S:\OSLogViewer\.build-swiftbuild\aarch64-unknown-windows-msvc\Intermediates.noindex\OSLogViewer.build\Debug-windows\OSLogViewer_OSLogViewer.build' 'S:\OSLogViewer\Sources\OSLogViewer\Localizable.xcstrings')` failed to launch. S:\OSLogViewer\xcstringstool is not an executable file.
error: Build failed
Expected behaviour
Builds
Actual behavior
Fails to build
Steps to reproduce
git clone https://github.com/0xWDG/OSLogViewer.git
swift build --build-system=swiftbuild
Swift Package Manager version/commit hash
No response
Swift & OS version (output of swift --version ; uname -a)
No response
Metadata
Metadata
Assignees
Labels
bugbuild systemChanges to interactions with build systemsChanges to interactions with build systemsswift buildChanges impacting `swift build`Changes impacting `swift build`swiftbuild backendwindows