Skip to content

Instantly share code, notes, and snippets.

@albertocavalcante
Last active June 11, 2025 00:08
Show Gist options
  • Save albertocavalcante/2530c6593316d6c06c518e26f81489b2 to your computer and use it in GitHub Desktop.
Save albertocavalcante/2530c6593316d6c06c518e26f81489b2 to your computer and use it in GitHub Desktop.
MSYS2
C:\dev\workspace\rules-multirun-windows-issue>bazel run --platforms @zig_sdk//platform:windows_amd64 //tools:format
WARNING: Build option --platforms has changed, discarding analysis cache (this can be expensive, see https://bazel.build/advanced/performance/iteration-speed).
INFO: ToolchainResolution: Target platform @@hermetic_cc_toolchain++toolchains+zig_sdk//platform:windows_amd64: Selected execution platform //platforms:windows_x86_64_compat,
INFO: ToolchainResolution: Performing resolution of @@buildifier_prebuilt+//buildifier:toolchain for target platform @@hermetic_cc_toolchain++toolchains+zig_sdk//platform:windows_amd64
ToolchainResolution: Toolchain @@buildifier_prebuilt++buildifier_prebuilt_deps_extension+buildifier_prebuilt_toolchains//:buildifier_darwin_amd64 is compatible with target platform, searching for execution platforms:
ToolchainResolution: Incompatible execution platform //platforms:windows_x86_64_compat; mismatching values: osx
ToolchainResolution: Incompatible execution platform //platforms:windows_x86_64_compat; mismatching values: osx
ToolchainResolution: Toolchain @@buildifier_prebuilt++buildifier_prebuilt_deps_extension+buildifier_prebuilt_toolchains//:buildifier_darwin_arm64 is compatible with target platform, searching for execution platforms:
ToolchainResolution: Incompatible execution platform //platforms:windows_x86_64_compat; mismatching values: osx, aarch64
ToolchainResolution: Incompatible execution platform //platforms:windows_x86_64_compat; mismatching values: osx, aarch64
ToolchainResolution: Toolchain @@buildifier_prebuilt++buildifier_prebuilt_deps_extension+buildifier_prebuilt_toolchains//:buildifier_linux_amd64 is compatible with target platform, searching for execution platforms:
ToolchainResolution: Incompatible execution platform //platforms:windows_x86_64_compat; mismatching values: linux
ToolchainResolution: Incompatible execution platform //platforms:windows_x86_64_compat; mismatching values: linux
ToolchainResolution: Toolchain @@buildifier_prebuilt++buildifier_prebuilt_deps_extension+buildifier_prebuilt_toolchains//:buildifier_linux_arm64 is compatible with target platform, searching for execution platforms:
ToolchainResolution: Incompatible execution platform //platforms:windows_x86_64_compat; mismatching values: linux, aarch64
ToolchainResolution: Incompatible execution platform //platforms:windows_x86_64_compat; mismatching values: linux, aarch64
ToolchainResolution: Toolchain @@buildifier_prebuilt++buildifier_prebuilt_deps_extension+buildifier_prebuilt_toolchains//:buildifier_windows_amd64 is compatible with target platform, searching for execution platforms:
ToolchainResolution: Compatible execution platform //platforms:windows_x86_64_compat
ToolchainResolution: Skipping execution platform //platforms:windows_x86_64_compat; it has already selected a toolchain
ToolchainResolution: All execution platforms have been assigned a @@buildifier_prebuilt+//buildifier:toolchain toolchain, stopping
ToolchainResolution: Recap of selected @@buildifier_prebuilt+//buildifier:toolchain toolchains for target platform @@hermetic_cc_toolchain++toolchains+zig_sdk//platform:windows_amd64:
ToolchainResolution: Selected @@buildifier_prebuilt++buildifier_prebuilt_deps_extension+buildifier_prebuilt_toolchains//:buildifier_windows_amd64 to run on execution platform //platforms:windows_x86_64_compat
INFO: ToolchainResolution: Target platform @@hermetic_cc_toolchain++toolchains+zig_sdk//platform:windows_amd64: Selected execution platform //platforms:windows_x86_64_compat, type @@buildifier_prebuilt+//buildifier:toolchain -> toolchain @@buildifier_prebuilt++buildifier_prebuilt_deps_extension+buildifier_prebuilt_toolchains//:buildifier_windows_amd64
INFO: ToolchainResolution: Performing resolution of @@rules_shell+//shell:toolchain_type for target platform @@hermetic_cc_toolchain++toolchains+zig_sdk//platform:windows_amd64
ToolchainResolution: Rejected toolchain @@rules_shell++sh_configure+local_config_shell//:freebsd_sh; mismatching values: freebsd
ToolchainResolution: Rejected toolchain @@rules_shell++sh_configure+local_config_shell//:linux_sh; mismatching values: linux
ToolchainResolution: Rejected toolchain @@rules_shell++sh_configure+local_config_shell//:openbsd_sh; mismatching values: openbsd
ToolchainResolution: Rejected toolchain @@rules_shell++sh_configure+local_config_shell//:osx_sh; mismatching values: osx
ToolchainResolution: Toolchain @@rules_shell++sh_configure+local_config_shell//:windows_sh is compatible with target platform, searching for execution platforms:
ToolchainResolution: Compatible execution platform //platforms:windows_x86_64_compat
ToolchainResolution: Skipping execution platform //platforms:windows_x86_64_compat; it has already selected a toolchain
ToolchainResolution: All execution platforms have been assigned a @@rules_shell+//shell:toolchain_type toolchain, stopping
ToolchainResolution: Recap of selected @@rules_shell+//shell:toolchain_type toolchains for target platform @@hermetic_cc_toolchain++toolchains+zig_sdk//platform:windows_amd64:
ToolchainResolution: Selected @@rules_shell++sh_configure+local_config_shell//:windows_sh to run on execution platform //platforms:windows_x86_64_compat
INFO: ToolchainResolution: Target platform @@hermetic_cc_toolchain++toolchains+zig_sdk//platform:windows_amd64: Selected execution platform //platforms:windows_x86_64_compat, type @@rules_shell+//shell:toolchain_type -> toolchain @@rules_shell++sh_configure+local_config_shell//:windows_sh
INFO: ToolchainResolution: Target platform @@hermetic_cc_toolchain++toolchains+zig_sdk//platform:windows_amd64: Selected execution platform //platforms:windows_x86_64_compat,
INFO: ToolchainResolution: Performing resolution of @@bazel_tools//tools/cpp:toolchain_type for target platform @@hermetic_cc_toolchain++toolchains+zig_sdk//platform:windows_amd64
ToolchainResolution: Toolchain @@hermetic_cc_toolchain++toolchains+zig_config//:x86_64-windows-gnu_cc is compatible with target platform, searching for execution platforms:
ToolchainResolution: Incompatible execution platform //platforms:windows_x86_64_compat; mismatching values: aarch64
ToolchainResolution: Incompatible execution platform //platforms:windows_x86_64_compat; mismatching values: aarch64
ToolchainResolution: Toolchain @@hermetic_cc_toolchain++toolchains+zig_config//:x86_64-windows-gnu_cc is compatible with target platform, searching for execution platforms:
ToolchainResolution: Incompatible execution platform //platforms:windows_x86_64_compat; mismatching values: aarch64
ToolchainResolution: Incompatible execution platform //platforms:windows_x86_64_compat; mismatching values: aarch64
ToolchainResolution: Rejected toolchain @@hermetic_cc_toolchain++toolchains+zig_config//:aarch64-windows-gnu_cc; mismatching values: aarch64
ToolchainResolution: No @@bazel_tools//tools/cpp:toolchain_type toolchain found for target platform @@hermetic_cc_toolchain++toolchains+zig_sdk//platform:windows_amd64.
INFO: ToolchainResolution: Target platform @@hermetic_cc_toolchain++toolchains+zig_sdk//platform:windows_amd64: Selected execution platform //platforms:windows_x86_64_compat,
INFO: ToolchainResolution: Target platform //platforms:windows_x86_64_compat: Selected execution platform //platforms:windows_x86_64_compat,
ERROR: C:/users/alber/_bazel_alber/kej2sdhq/external/rules_cc+/cc/BUILD:103:19: in cc_toolchain_alias rule @@rules_cc+//cc:current_cc_toolchain:
Traceback (most recent call last):
File "/virtual_builtins_bzl/common/cc/cc_toolchain_alias.bzl", line 26, column 48, in _impl
File "/virtual_builtins_bzl/common/cc/cc_helper.bzl", line 163, column 13, in _find_cpp_toolchain
Error in fail: Unable to find a CC toolchain using toolchain resolution. Target: @@rules_cc+//cc:current_cc_toolchain, Platform: @@hermetic_cc_toolchain++toolchains+zig_sdk//platform:windows_amd64, Exec platform: @@//platforms:windows_x86_64_compat
ERROR: C:/users/alber/_bazel_alber/kej2sdhq/external/rules_cc+/cc/BUILD:103:19: Analysis of target '@@rules_cc+//cc:current_cc_toolchain' failed
ERROR: Analysis of target '//tools:format' failed; build aborted: Analysis failed
INFO: Elapsed time: 7.974s, Critical Path: 0.02s
INFO: 1 process: 1 internal.
ERROR: Build did NOT complete successfully
ERROR: Build failed. Not running target
C:\dev\workspace\rules-multirun-windows-issue>bazel run //tools:format
WARNING: Build option --action_env has changed, discarding analysis cache (this can be expensive, see https://bazel.build/advanced/performance/iteration-speed).
INFO: ToolchainResolution: Target platform //platforms:windows_x86_64_compat: Selected execution platform //platforms:windows_x86_64_compat,
INFO: ToolchainResolution: Target platform //platforms:windows_x86_64_compat: Selected execution platform //platforms:windows_x86_64_compat,
INFO: Repository hermetic_cc_toolchain++toolchains+zig_sdk instantiated at:
<builtin>: in <toplevel>
Repository rule host_zig_repository defined at:
C:/users/alber/_bazel_alber/kej2sdhq/external/hermetic_cc_toolchain+/toolchain/defs.bzl:314:38: in <toplevel>
ERROR: C:/users/alber/_bazel_alber/kej2sdhq/external/hermetic_cc_toolchain+/toolchain/defs.bzl:310:46: An error occurred during the fetch of repository 'hermetic_cc_toolchain++toolchains+zig_sdk':
Traceback (most recent call last):
File "C:/users/alber/_bazel_alber/kej2sdhq/external/hermetic_cc_toolchain+/toolchain/defs.bzl", line 310, column 46, in _host_zig_repository_impl
compatible_zig_path = repository_ctx.path(host_platform_compatible_zig)
Error in path: Unable to load package for @@[unknown repo 'zig_sdk-windows-arm64' requested from @@hermetic_cc_toolchain+ (did you mean 'zig_sdk-windows-amd64'?)]//:WORKSPACE: The repository '@@[unknown repo 'zig_sdk-windows-arm64' requested from @@hermetic_cc_toolchain+ (did you mean 'zig_sdk-windows-amd64'?)]' could not be resolved: No repository visible as '@zig_sdk-windows-arm64' from repository '@@hermetic_cc_toolchain+'
ERROR: Analysis of target '//tools:format' failed; build aborted: Unable to load package for @@[unknown repo 'zig_sdk-windows-arm64' requested from @@hermetic_cc_toolchain+ (did you mean 'zig_sdk-windows-amd64'?)]//:WORKSPACE: The repository '@@[unknown repo 'zig_sdk-windows-arm64' requested from @@hermetic_cc_toolchain+ (did you mean 'zig_sdk-windows-amd64'?)]' could not be resolved: No repository visible as '@zig_sdk-windows-arm64' from repository '@@hermetic_cc_toolchain+'
INFO: Elapsed time: 8.937s, Critical Path: 0.17s
INFO: 1 process: 1 internal.
ERROR: Build did NOT complete successfully
ERROR: Build failed. Not running target
************************************* Invoked: Tue Jun 10 17:24:15 2025
[0] Arguments: C:\Users\alber\AppData\Local\Temp\WinGet\MSYS2.MSYS2.20250221\msys2-x86_64-20250221.exe, install, --confirm-command, --root, C:\msys64
[40] Operations sanity check succeeded.
[54] Using metadata cache from "C:/Users/alber/AppData/Local/cache\\qt-installer-framework\\d75f1c19-3379-3717-ae8d-1404b51494a9"
[54] Found 0 cached items.
[78] Fetching latest update information...
[97] Warning: Cannot retrieve remote tree Updates.xml contains invalid content: PackageUpdate element without ReleaseDate.
[98] Loading component scripts...
[103]
[104] Installation space required: "0.00 bytes" Temporary space required: "0.00 bytes" Local repository size: "0.00 bytes"
[110] Cache and install directories are on the same volume. Volume mount point: "C:\\" Free space available: "22.60 GB"
[111] Installation will use 0.00 bytes of disk space.
[113] backup operation: Mkdir
[115] - arguments: C:/msys64
[121] Done
[123] perform operation: Mkdir
[123] - arguments: C:/msys64
[124] Done
[125] Preparing the installation...
[125] Install size: 0 components
[128] Preparing to unpack components...
[129] Unpacking components...
[142] Writing maintenance tool: "C:/msys64/.exe.new"
[142] Writing maintenance tool.
[358] Wrote permissions for maintenance tool.
[382] Critical: Error writing Maintenance Tool: "Cannot write installer configuration to C:/msys64/: Access error"
[384] WriteError : Error writing Maintenance Tool : Cannot write installer configuration to C:/msys64/: Access error
[385] Installation finished!
[386] Components installed successfully.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment