Skip to content

Conversation

ChrisDenton
Copy link
Member

Reverts 6ea4823 and worksaround #137733

try-job: i686-msvc-1
try-job: i686-msvc-2
try-job: dist-i686-msvc

This reverts commit 6ea4823.
@rustbot
Copy link
Collaborator

rustbot commented Feb 28, 2025

r? @marcoieni

rustbot has assigned @marcoieni.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

@rustbot rustbot added A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. labels Feb 28, 2025
@ChrisDenton
Copy link
Member Author

@bors try

bors added a commit to rust-lang-ci/rust that referenced this pull request Feb 28, 2025
…try> Downgrade 32-bit Windows SDK to 10.0.22621.0 in CI Reverts 6ea4823 and worksaround rust-lang#137733 try-job: i686-msvc-1 try-job: i686-msvc-2 try-job: dist-i686-msvc
@bors
Copy link
Collaborator

bors commented Feb 28, 2025

⌛ Trying commit d8ba226 with merge 73e2a9e...

@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Collaborator

bors commented Feb 28, 2025

💔 Test failed - checks-actions

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Feb 28, 2025
@ChrisDenton
Copy link
Member Author

@bors try

bors added a commit to rust-lang-ci/rust that referenced this pull request Feb 28, 2025
…try> Downgrade 32-bit Windows SDK to 10.0.22621.0 in CI Reverts 6ea4823 and worksaround rust-lang#137733 try-job: i686-msvc-1 try-job: i686-msvc-2 try-job: dist-i686-msvc
@bors
Copy link
Collaborator

bors commented Feb 28, 2025

⌛ Trying commit 914fb4d with merge 130e0dd...

@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Collaborator

bors commented Feb 28, 2025

💔 Test failed - checks-actions

@ChrisDenton
Copy link
Member Author

@bors try

bors added a commit to rust-lang-ci/rust that referenced this pull request Feb 28, 2025
…try> Downgrade 32-bit Windows SDK to 10.0.22621.0 in CI Reverts 6ea4823 and worksaround rust-lang#137733 try-job: i686-msvc-1 try-job: i686-msvc-2 try-job: dist-i686-msvc
@bors
Copy link
Collaborator

bors commented Feb 28, 2025

⌛ Trying commit ef69323 with merge e3c5327...

@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Collaborator

bors commented Feb 28, 2025

💔 Test failed - checks-actions

@ChrisDenton
Copy link
Member Author

@bors try

bors added a commit to rust-lang-ci/rust that referenced this pull request Feb 28, 2025
…try> Downgrade 32-bit Windows SDK to 10.0.22621.0 in CI Reverts 6ea4823 and worksaround rust-lang#137733 try-job: i686-msvc-1 try-job: i686-msvc-2 try-job: dist-i686-msvc
@bors
Copy link
Collaborator

bors commented Feb 28, 2025

⌛ Trying commit c19d358 with merge 4e20ca2...

@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Collaborator

bors commented Feb 28, 2025

💔 Test failed - checks-actions

@ChrisDenton
Copy link
Member Author

@bors try

bors added a commit to rust-lang-ci/rust that referenced this pull request Feb 28, 2025
…try> Downgrade 32-bit Windows SDK to 10.0.22621.0 in CI Reverts 6ea4823 and worksaround rust-lang#137733 try-job: i686-msvc-1 try-job: i686-msvc-2 try-job: dist-i686-msvc
@bors
Copy link
Collaborator

bors commented Feb 28, 2025

⌛ Trying commit 354ff1a with merge 8bad891...

@rust-log-analyzer

This comment has been minimized.

@bors
Copy link
Collaborator

bors commented Feb 28, 2025

💔 Test failed - checks-actions

@ChrisDenton
Copy link
Member Author

@bors try

bors added a commit to rust-lang-ci/rust that referenced this pull request Feb 28, 2025
…try> Downgrade 32-bit Windows SDK to 10.0.22621.0 in CI Reverts 6ea4823 and worksaround rust-lang#137733 try-job: i686-msvc-1 try-job: i686-msvc-2 try-job: dist-i686-msvc
@bors
Copy link
Collaborator

bors commented Feb 28, 2025

⌛ Trying commit 354ff1a with merge 2b187d9...

@rust-log-analyzer

This comment has been minimized.

@ChrisDenton
Copy link
Member Author

@bors try

@bors
Copy link
Collaborator

bors commented Feb 28, 2025

⌛ Trying commit 1a16f50 with merge 87d21f3...

bors added a commit to rust-lang-ci/rust that referenced this pull request Feb 28, 2025
…try> Downgrade 32-bit Windows SDK to 10.0.22621.0 in CI Reverts 6ea4823 and worksaround rust-lang#137733 try-job: i686-msvc-1 try-job: i686-msvc-2 try-job: dist-i686-msvc
@ChrisDenton
Copy link
Member Author

@bors try

@bors
Copy link
Collaborator

bors commented Feb 28, 2025

⌛ Trying commit 1fb51d5 with merge 5f87536...

bors added a commit to rust-lang-ci/rust that referenced this pull request Feb 28, 2025
…try> Downgrade 32-bit Windows SDK to 10.0.22621.0 in CI Reverts 6ea4823 and worksaround rust-lang#137733 try-job: i686-msvc-1 try-job: i686-msvc-2 try-job: dist-i686-msvc
@ChrisDenton
Copy link
Member Author

ChrisDenton commented Feb 28, 2025

Sorry that was so noisy but I'm fairly confident this will work now.

If it doesn't then I also made #137753 which removes the new SDK version. However, I personally prefer this PR as that is a big sledgehammer and may be more flaky (e.g. if deleting fails for some reason or an even newer SDK version is released).

@rust-log-analyzer
Copy link
Collaborator

The job i686-msvc-1 failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
Updating files: 98% (51102/52144) Updating files: 99% (51623/52144) Updating files: 100% (52144/52144) Updating files: 100% (52144/52144), done. branch 'try' set up to track 'origin/try'. Switched to a new branch 'try' [command]"C:\Program Files\Git\bin\git.exe" log -1 --format=%H 87d21f3ae7d3b0c44a788452a9fc4a44e03b4300 ##[group]Run src/ci/scripts/setup-environment.sh src/ci/scripts/setup-environment.sh --- file:.git/config remote.origin.url=https://github.com/rust-lang-ci/rust file:.git/config remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* file:.git/config gc.auto=0 file:.git/config http.https://github.com/.extraheader=AUTHORIZATION: basic *** file:.git/config branch.try.remote=origin file:.git/config branch.try.merge=refs/heads/try file:.git/config remote.upstream.fetch=+refs/heads/*:refs/remotes/upstream/* file:.git/config submodule.library/backtrace.active=true file:.git/config submodule.library/backtrace.url=https://github.com/rust-lang/backtrace-rs.git file:.git/config submodule.library/stdarch.active=true --- warning: rustc_llvm@0.0.0: In file included from llvm-wrapper/PassWrapper.cpp:1: warning: rustc_llvm@0.0.0: In file included from llvm-wrapper\LLVMWrapper.h:7: warning: rustc_llvm@0.0.0: In file included from D:\a\rust\rust\build\i686-pc-windows-msvc\llvm\include\llvm/Support/raw_ostream.h:16: warning: rustc_llvm@0.0.0: In file included from D:\a\rust\rust\build\i686-pc-windows-msvc\llvm\include\llvm/ADT/SmallVector.h:18: warning: rustc_llvm@0.0.0: In file included from C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\algorithm:10: warning: rustc_llvm@0.0.0: In file included from C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\__msvc_heap_algorithms.hpp:11: warning: rustc_llvm@0.0.0: In file included from C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\xutility:15: warning: rustc_llvm@0.0.0: In file included from C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\cwchar:12: warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: unknown type name '__m128i' warning: rustc_llvm@0.0.0: 294 | __m128i V2 = _mm_set1_epi16((short)_C); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,26): error: use of undeclared identifier '_mm_set1_epi16' warning: rustc_llvm@0.0.0: 294 | __m128i V2 = _mm_set1_epi16((short)_C); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: unknown type name '__m128i' warning: rustc_llvm@0.0.0: 298 | __m128i V1 = _mm_loadu_si128((__m128i const*)S); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,47): error: use of undeclared identifier '__m128i' warning: rustc_llvm@0.0.0: 298 | __m128i V1 = _mm_loadu_si128((__m128i const*)S); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: unknown type name '__m128i' warning: rustc_llvm@0.0.0: 313 | __m128i V1 = _mm_loadu_si64(S); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,30): error: use of undeclared identifier '_mm_loadu_si64' warning: rustc_llvm@0.0.0: 313 | __m128i V1 = _mm_loadu_si64(S); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: unknown type name '__m128i' warning: rustc_llvm@0.0.0: 418 | __m128i V1 = _mm_loadu_si128((__m128i const*)S1); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,43): error: use of undeclared identifier '__m128i' warning: rustc_llvm@0.0.0: 418 | __m128i V1 = _mm_loadu_si128((__m128i const*)S1); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: unknown type name '__m128i' warning: rustc_llvm@0.0.0: 419 | __m128i V2 = _mm_loadu_si128((__m128i const*)S2); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,43): error: use of undeclared identifier '__m128i' warning: rustc_llvm@0.0.0: 419 | __m128i V2 = _mm_loadu_si128((__m128i const*)S2); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: unknown type name '__m128i' warning: rustc_llvm@0.0.0: 436 | __m128i V1 = _mm_loadu_si64(S1); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,26): error: use of undeclared identifier '_mm_loadu_si64' warning: rustc_llvm@0.0.0: 436 | __m128i V1 = _mm_loadu_si64(S1); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,13): error: unknown type name '__m128i' warning: rustc_llvm@0.0.0: 437 | __m128i V2 = _mm_loadu_si64(S2); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,26): error: use of undeclared identifier '_mm_loadu_si64' warning: rustc_llvm@0.0.0: 437 | __m128i V2 = _mm_loadu_si64(S2); warning: rustc_llvm@0.0.0: 14 errors generated. error: failed to run custom build command for `rustc_llvm v0.0.0 (D:\a\rust\rust\compiler\rustc_llvm)` Caused by: Caused by: process didn't exit successfully: `D:\a\rust\rust\build\i686-pc-windows-msvc\stage0-rustc\release\build\rustc_llvm-3340b85b19977e1c\build-script-build` (exit code: 1) --- stdout cargo:rustc-check-cfg=cfg(llvm_component,values("ipo")) cargo:rustc-check-cfg=cfg(llvm_component,values("bitreader")) cargo:rustc-check-cfg=cfg(llvm_component,values("bitwriter")) cargo:rustc-check-cfg=cfg(llvm_component,values("linker")) cargo:rustc-check-cfg=cfg(llvm_component,values("asmparser")) cargo:rustc-check-cfg=cfg(llvm_component,values("lto")) cargo:rustc-check-cfg=cfg(llvm_component,values("coverage")) cargo:rustc-check-cfg=cfg(llvm_component,values("instrumentation")) cargo:rustc-check-cfg=cfg(llvm_component,values("x86")) cargo:rustc-check-cfg=cfg(llvm_component,values("arm")) cargo:rustc-check-cfg=cfg(llvm_component,values("aarch64")) cargo:rustc-check-cfg=cfg(llvm_component,values("amdgpu")) cargo:rustc-check-cfg=cfg(llvm_component,values("avr")) cargo:rustc-check-cfg=cfg(llvm_component,values("loongarch")) cargo:rustc-check-cfg=cfg(llvm_component,values("m68k")) cargo:rustc-check-cfg=cfg(llvm_component,values("csky")) cargo:rustc-check-cfg=cfg(llvm_component,values("mips")) cargo:rustc-check-cfg=cfg(llvm_component,values("powerpc")) cargo:rustc-check-cfg=cfg(llvm_component,values("systemz")) cargo:rustc-check-cfg=cfg(llvm_component,values("jsbackend")) cargo:rustc-check-cfg=cfg(llvm_component,values("webassembly")) cargo:rustc-check-cfg=cfg(llvm_component,values("msp430")) cargo:rustc-check-cfg=cfg(llvm_component,values("sparc")) cargo:rustc-check-cfg=cfg(llvm_component,values("nvptx")) cargo:rustc-check-cfg=cfg(llvm_component,values("hexagon")) cargo:rustc-check-cfg=cfg(llvm_component,values("riscv")) cargo:rustc-check-cfg=cfg(llvm_component,values("xtensa")) cargo:rustc-check-cfg=cfg(llvm_component,values("bpf")) cargo:rerun-if-env-changed=RUST_CHECK cargo:rerun-if-env-changed=REAL_LIBRARY_PATH_VAR cargo:rerun-if-env-changed=REAL_LIBRARY_PATH cargo:rerun-if-env-changed=LLVM_CONFIG cargo:rerun-if-changed=D:\a\rust\rust\build\i686-pc-windows-msvc\llvm\bin\llvm-config.exe cargo:rustc-cfg=llvm_component="aarch64" cargo:rustc-cfg=llvm_component="amdgpu" cargo:rustc-cfg=llvm_component="arm" cargo:rustc-cfg=llvm_component="asmparser" cargo:rustc-cfg=llvm_component="avr" cargo:rustc-cfg=llvm_component="bitreader" cargo:rustc-cfg=llvm_component="bitwriter" cargo:rustc-cfg=llvm_component="bpf" cargo:rustc-cfg=llvm_component="coverage" cargo:rustc-cfg=llvm_component="csky" cargo:rustc-cfg=llvm_component="hexagon" cargo:rustc-cfg=llvm_component="instrumentation" cargo:rustc-cfg=llvm_component="ipo" cargo:rustc-cfg=llvm_component="linker" cargo:rustc-cfg=llvm_component="loongarch" cargo:rustc-cfg=llvm_component="lto" cargo:rustc-cfg=llvm_component="m68k" cargo:rustc-cfg=llvm_component="mips" cargo:rustc-cfg=llvm_component="msp430" cargo:rustc-cfg=llvm_component="nvptx" cargo:rustc-cfg=llvm_component="powerpc" cargo:rustc-cfg=llvm_component="riscv" cargo:rustc-cfg=llvm_component="sparc" cargo:rustc-cfg=llvm_component="systemz" cargo:rustc-cfg=llvm_component="webassembly" cargo:rustc-cfg=llvm_component="x86" cargo:rustc-cfg=llvm_component="xtensa" cargo:rerun-if-env-changed=LLVM_ENZYME cargo:rerun-if-env-changed=LLVM_RUSTLLVM cargo:rerun-if-env-changed=LLVM_ASSERTIONS cargo:rerun-if-changed=llvm-wrapper\SymbolWrapper.cpp cargo:rerun-if-changed=llvm-wrapper\SuppressLLVMWarnings.h cargo:rerun-if-changed=llvm-wrapper\RustWrapper.cpp cargo:rerun-if-changed=llvm-wrapper\README cargo:rerun-if-changed=llvm-wrapper\PassWrapper.cpp cargo:rerun-if-changed=llvm-wrapper\LLVMWrapper.h cargo:rerun-if-changed=llvm-wrapper\Linker.cpp cargo:rerun-if-changed=llvm-wrapper\CoverageMappingWrapper.cpp cargo:rerun-if-changed=llvm-wrapper\ArchiveWrapper.cpp cargo:rerun-if-changed=llvm-wrapper\.editorconfig OUT_DIR = Some(D:\a\rust\rust\build\i686-pc-windows-msvc\stage0-rustc\i686-pc-windows-msvc\release\build\rustc_llvm-ebdc380be79e4699\out) TARGET = Some(i686-pc-windows-msvc) cargo:rerun-if-env-changed=VCINSTALLDIR VCINSTALLDIR = None VCINSTALLDIR = None cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath VSTEL_MSBuildProjectFullPath = None cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE VSCMD_ARG_VCVARS_SPECTRE = None cargo:rerun-if-env-changed=WindowsSdkDir WindowsSdkDir = Some(C:\Program Files (x86)\Windows Kits\10\) cargo:rerun-if-env-changed=WindowsSDKVersion WindowsSDKVersion = Some(10.0.22621.0\) cargo:rerun-if-env-changed=LIB LIB = None PATH = Some(C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\runneradmin\bin;D:\a\rust\rust\ninja;D:\a\rust\rust\sccache;C:\Program Files\MongoDB\Server\5.0\bin;C:\aliyun-cli;C:\vcpkg;C:\Program Files (x86)\NSIS;C:\tools\zstd;C:\Program Files\Mercurial;C:\hostedtoolcache\windows\stack\3.3.1\x64;C:\cabal\bin;C:\ghcup\bin;C:\mingw64\bin;C:\Program Files\dotnet;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\R\R-4.4.2\bin\x64;C:\SeleniumWebDrivers\GeckoDriver;C:\SeleniumWebDrivers\EdgeDriver;C:\SeleniumWebDrivers\ChromeDriver;C:\Program Files (x86)\sbt\bin;C:\Program Files (x86)\GitHub CLI;C:\Program Files\Git\usr\bin;C:\Program Files (x86)\pipx_bin;C:\npm\prefix;C:\hostedtoolcache\windows\go\1.21.13\x64\bin;C:\hostedtoolcache\windows\Python\3.9.13\x64\Scripts;C:\hostedtoolcache\windows\Python\3.9.13\x64;C:\hostedtoolcache\windows\Ruby\3.0.7\x64\bin;C:\Program Files\OpenSSL\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\8.0.442-6\x64\bin;C:\Program Files\ImageMagick-7.1.1-Q16-HDRI;C:\Program Files\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\ProgramData\Chocolatey\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Program Files\PowerShell\7;C:\Program Files\Microsoft\Web Platform Installer;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Program Files (x86)\WiX Toolset v3.14\bin;C:\Program Files\Microsoft SQL Server\130\DTS\Binn;C:\Program Files\Microsoft SQL Server\140\DTS\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Microsoft SQL Server\160\DTS\Binn;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\ProgramData\chocolatey\lib\pulumi\tools\Pulumi\bin;C:\Program Files\CMake\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.9.9\bin;C:\Program Files\Microsoft Service Fabric\bin\Fabric\Fabric.Code;C:\Program Files\Microsoft SDKs\Service Fabric\Tools\ServiceFabricLocalClusterManager;C:\Program Files\nodejs;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\GitHub CLI;C:\tools\php;C:\Program Files (x86)\sbt\bin;C:\Program Files\Amazon\AWSCLIV2;C:\Program Files\Amazon\SessionManagerPlugin\bin;C:\Program Files\Amazon\AWSSAMCLI\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\LLVM\bin;C:\Users\runneradmin\.dotnet\tools;C:\Users\runneradmin\.cargo\bin;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps) cargo:rerun-if-env-changed=INCLUDE INCLUDE = None HOST = Some(i686-pc-windows-msvc) cargo:rerun-if-env-changed=CXX_i686-pc-windows-msvc CXX_i686-pc-windows-msvc = None cargo:rerun-if-env-changed=CXX_i686_pc_windows_msvc CXX_i686_pc_windows_msvc = None cargo:rerun-if-env-changed=HOST_CXX cargo:rerun-if-env-changed=CXX CXX = Some(D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe) RUSTC_WRAPPER = Some(D:\a\rust\rust\build\bootstrap\debug\rustc) cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None CARGO_CFG_TARGET_FEATURE = Some(crt-static,fxsr,sse,sse2,x87) cargo:rerun-if-env-changed=CXXFLAGS_i686-pc-windows-msvc CXXFLAGS_i686-pc-windows-msvc = None cargo:rerun-if-env-changed=CXXFLAGS_i686_pc_windows_msvc CXXFLAGS_i686_pc_windows_msvc = None CXXFLAGS_i686_pc_windows_msvc = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = None CARGO_ENCODED_RUSTFLAGS = Some(--cfg=bootstrap--cfg=windows_raw_dylib-Csymbol-mangling-version=v0-Zunstable-options--check-cfg=cfg(bootstrap)--check-cfg=cfg(llvm_enzyme)-Zmacro-backtrace-Csplit-debuginfo=packed-Ctarget-feature=+crt-static-Wrustc::internal-Drustc::symbol_intern_string_literal-Wkeyword_idents_2024-Wunsafe_op_in_unsafe_fn-Alinker-messages-Zon-broken-pipe=kill) cargo:warning=In file included from llvm-wrapper/PassWrapper.cpp:1: cargo:warning=In file included from llvm-wrapper\LLVMWrapper.h:7: cargo:warning=In file included from D:\a\rust\rust\build\i686-pc-windows-msvc\llvm\include\llvm/Support/raw_ostream.h:16: cargo:warning=In file included from D:\a\rust\rust\build\i686-pc-windows-msvc\llvm\include\llvm/ADT/SmallVector.h:18: cargo:warning=In file included from C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\algorithm:10: cargo:warning=In file included from C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\__msvc_heap_algorithms.hpp:11: cargo:warning=In file included from C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\xutility:15: cargo:warning=In file included from C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\cwchar:12: cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: unknown type name '__m128i' cargo:warning= 294 | __m128i V2 = _mm_set1_epi16((short)_C); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,26): error: use of undeclared identifier '_mm_set1_epi16' cargo:warning= 294 | __m128i V2 = _mm_set1_epi16((short)_C); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: unknown type name '__m128i' cargo:warning= 298 | __m128i V1 = _mm_loadu_si128((__m128i const*)S); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,47): error: use of undeclared identifier '__m128i' cargo:warning= 298 | __m128i V1 = _mm_loadu_si128((__m128i const*)S); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: unknown type name '__m128i' cargo:warning= 313 | __m128i V1 = _mm_loadu_si64(S); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,30): error: use of undeclared identifier '_mm_loadu_si64' cargo:warning= 313 | __m128i V1 = _mm_loadu_si64(S); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: unknown type name '__m128i' cargo:warning= 418 | __m128i V1 = _mm_loadu_si128((__m128i const*)S1); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,43): error: use of undeclared identifier '__m128i' cargo:warning= 418 | __m128i V1 = _mm_loadu_si128((__m128i const*)S1); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: unknown type name '__m128i' cargo:warning= 419 | __m128i V2 = _mm_loadu_si128((__m128i const*)S2); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,43): error: use of undeclared identifier '__m128i' cargo:warning= 419 | __m128i V2 = _mm_loadu_si128((__m128i const*)S2); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: unknown type name '__m128i' cargo:warning= 436 | __m128i V1 = _mm_loadu_si64(S1); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,26): error: use of undeclared identifier '_mm_loadu_si64' cargo:warning= 436 | __m128i V1 = _mm_loadu_si64(S1); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,13): error: unknown type name '__m128i' cargo:warning= 437 | __m128i V2 = _mm_loadu_si64(S2); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,26): error: use of undeclared identifier '_mm_loadu_si64' cargo:warning= 437 | __m128i V2 = _mm_loadu_si64(S2); cargo:warning= | ^ cargo:warning=14 errors generated. --- stderr error occurred in cc-rs: Command "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Brepro" "-m32" "-arch:IA32" "-ID:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\llvm\\include" "-std:c++17" "/EHs-c-" "/GR-" "-D_GLIBCXX_ASSERTIONS" "-D_LARGEFILE_SOURCE" "-D_FILE_OFFSET_BITS=64" "-D_CRT_SECURE_NO_DEPRECATE" "-D_CRT_SECURE_NO_WARNINGS" "-D_CRT_NONSTDC_NO_DEPRECATE" "-D_CRT_NONSTDC_NO_WARNINGS" "-D_SCL_SECURE_NO_DEPRECATE" "-D_SCL_SECURE_NO_WARNINGS" "-DUNICODE" "-D_UNICODE" "-D__STDC_CONSTANT_MACROS" "-D__STDC_FORMAT_MACROS" "-D__STDC_LIMIT_MACROS" "-DLLVM_COMPONENT_AARCH64" "-DLLVM_COMPONENT_AMDGPU" "-DLLVM_COMPONENT_ARM" "-DLLVM_COMPONENT_ASMPARSER" "-DLLVM_COMPONENT_AVR" "-DLLVM_COMPONENT_BITREADER" "-DLLVM_COMPONENT_BITWRITER" "-DLLVM_COMPONENT_BPF" "-DLLVM_COMPONENT_COVERAGE" "-DLLVM_COMPONENT_CSKY" "-DLLVM_COMPONENT_HEXAGON" "-DLLVM_COMPONENT_INSTRUMENTATION" "-DLLVM_COMPONENT_IPO" "-DLLVM_COMPONENT_LINKER" "-DLLVM_COMPONENT_LOONGARCH" "-DLLVM_COMPONENT_LTO" "-DLLVM_COMPONENT_M68K" "-DLLVM_COMPONENT_MIPS" "-DLLVM_COMPONENT_MSP430" "-DLLVM_COMPONENT_NVPTX" "-DLLVM_COMPONENT_POWERPC" "-DLLVM_COMPONENT_RISCV" "-DLLVM_COMPONENT_SPARC" "-DLLVM_COMPONENT_SYSTEMZ" "-DLLVM_COMPONENT_WEBASSEMBLY" "-DLLVM_COMPONENT_X86" "-DLLVM_COMPONENT_XTENSA" "-DLLVM_RUSTLLVM" "-FoD:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage0-rustc\\i686-pc-windows-msvc\\release\\build\\rustc_llvm-ebdc380be79e4699\\out\\ef10e86dc40538c1-PassWrapper.o" "-c" "--" "llvm-wrapper/PassWrapper.cpp" with args clang-cl.exe did not execute successfully (status code exit code: 1). warning: build failed, waiting for other jobs to finish... [RUSTC-TIMING] thorin test:false 6.022 [RUSTC-TIMING] rustc_lint test:false 83.110 [RUSTC-TIMING] rustc_lint test:false 83.110 [RUSTC-TIMING] rustc_trait_selection test:false 181.972 Build completed unsuccessfully in 0:21:59 make: *** [Makefile:111: ci-msvc-py] Error 1 network time: Fri, 28 Feb 2025 03:49:02 GMT ##[error]Process completed with exit code 2. Post job cleanup. [command]"C:\Program Files\Git\bin\git.exe" version 
@rust-log-analyzer
Copy link
Collaborator

The job i686-msvc-1 failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
Updating files: 98% (51102/52144) Updating files: 99% (51623/52144) Updating files: 100% (52144/52144) Updating files: 100% (52144/52144), done. branch 'try' set up to track 'origin/try'. Switched to a new branch 'try' [command]"C:\Program Files\Git\bin\git.exe" log -1 --format=%H 5f87536604b5b723e4122cbff14df95ea1d2f1a6 ##[group]Run src/ci/scripts/setup-environment.sh src/ci/scripts/setup-environment.sh --- file:.git/config remote.origin.url=https://github.com/rust-lang-ci/rust file:.git/config remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* file:.git/config gc.auto=0 file:.git/config http.https://github.com/.extraheader=AUTHORIZATION: basic *** file:.git/config branch.try.remote=origin file:.git/config branch.try.merge=refs/heads/try file:.git/config remote.upstream.fetch=+refs/heads/*:refs/remotes/upstream/* file:.git/config submodule.library/backtrace.active=true file:.git/config submodule.library/backtrace.url=https://github.com/rust-lang/backtrace-rs.git file:.git/config submodule.library/stdarch.active=true --- NO_DOWNLOAD_CI_LLVM: 1 WIX: /d/a/rust/rust/wix ##[endgroup] This script only works on the stable channel. Skipping the check. ##[group]Run $sdk_dir = (Get-ItemProperty -path 'HKLM:\SOFTWARE\Microsoft\Windows Kits\Installed Roots').KitsRoot10 $sdk_dir = (Get-ItemProperty -path 'HKLM:\SOFTWARE\Microsoft\Windows Kits\Installed Roots').KitsRoot10 $sdk_version = "10.0.22621.0" # Override the SDK used by cc-rs by setting the SDK environment variables --- warning: rustc_llvm@0.0.0: In file included from llvm-wrapper/PassWrapper.cpp:1: warning: rustc_llvm@0.0.0: In file included from llvm-wrapper\LLVMWrapper.h:7: warning: rustc_llvm@0.0.0: In file included from D:\a\rust\rust\build\i686-pc-windows-msvc\llvm\include\llvm/Support/raw_ostream.h:16: warning: rustc_llvm@0.0.0: In file included from D:\a\rust\rust\build\i686-pc-windows-msvc\llvm\include\llvm/ADT/SmallVector.h:18: warning: rustc_llvm@0.0.0: In file included from C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\algorithm:10: warning: rustc_llvm@0.0.0: In file included from C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\__msvc_heap_algorithms.hpp:11: warning: rustc_llvm@0.0.0: In file included from C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\xutility:15: warning: rustc_llvm@0.0.0: In file included from C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\cwchar:12: warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: unknown type name '__m128i' warning: rustc_llvm@0.0.0: 294 | __m128i V2 = _mm_set1_epi16((short)_C); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,26): error: use of undeclared identifier '_mm_set1_epi16' warning: rustc_llvm@0.0.0: 294 | __m128i V2 = _mm_set1_epi16((short)_C); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: unknown type name '__m128i' warning: rustc_llvm@0.0.0: 298 | __m128i V1 = _mm_loadu_si128((__m128i const*)S); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,47): error: use of undeclared identifier '__m128i' warning: rustc_llvm@0.0.0: 298 | __m128i V1 = _mm_loadu_si128((__m128i const*)S); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: unknown type name '__m128i' warning: rustc_llvm@0.0.0: 313 | __m128i V1 = _mm_loadu_si64(S); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,30): error: use of undeclared identifier '_mm_loadu_si64' warning: rustc_llvm@0.0.0: 313 | __m128i V1 = _mm_loadu_si64(S); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: unknown type name '__m128i' warning: rustc_llvm@0.0.0: 418 | __m128i V1 = _mm_loadu_si128((__m128i const*)S1); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,43): error: use of undeclared identifier '__m128i' warning: rustc_llvm@0.0.0: 418 | __m128i V1 = _mm_loadu_si128((__m128i const*)S1); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: unknown type name '__m128i' warning: rustc_llvm@0.0.0: 419 | __m128i V2 = _mm_loadu_si128((__m128i const*)S2); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,43): error: use of undeclared identifier '__m128i' warning: rustc_llvm@0.0.0: 419 | __m128i V2 = _mm_loadu_si128((__m128i const*)S2); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: unknown type name '__m128i' warning: rustc_llvm@0.0.0: 436 | __m128i V1 = _mm_loadu_si64(S1); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,26): error: use of undeclared identifier '_mm_loadu_si64' warning: rustc_llvm@0.0.0: 436 | __m128i V1 = _mm_loadu_si64(S1); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,13): error: unknown type name '__m128i' warning: rustc_llvm@0.0.0: 437 | __m128i V2 = _mm_loadu_si64(S2); warning: rustc_llvm@0.0.0: | ^ warning: rustc_llvm@0.0.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,26): error: use of undeclared identifier '_mm_loadu_si64' warning: rustc_llvm@0.0.0: 437 | __m128i V2 = _mm_loadu_si64(S2); warning: rustc_llvm@0.0.0: 14 errors generated. error: failed to run custom build command for `rustc_llvm v0.0.0 (D:\a\rust\rust\compiler\rustc_llvm)` Caused by: Caused by: process didn't exit successfully: `D:\a\rust\rust\build\i686-pc-windows-msvc\stage0-rustc\release\build\rustc_llvm-3340b85b19977e1c\build-script-build` (exit code: 1) --- stdout cargo:rustc-check-cfg=cfg(llvm_component,values("ipo")) cargo:rustc-check-cfg=cfg(llvm_component,values("bitreader")) cargo:rustc-check-cfg=cfg(llvm_component,values("bitwriter")) cargo:rustc-check-cfg=cfg(llvm_component,values("linker")) cargo:rustc-check-cfg=cfg(llvm_component,values("asmparser")) cargo:rustc-check-cfg=cfg(llvm_component,values("lto")) cargo:rustc-check-cfg=cfg(llvm_component,values("coverage")) cargo:rustc-check-cfg=cfg(llvm_component,values("instrumentation")) cargo:rustc-check-cfg=cfg(llvm_component,values("x86")) cargo:rustc-check-cfg=cfg(llvm_component,values("arm")) cargo:rustc-check-cfg=cfg(llvm_component,values("aarch64")) cargo:rustc-check-cfg=cfg(llvm_component,values("amdgpu")) cargo:rustc-check-cfg=cfg(llvm_component,values("avr")) cargo:rustc-check-cfg=cfg(llvm_component,values("loongarch")) cargo:rustc-check-cfg=cfg(llvm_component,values("m68k")) cargo:rustc-check-cfg=cfg(llvm_component,values("csky")) cargo:rustc-check-cfg=cfg(llvm_component,values("mips")) cargo:rustc-check-cfg=cfg(llvm_component,values("powerpc")) cargo:rustc-check-cfg=cfg(llvm_component,values("systemz")) cargo:rustc-check-cfg=cfg(llvm_component,values("jsbackend")) cargo:rustc-check-cfg=cfg(llvm_component,values("webassembly")) cargo:rustc-check-cfg=cfg(llvm_component,values("msp430")) cargo:rustc-check-cfg=cfg(llvm_component,values("sparc")) cargo:rustc-check-cfg=cfg(llvm_component,values("nvptx")) cargo:rustc-check-cfg=cfg(llvm_component,values("hexagon")) cargo:rustc-check-cfg=cfg(llvm_component,values("riscv")) cargo:rustc-check-cfg=cfg(llvm_component,values("xtensa")) cargo:rustc-check-cfg=cfg(llvm_component,values("bpf")) cargo:rerun-if-env-changed=RUST_CHECK cargo:rerun-if-env-changed=REAL_LIBRARY_PATH_VAR cargo:rerun-if-env-changed=REAL_LIBRARY_PATH cargo:rerun-if-env-changed=LLVM_CONFIG cargo:rerun-if-changed=D:\a\rust\rust\build\i686-pc-windows-msvc\llvm\bin\llvm-config.exe cargo:rustc-cfg=llvm_component="aarch64" cargo:rustc-cfg=llvm_component="amdgpu" cargo:rustc-cfg=llvm_component="arm" cargo:rustc-cfg=llvm_component="asmparser" cargo:rustc-cfg=llvm_component="avr" cargo:rustc-cfg=llvm_component="bitreader" cargo:rustc-cfg=llvm_component="bitwriter" cargo:rustc-cfg=llvm_component="bpf" cargo:rustc-cfg=llvm_component="coverage" cargo:rustc-cfg=llvm_component="csky" cargo:rustc-cfg=llvm_component="hexagon" cargo:rustc-cfg=llvm_component="instrumentation" cargo:rustc-cfg=llvm_component="ipo" cargo:rustc-cfg=llvm_component="linker" cargo:rustc-cfg=llvm_component="loongarch" cargo:rustc-cfg=llvm_component="lto" cargo:rustc-cfg=llvm_component="m68k" cargo:rustc-cfg=llvm_component="mips" cargo:rustc-cfg=llvm_component="msp430" cargo:rustc-cfg=llvm_component="nvptx" cargo:rustc-cfg=llvm_component="powerpc" cargo:rustc-cfg=llvm_component="riscv" cargo:rustc-cfg=llvm_component="sparc" cargo:rustc-cfg=llvm_component="systemz" cargo:rustc-cfg=llvm_component="webassembly" cargo:rustc-cfg=llvm_component="x86" cargo:rustc-cfg=llvm_component="xtensa" cargo:rerun-if-env-changed=LLVM_ENZYME cargo:rerun-if-env-changed=LLVM_RUSTLLVM cargo:rerun-if-env-changed=LLVM_ASSERTIONS cargo:rerun-if-changed=llvm-wrapper\SymbolWrapper.cpp cargo:rerun-if-changed=llvm-wrapper\SuppressLLVMWarnings.h cargo:rerun-if-changed=llvm-wrapper\RustWrapper.cpp cargo:rerun-if-changed=llvm-wrapper\README cargo:rerun-if-changed=llvm-wrapper\PassWrapper.cpp cargo:rerun-if-changed=llvm-wrapper\LLVMWrapper.h cargo:rerun-if-changed=llvm-wrapper\Linker.cpp cargo:rerun-if-changed=llvm-wrapper\CoverageMappingWrapper.cpp cargo:rerun-if-changed=llvm-wrapper\ArchiveWrapper.cpp cargo:rerun-if-changed=llvm-wrapper\.editorconfig OUT_DIR = Some(D:\a\rust\rust\build\i686-pc-windows-msvc\stage0-rustc\i686-pc-windows-msvc\release\build\rustc_llvm-ebdc380be79e4699\out) TARGET = Some(i686-pc-windows-msvc) cargo:rerun-if-env-changed=VCINSTALLDIR VCINSTALLDIR = None VCINSTALLDIR = None cargo:rerun-if-env-changed=VSTEL_MSBuildProjectFullPath VSTEL_MSBuildProjectFullPath = None cargo:rerun-if-env-changed=VSCMD_ARG_VCVARS_SPECTRE VSCMD_ARG_VCVARS_SPECTRE = None cargo:rerun-if-env-changed=WindowsSdkDir WindowsSdkDir = Some(C:\Program Files (x86)\Windows Kits\10\) cargo:rerun-if-env-changed=WindowsSDKVersion WindowsSDKVersion = Some(10.0.22621.0\) cargo:rerun-if-env-changed=LIB LIB = None PATH = Some(C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\runneradmin\bin;D:\a\rust\rust\ninja;D:\a\rust\rust\sccache;C:\Program Files\MongoDB\Server\5.0\bin;C:\aliyun-cli;C:\vcpkg;C:\Program Files (x86)\NSIS;C:\tools\zstd;C:\Program Files\Mercurial;C:\hostedtoolcache\windows\stack\3.3.1\x64;C:\cabal\bin;C:\ghcup\bin;C:\mingw64\bin;C:\Program Files\dotnet;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\R\R-4.4.2\bin\x64;C:\SeleniumWebDrivers\GeckoDriver;C:\SeleniumWebDrivers\EdgeDriver;C:\SeleniumWebDrivers\ChromeDriver;C:\Program Files (x86)\sbt\bin;C:\Program Files (x86)\GitHub CLI;C:\Program Files\Git\usr\bin;C:\Program Files (x86)\pipx_bin;C:\npm\prefix;C:\hostedtoolcache\windows\go\1.21.13\x64\bin;C:\hostedtoolcache\windows\Python\3.9.13\x64\Scripts;C:\hostedtoolcache\windows\Python\3.9.13\x64;C:\hostedtoolcache\windows\Ruby\3.0.7\x64\bin;C:\Program Files\OpenSSL\bin;C:\tools\kotlinc\bin;C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\8.0.442-6\x64\bin;C:\Program Files\ImageMagick-7.1.1-Q16-HDRI;C:\Program Files\Microsoft SDKs\Azure\CLI2\wbin;C:\ProgramData\kind;C:\ProgramData\Chocolatey\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\dotnet;C:\Program Files\PowerShell\7;C:\Program Files\Microsoft\Web Platform Installer;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Program Files (x86)\WiX Toolset v3.14\bin;C:\Program Files\Microsoft SQL Server\130\DTS\Binn;C:\Program Files\Microsoft SQL Server\140\DTS\Binn;C:\Program Files\Microsoft SQL Server\150\DTS\Binn;C:\Program Files\Microsoft SQL Server\160\DTS\Binn;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\ProgramData\chocolatey\lib\pulumi\tools\Pulumi\bin;C:\Program Files\CMake\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.9.9\bin;C:\Program Files\Microsoft Service Fabric\bin\Fabric\Fabric.Code;C:\Program Files\Microsoft SDKs\Service Fabric\Tools\ServiceFabricLocalClusterManager;C:\Program Files\nodejs;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Program Files\GitHub CLI;C:\tools\php;C:\Program Files (x86)\sbt\bin;C:\Program Files\Amazon\AWSCLIV2;C:\Program Files\Amazon\SessionManagerPlugin\bin;C:\Program Files\Amazon\AWSSAMCLI\bin;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\LLVM\bin;C:\Users\runneradmin\.dotnet\tools;C:\Users\runneradmin\.cargo\bin;C:\Users\runneradmin\AppData\Local\Microsoft\WindowsApps) cargo:rerun-if-env-changed=INCLUDE INCLUDE = None HOST = Some(i686-pc-windows-msvc) cargo:rerun-if-env-changed=CXX_i686-pc-windows-msvc CXX_i686-pc-windows-msvc = None cargo:rerun-if-env-changed=CXX_i686_pc_windows_msvc CXX_i686_pc_windows_msvc = None cargo:rerun-if-env-changed=HOST_CXX cargo:rerun-if-env-changed=CXX CXX = Some(D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe) RUSTC_WRAPPER = Some(D:\a\rust\rust\build\bootstrap\debug\rustc) cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS CRATE_CC_NO_DEFAULTS = None CARGO_CFG_TARGET_FEATURE = Some(crt-static,fxsr,sse,sse2,x87) cargo:rerun-if-env-changed=CXXFLAGS_i686-pc-windows-msvc CXXFLAGS_i686-pc-windows-msvc = None cargo:rerun-if-env-changed=CXXFLAGS_i686_pc_windows_msvc CXXFLAGS_i686_pc_windows_msvc = None CXXFLAGS_i686_pc_windows_msvc = None cargo:rerun-if-env-changed=HOST_CXXFLAGS HOST_CXXFLAGS = None cargo:rerun-if-env-changed=CXXFLAGS CXXFLAGS = None CARGO_ENCODED_RUSTFLAGS = Some(--cfg=bootstrap--cfg=windows_raw_dylib-Csymbol-mangling-version=v0-Zunstable-options--check-cfg=cfg(bootstrap)--check-cfg=cfg(llvm_enzyme)-Zmacro-backtrace-Csplit-debuginfo=packed-Ctarget-feature=+crt-static-Wrustc::internal-Drustc::symbol_intern_string_literal-Wkeyword_idents_2024-Wunsafe_op_in_unsafe_fn-Alinker-messages-Zon-broken-pipe=kill) cargo:warning=In file included from llvm-wrapper/PassWrapper.cpp:1: cargo:warning=In file included from llvm-wrapper\LLVMWrapper.h:7: cargo:warning=In file included from D:\a\rust\rust\build\i686-pc-windows-msvc\llvm\include\llvm/Support/raw_ostream.h:16: cargo:warning=In file included from D:\a\rust\rust\build\i686-pc-windows-msvc\llvm\include\llvm/ADT/SmallVector.h:18: cargo:warning=In file included from C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\algorithm:10: cargo:warning=In file included from C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\__msvc_heap_algorithms.hpp:11: cargo:warning=In file included from C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\xutility:15: cargo:warning=In file included from C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\cwchar:12: cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: unknown type name '__m128i' cargo:warning= 294 | __m128i V2 = _mm_set1_epi16((short)_C); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,26): error: use of undeclared identifier '_mm_set1_epi16' cargo:warning= 294 | __m128i V2 = _mm_set1_epi16((short)_C); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: unknown type name '__m128i' cargo:warning= 298 | __m128i V1 = _mm_loadu_si128((__m128i const*)S); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,47): error: use of undeclared identifier '__m128i' cargo:warning= 298 | __m128i V1 = _mm_loadu_si128((__m128i const*)S); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: unknown type name '__m128i' cargo:warning= 313 | __m128i V1 = _mm_loadu_si64(S); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,30): error: use of undeclared identifier '_mm_loadu_si64' cargo:warning= 313 | __m128i V1 = _mm_loadu_si64(S); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: unknown type name '__m128i' cargo:warning= 418 | __m128i V1 = _mm_loadu_si128((__m128i const*)S1); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,43): error: use of undeclared identifier '__m128i' cargo:warning= 418 | __m128i V1 = _mm_loadu_si128((__m128i const*)S1); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: unknown type name '__m128i' cargo:warning= 419 | __m128i V2 = _mm_loadu_si128((__m128i const*)S2); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,43): error: use of undeclared identifier '__m128i' cargo:warning= 419 | __m128i V2 = _mm_loadu_si128((__m128i const*)S2); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: unknown type name '__m128i' cargo:warning= 436 | __m128i V1 = _mm_loadu_si64(S1); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,26): error: use of undeclared identifier '_mm_loadu_si64' cargo:warning= 436 | __m128i V1 = _mm_loadu_si64(S1); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,13): error: unknown type name '__m128i' cargo:warning= 437 | __m128i V2 = _mm_loadu_si64(S2); cargo:warning= | ^ cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,26): error: use of undeclared identifier '_mm_loadu_si64' cargo:warning= 437 | __m128i V2 = _mm_loadu_si64(S2); cargo:warning= | ^ cargo:warning=14 errors generated. --- stderr error occurred in cc-rs: Command "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Brepro" "-m32" "-arch:IA32" "-ID:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\llvm\\include" "-std:c++17" "/EHs-c-" "/GR-" "-D_GLIBCXX_ASSERTIONS" "-D_LARGEFILE_SOURCE" "-D_FILE_OFFSET_BITS=64" "-D_CRT_SECURE_NO_DEPRECATE" "-D_CRT_SECURE_NO_WARNINGS" "-D_CRT_NONSTDC_NO_DEPRECATE" "-D_CRT_NONSTDC_NO_WARNINGS" "-D_SCL_SECURE_NO_DEPRECATE" "-D_SCL_SECURE_NO_WARNINGS" "-DUNICODE" "-D_UNICODE" "-D__STDC_CONSTANT_MACROS" "-D__STDC_FORMAT_MACROS" "-D__STDC_LIMIT_MACROS" "-DLLVM_COMPONENT_AARCH64" "-DLLVM_COMPONENT_AMDGPU" "-DLLVM_COMPONENT_ARM" "-DLLVM_COMPONENT_ASMPARSER" "-DLLVM_COMPONENT_AVR" "-DLLVM_COMPONENT_BITREADER" "-DLLVM_COMPONENT_BITWRITER" "-DLLVM_COMPONENT_BPF" "-DLLVM_COMPONENT_COVERAGE" "-DLLVM_COMPONENT_CSKY" "-DLLVM_COMPONENT_HEXAGON" "-DLLVM_COMPONENT_INSTRUMENTATION" "-DLLVM_COMPONENT_IPO" "-DLLVM_COMPONENT_LINKER" "-DLLVM_COMPONENT_LOONGARCH" "-DLLVM_COMPONENT_LTO" "-DLLVM_COMPONENT_M68K" "-DLLVM_COMPONENT_MIPS" "-DLLVM_COMPONENT_MSP430" "-DLLVM_COMPONENT_NVPTX" "-DLLVM_COMPONENT_POWERPC" "-DLLVM_COMPONENT_RISCV" "-DLLVM_COMPONENT_SPARC" "-DLLVM_COMPONENT_SYSTEMZ" "-DLLVM_COMPONENT_WEBASSEMBLY" "-DLLVM_COMPONENT_X86" "-DLLVM_COMPONENT_XTENSA" "-DLLVM_RUSTLLVM" "-FoD:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage0-rustc\\i686-pc-windows-msvc\\release\\build\\rustc_llvm-ebdc380be79e4699\\out\\ef10e86dc40538c1-PassWrapper.o" "-c" "--" "llvm-wrapper/PassWrapper.cpp" with args clang-cl.exe did not execute successfully (status code exit code: 1). warning: build failed, waiting for other jobs to finish... [RUSTC-TIMING] rustc_ty_utils test:false 58.144 [RUSTC-TIMING] rustc_lint test:false 104.512 [RUSTC-TIMING] rustc_lint test:false 104.512 [RUSTC-TIMING] rustc_trait_selection test:false 198.953 Build completed unsuccessfully in 0:21:58 make: *** [Makefile:111: ci-msvc-py] Error 1 network time: Fri, 28 Feb 2025 04:04:04 GMT ##[error]Process completed with exit code 2. Post job cleanup. [command]"C:\Program Files\Git\bin\git.exe" version 
@ChrisDenton
Copy link
Member Author

Oh hm, maybe I was overconfident. I don't understand the result though. cc-rs reports that the older SDK is being used (10.0.22621.0):

 cargo:rerun-if-env-changed=WindowsSDKVersion WindowsSDKVersion = Some(10.0.22621.0\) 

But then the error indicates that the new SDK is being used (10.0.26100.0):

 cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: unknown type name '__m128i' 

Maybe the sledgehammer PR is better after all. I just wish I knew what was going on here.

@bors
Copy link
Collaborator

bors commented Feb 28, 2025

💔 Test failed - checks-actions

@ChrisDenton
Copy link
Member Author

Oh this might be LLVM configuring MSVC itself. We should really be ensuring they're consistent but apparently we don't.

bors added a commit to rust-lang-ci/rust that referenced this pull request Feb 28, 2025
Remove latest Windows SDK from 32-bit CI This is an alternative to rust-lang#137766, in case that doesn't work. It is in some ways simpler but is less principled and may be more flaky (as it involves deleting stuff). try-job: i686-msvc-1 try-job: i686-msvc-2 try-job: dist-i686-msvc
@ChrisDenton
Copy link
Member Author

Ok I'm closing this. In retrospect, trying to thread the needle between at least two build systems is more than a simple job. The workaround works well enough for now. I can always revisit this if need be.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.

5 participants