Skip to content

[DO NOT MERGE] Test cc x86 clang-cl fix #137724

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Closed
wants to merge 2 commits into from

Conversation

jieyouxu
Copy link
Member

@jieyouxu jieyouxu commented Feb 27, 2025

https://rust-lang.zulipchat.com/#narrow/channel/242791-t-infra/topic/spurious.20.28.3F.29.20i686.20msvc.20errors

Try to use /arch:SSE2 instead of /arch:IA32 for clang-cl.

r? ghost

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

@rustbot rustbot added A-tidy Area: The tidy tool S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Feb 27, 2025
@jieyouxu jieyouxu added the O-windows-msvc Toolchain: MSVC, Operating system: Windows label Feb 27, 2025
@jieyouxu
Copy link
Member Author

@bors try

@jieyouxu jieyouxu added S-experimental Status: Ongoing experiment that does not require reviewing and won't be merged in its current state. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Feb 27, 2025
bors added a commit to rust-lang-ci/rust that referenced this pull request Feb 27, 2025
[DO NOT MERGE] Test `cc` x86 clang-cl fix

https://rust-lang.zulipchat.com/#narrow/channel/242791-t-infra/topic/spurious.20.28.3F.29.20i686.20msvc.20errors

Try to use `/arch:SSE2` instead of `/arch:IA32` for `clang-cl`.

r? ghost

try-job: i686-msvc-1
try-job: i686-msvc-2
try-job: dist-i686-msvc
@bors
Copy link
Collaborator

bors commented Feb 27, 2025

⌛ Trying commit ac77056 with merge dd52bc2...

@rust-log-analyzer
Copy link
Collaborator

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

Click to see the possible cause of the failure (guessed by this bot)
Updating files:  99% (51623/52144)
Updating files:  99% (51644/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
dd52bc2adda2cf96144b101a7ebde48a9313cef5
##[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
---
[TIMING] core::build_steps::compile::Sysroot { compiler: Compiler { stage: 0, host: i686-pc-windows-msvc }, force_recompile: false } -- 0.001
[TIMING] core::builder::Libdir { compiler: Compiler { stage: 0, host: i686-pc-windows-msvc }, target: i686-pc-windows-msvc } -- 0.000
##[group]Building stage0 tool unstable-book-gen (i686-pc-windows-msvc)
    Updating crates.io index
    Updating git repository `https://github.com/jieyouxu/cc-rs`
---
[RUSTC-TIMING] unicode_script test:false 1.372
   Compiling unicode-security v0.1.2
[RUSTC-TIMING] unicode_security test:false 1.669
[RUSTC-TIMING] ahash test:false 0.387
   Compiling cc v1.2.15 (https://github.com/jieyouxu/cc-rs?branch=x86_ia32#4727ebd8)
   Compiling libloading v0.8.6
[RUSTC-TIMING] libloading test:false 0.408
   Compiling regex-syntax v0.6.29
[RUSTC-TIMING] regex_automata test:false 30.425
---
[RUSTC-TIMING] unicode_script test:false 1.296
   Compiling unicode-security v0.1.2
[RUSTC-TIMING] unicode_security test:false 1.708
[RUSTC-TIMING] ahash test:false 0.440
   Compiling cc v1.2.15 (https://github.com/jieyouxu/cc-rs?branch=x86_ia32#4727ebd8)
   Compiling libloading v0.8.6
[RUSTC-TIMING] libloading test:false 0.368
   Compiling rustc-demangle v0.1.24
[RUSTC-TIMING] rustc_demangle test:false 2.265
---
[RUSTC-TIMING] winnow test:false 4.309
   Compiling toml_edit v0.22.23
[RUSTC-TIMING] nom test:false 3.217
   Compiling gix-discover v0.38.0
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__m128i'
warning: curl-sys@0.4.79+curl-8.12.0:   294 |             __m128i V2 = _mm_set1_epi16((short)_C);
warning: curl-sys@0.4.79+curl-8.12.0:       |             ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: use of undeclared identifier '__m128i'
warning: curl-sys@0.4.79+curl-8.12.0:   298 |                 __m128i V1 = _mm_loadu_si128((__m128i const*)S);
warning: curl-sys@0.4.79+curl-8.12.0:       |                 ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,17): error: use of undeclared identifier 'V1'
warning: curl-sys@0.4.79+curl-8.12.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: curl-sys@0.4.79+curl-8.12.0:       |                 ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
warning: curl-sys@0.4.79+curl-8.12.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: curl-sys@0.4.79+curl-8.12.0:       |                                      ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
warning: curl-sys@0.4.79+curl-8.12.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: curl-sys@0.4.79+curl-8.12.0:       |                                          ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
warning: curl-sys@0.4.79+curl-8.12.0:   300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
warning: curl-sys@0.4.79+curl-8.12.0:       |                                                                         ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__m128i'
warning: curl-sys@0.4.79+curl-8.12.0:   313 |                 __m128i V1 = _mm_loadu_si64(S);
warning: curl-sys@0.4.79+curl-8.12.0:       |                 ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,17): error: use of undeclared identifier 'V1'
warning: curl-sys@0.4.79+curl-8.12.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: curl-sys@0.4.79+curl-8.12.0:       |                 ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
warning: curl-sys@0.4.79+curl-8.12.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: curl-sys@0.4.79+curl-8.12.0:       |                                      ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
warning: curl-sys@0.4.79+curl-8.12.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: curl-sys@0.4.79+curl-8.12.0:       |                                          ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
warning: curl-sys@0.4.79+curl-8.12.0:   315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
warning: curl-sys@0.4.79+curl-8.12.0:       |                                                                       ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: use of undeclared identifier '__m128i'
warning: curl-sys@0.4.79+curl-8.12.0:   418 |             __m128i V1 = _mm_loadu_si128((__m128i const*)S1);
warning: curl-sys@0.4.79+curl-8.12.0:       |             ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: use of undeclared identifier '__m128i'
warning: curl-sys@0.4.79+curl-8.12.0:   419 |             __m128i V2 = _mm_loadu_si128((__m128i const*)S2);
warning: curl-sys@0.4.79+curl-8.12.0:       |             ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,13): error: use of undeclared identifier 'V1'
warning: curl-sys@0.4.79+curl-8.12.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: curl-sys@0.4.79+curl-8.12.0:       |             ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,34): error: use of undeclared identifier 'V1'
warning: curl-sys@0.4.79+curl-8.12.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: curl-sys@0.4.79+curl-8.12.0:       |                                  ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,38): error: use of undeclared identifier 'V2'
warning: curl-sys@0.4.79+curl-8.12.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: curl-sys@0.4.79+curl-8.12.0:       |                                      ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(421,69): error: use of undeclared identifier 'V1'
warning: curl-sys@0.4.79+curl-8.12.0:   421 |             unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
warning: curl-sys@0.4.79+curl-8.12.0:       |                                                                     ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: use of undeclared identifier '__m128i'
warning: curl-sys@0.4.79+curl-8.12.0:   436 |             __m128i V1 = _mm_loadu_si64(S1);
warning: curl-sys@0.4.79+curl-8.12.0:       |             ^
warning: curl-sys@0.4.79+curl-8.12.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,13): error: use of undeclared identifier '__m128i'
warning: curl-sys@0.4.79+curl-8.12.0:   437 |             __m128i V2 = _mm_loadu_si64(S2);
warning: curl-sys@0.4.79+curl-8.12.0:       |             ^
warning: curl-sys@0.4.79+curl-8.12.0: fatal error: too many errors emitted, stopping now [-ferror-limit=]
warning: curl-sys@0.4.79+curl-8.12.0: 20 errors generated.
warning: curl-sys@0.4.79+curl-8.12.0: 20 errors generated.
warning: curl-sys@0.4.79+curl-8.12.0: ToolExecError: Command "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Brepro" "-m32" "-arch:IA32" "-I" "curl/lib" "-I" "curl/include" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libnghttp2-sys-f94401e8e8415de4\\out\\i\\include" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libz-sys-38b8fa694c3c1d74\\out/include" "-DBUILDING_LIBCURL" "-DCURL_DISABLE_DICT" "-DCURL_DISABLE_GOPHER" "-DCURL_DISABLE_IMAP" "-DCURL_DISABLE_LDAP" "-DCURL_DISABLE_LDAPS" "-DCURL_DISABLE_POP3" "-DCURL_DISABLE_RTSP" "-DCURL_DISABLE_SMB" "-DCURL_DISABLE_SMTP" "-DCURL_DISABLE_TELNET" "-DCURL_DISABLE_TFTP" "-DCURL_STATICLIB" "-DENABLE_IPV6" "-DHAVE_SOCKADDR_IN6_SIN6_SCOPE_ID" "-DHAVE_ASSERT_H" "-DCURL_OS=\"unknown\"" "-DHAVE_ZLIB_H" "-DHAVE_LONGLONG" "-DHAVE_LIBZ" "-DHAVE_BOOL_T" "-DHAVE_STDBOOL_H" "-DHAVE_GETADDRINFO" "-DHAVE_GETPEERNAME" "-DHAVE_GETSOCKNAME" "-DCURL_DISABLE_NTLM" "-DCURL_DISABLE_FTP" "-DUSE_NGHTTP2" "-DNGHTTP2_STATICLIB" "-DUSE_WINDOWS_SSPI" "-DUSE_SCHANNEL" "-DWIN32" "-DUSE_THREADS_WIN32" "-DHAVE_IOCTLSOCKET_FIONBIO" "-DUSE_WINSOCK" "-FoD:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\curl-sys-acb149ab2960a617\\out\\build\\53da4157be79b190-strdup.o" "-c" "--" "curl/lib/strdup.c" with args clang-cl.exe did not execute successfully (status code exit code: 1).
error: failed to run custom build command for `curl-sys v0.4.79+curl-8.12.0`
Caused by:
  process didn't exit successfully: `D:\a\rust\rust\build\i686-pc-windows-msvc\stage1-tools\release\build\curl-sys-afaf06df10afc6fb\build-script-build` (exit code: 1)
  --- stdout
  cargo:rerun-if-changed=curl
  cargo:rerun-if-changed=curl
  cargo:rustc-check-cfg=cfg(libcurl_vendored,link_libnghttp2,link_libz,link_openssl,)
  cargo:root=D:\a\rust\rust\build\i686-pc-windows-msvc\stage1-tools\i686-pc-windows-msvc\release\build\curl-sys-acb149ab2960a617\out
  cargo:include=D:\a\rust\rust\build\i686-pc-windows-msvc\stage1-tools\i686-pc-windows-msvc\release\build\curl-sys-acb149ab2960a617\out\include
  cargo:static=1
  cargo:rustc-cfg=libcurl_vendored
  cargo:rustc-cfg=link_libnghttp2
  cargo:rustc-cfg=link_libz
  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 = None
  cargo:rerun-if-env-changed=WindowsSDKVersion
  WindowsSDKVersion = None
  cargo:rerun-if-env-changed=LIB
  LIB = None
  PATH = Some(D:\a\rust\rust\build\i686-pc-windows-msvc\stage1-tools\release\deps;D:\a\rust\rust\build\i686-pc-windows-msvc\stage1-tools\release;D:\a\rust\rust\build\i686-pc-windows-msvc\stage1\lib\rustlib\i686-pc-windows-msvc\lib;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=CC_i686-pc-windows-msvc
  CC_i686-pc-windows-msvc = None
  cargo:rerun-if-env-changed=CC_i686_pc_windows_msvc
  cargo:rerun-if-env-changed=HOST_CC
  HOST_CC = None
  cargo:rerun-if-env-changed=CC
  CC = Some(D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe)
  CC = 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=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=CFLAGS_i686-pc-windows-msvc
  CFLAGS_i686-pc-windows-msvc = None
  cargo:rerun-if-env-changed=CFLAGS_i686_pc_windows_msvc
  CFLAGS_i686_pc_windows_msvc = None
  CFLAGS_i686_pc_windows_msvc = None
  cargo:rerun-if-env-changed=HOST_CFLAGS
  HOST_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  CARGO_ENCODED_RUSTFLAGS = Some(--cfg=windows_raw_dylib-Csymbol-mangling-version=v0-Zunstable-options--check-cfg=cfg(bootstrap)--check-cfg=cfg(llvm_enzyme)--check-cfg=cfg(rust_analyzer)-Zmacro-backtrace-Csplit-debuginfo=packed-Ctarget-feature=+crt-static-Clink-arg=-LIBPATH:D:\a\rust\rust\build\i686-pc-windows-msvc\llvm\lib-Alinker-messages-Zunstable-options)
  exit code: 0
  exit code: 0
  exit code: 0
  exit code: 0
---
  exit code: 0
  exit code: 0
  exit code: 0
  exit code: 0
  exit code: cargo:warning=In file included from curl/lib/strdup.c:30:
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__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(298,17): 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(299,17): error: use of undeclared identifier 'V1'
  cargo:warning=  299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                 ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
  cargo:warning=  299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                      ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
  cargo:warning=  299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                          ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
  cargo:warning=  300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
  cargo:warning=      |                                                                         ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__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(314,17): error: use of undeclared identifier 'V1'
  cargo:warning=  314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                 ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
  cargo:warning=  314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                      ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
  cargo:warning=  314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                          ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
  cargo:warning=  315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
  cargo:warning=      |                                                                       ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): 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: 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(420,13): error: use of undeclared identifier 'V1'
  cargo:warning=  420 |             V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |             ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,34): error: use of undeclared identifier 'V1'
  cargo:warning=  420 |             V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                  ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,38): error: use of undeclared identifier 'V2'
  cargo:warning=  420 |             V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                      ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(421,69): error: use of undeclared identifier 'V1'
  cargo:warning=  421 |             unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
  cargo:warning=      |                                                                     ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: use of undeclared identifier '__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(437,13): error: use of undeclared identifier '__m128i'
  cargo:warning=  437 |             __m128i V2 = _mm_loadu_si64(S2);
  cargo:warning=      |             ^
  cargo:warning=fatal error: too many errors emitted, stopping now [-ferror-limit=]
  cargo:warning=20 errors generated.
  cargo:warning=20 errors generated.
  curl/lib/strdup.c:30:
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__m128i'
    294 |             __m128i V2 = _mm_set1_epi16((short)_C);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: use of undeclared identifier '__m128i'
    298 |                 __m128i V1 = _mm_loadu_si128((__m128i const*)S);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,17): error: use of undeclared identifier 'V1'
    299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
    299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                      ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
    299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                          ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
    300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
        |                                                                         ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__m128i'
    313 |                 __m128i V1 = _mm_loadu_si64(S);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,17): error: use of undeclared identifier 'V1'
    314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
    314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                      ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
    314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                          ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
    315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
        |                                                                       ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: use of undeclared identifier '__m128i'
    418 |             __m128i V1 = _mm_loadu_si128((__m128i const*)S1);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: use of undeclared identifier '__m128i'
    419 |             __m128i V2 = _mm_loadu_si128((__m128i const*)S2);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,13): error: use of undeclared identifier 'V1'
    420 |             V1 = _mm_cmpeq_epi16(V1, V2);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,34): error: use of undeclared identifier 'V1'
    420 |             V1 = _mm_cmpeq_epi16(V1, V2);
        |                                  ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,38): error: use of undeclared identifier 'V2'
    420 |             V1 = _mm_cmpeq_epi16(V1, V2);
        |                                      ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(421,69): error: use of undeclared identifier 'V1'
    421 |             unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
        |                                                                     ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: use of undeclared identifier '__m128i'
    436 |             __m128i V1 = _mm_loadu_si64(S1);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,13): error: use of undeclared identifier '__m128i'
    437 |             __m128i V2 = _mm_loadu_si64(S2);
  fatal error: too many errors emitted, stopping now [-ferror-limit=]

  0
  exit code: 0
---
  exit code: 0
  exit code: 0
  exit code: 0
  exit code: 1
  cargo:warning=ToolExecError: Command "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Brepro" "-m32" "-arch:IA32" "-I" "curl/lib" "-I" "curl/include" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libnghttp2-sys-f94401e8e8415de4\\out\\i\\include" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libz-sys-38b8fa694c3c1d74\\out/include" "-DBUILDING_LIBCURL" "-DCURL_DISABLE_DICT" "-DCURL_DISABLE_GOPHER" "-DCURL_DISABLE_IMAP" "-DCURL_DISABLE_LDAP" "-DCURL_DISABLE_LDAPS" "-DCURL_DISABLE_POP3" "-DCURL_DISABLE_RTSP" "-DCURL_DISABLE_SMB" "-DCURL_DISABLE_SMTP" "-DCURL_DISABLE_TELNET" "-DCURL_DISABLE_TFTP" "-DCURL_STATICLIB" "-DENABLE_IPV6" "-DHAVE_SOCKADDR_IN6_SIN6_SCOPE_ID" "-DHAVE_ASSERT_H" "-DCURL_OS=\"unknown\"" "-DHAVE_ZLIB_H" "-DHAVE_LONGLONG" "-DHAVE_LIBZ" "-DHAVE_BOOL_T" "-DHAVE_STDBOOL_H" "-DHAVE_GETADDRINFO" "-DHAVE_GETPEERNAME" "-DHAVE_GETSOCKNAME" "-DCURL_DISABLE_NTLM" "-DCURL_DISABLE_FTP" "-DUSE_NGHTTP2" "-DNGHTTP2_STATICLIB" "-DUSE_WINDOWS_SSPI" "-DUSE_SCHANNEL" "-DWIN32" "-DUSE_THREADS_WIN32" "-DHAVE_IOCTLSOCKET_FIONBIO" "-DUSE_WINSOCK" "-FoD:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\curl-sys-acb149ab2960a617\\out\\build\\53da4157be79b190-strdup.o" "-c" "--" "curl/lib/strdup.c" with args clang-cl.exe did not execute successfully (status code exit code: 1).
  exit code: 0
  exit code: 0
  exit code: 0
  exit code: 0
---
  --- stderr
  fatal: not a git repository (or any of the parent directories): .git


  error occurred in cc-rs: Command "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Brepro" "-m32" "-arch:IA32" "-I" "curl/lib" "-I" "curl/include" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libnghttp2-sys-f94401e8e8415de4\\out\\i\\include" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libz-sys-38b8fa694c3c1d74\\out/include" "-DBUILDING_LIBCURL" "-DCURL_DISABLE_DICT" "-DCURL_DISABLE_GOPHER" "-DCURL_DISABLE_IMAP" "-DCURL_DISABLE_LDAP" "-DCURL_DISABLE_LDAPS" "-DCURL_DISABLE_POP3" "-DCURL_DISABLE_RTSP" "-DCURL_DISABLE_SMB" "-DCURL_DISABLE_SMTP" "-DCURL_DISABLE_TELNET" "-DCURL_DISABLE_TFTP" "-DCURL_STATICLIB" "-DENABLE_IPV6" "-DHAVE_SOCKADDR_IN6_SIN6_SCOPE_ID" "-DHAVE_ASSERT_H" "-DCURL_OS=\"unknown\"" "-DHAVE_ZLIB_H" "-DHAVE_LONGLONG" "-DHAVE_LIBZ" "-DHAVE_BOOL_T" "-DHAVE_STDBOOL_H" "-DHAVE_GETADDRINFO" "-DHAVE_GETPEERNAME" "-DHAVE_GETSOCKNAME" "-DCURL_DISABLE_NTLM" "-DCURL_DISABLE_FTP" "-DUSE_NGHTTP2" "-DNGHTTP2_STATICLIB" "-DUSE_WINDOWS_SSPI" "-DUSE_SCHANNEL" "-DWIN32" "-DUSE_THREADS_WIN32" "-DHAVE_IOCTLSOCKET_FIONBIO" "-DUSE_WINSOCK" "-FoD:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\curl-sys-acb149ab2960a617\\out\\build\\53da4157be79b190-strdup.o" "-c" "--" "curl/lib/strdup.c" 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] gix_discover test:false 2.492
[RUSTC-TIMING] toml_edit test:false 14.918
[RUSTC-TIMING] toml_edit test:false 14.918
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/libgit2\annotated_commit.c:8:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/libgit2\annotated_commit.h:10:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/libgit2\common.h:10:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/util\git2_util.h:75:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/util\win32/win32-compat.h:12:
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   294 |             __m128i V2 = _mm_set1_epi16((short)_C);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   298 |                 __m128i V1 = _mm_loadu_si128((__m128i const*)S);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,17): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                          ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                         ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   313 |                 __m128i V1 = _mm_loadu_si64(S);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,17): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                          ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                       ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   418 |             __m128i V1 = _mm_loadu_si128((__m128i const*)S1);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   419 |             __m128i V2 = _mm_loadu_si128((__m128i const*)S2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,13): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,34): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                  ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,38): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(421,69): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   421 |             unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                     ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   436 |             __m128i V1 = _mm_loadu_si64(S1);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   437 |             __m128i V2 = _mm_loadu_si64(S2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: fatal error: too many errors emitted, stopping now [-ferror-limit=]
warning: libgit2-sys@0.18.0+1.9.0: 20 errors generated.
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0: ToolExecError: Command "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Brepro" "-m32" "-arch:IA32" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\include" "-I" "libgit2/src/libgit2" "-I" "libgit2/src/util" "-I" "libgit2/deps/llhttp" "-I" "libgit2/deps/xdiff" "-I" "libgit2/deps/pcre" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libssh2-sys-68b8d80704c46d1e\\out\\include" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libz-sys-38b8fa694c3c1d74\\out/include" "-DGIT_REGEX_BUILTIN=1" "-DHAVE_STDINT_H=1" "-DHAVE_MEMMOVE=1" "-DNO_RECURSE=1" "-DNEWLINE=10" "-DPOSIX_MALLOC_THRESHOLD=10" "-DLINK_SIZE=2" "-DPARENS_NEST_LIMIT=250" "-DMATCH_LIMIT=10000000" "-DMATCH_LIMIT_RECURSION=MATCH_LIMIT" "-DMAX_NAME_SIZE=32" "-DMAX_NAME_COUNT=10000" "-DSTRSAFE_NO_DEPRECATE" "-DWIN32" "-D_WIN32_WINNT=0x0600" "-DSHA1DC_NO_STANDARD_INCLUDES=1" "-DSHA1DC_CUSTOM_INCLUDE_SHA1_C=\"common.h\"" "-DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C=\"common.h\"" "-FoD:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\build\\43a19b30e9e69d8f-annotated_commit.o" "-c" "--" "libgit2/src/libgit2\\annotated_commit.c" with args clang-cl.exe did not execute successfully (status code exit code: 1).cargo:warning=In file included from libgit2/src/libgit2\apply.c:15:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/util\array.h:10:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/util\git2_util.h:75:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/util\win32/win32-compat.h:12:
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   294 |             __m128i V2 = _mm_set1_epi16((short)_C);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   298 |                 __m128i V1 = _mm_loadu_si128((__m128i const*)S);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,17): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                          ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                         ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   313 |                 __m128i V1 = _mm_loadu_si64(S);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,17): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                          ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                       ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   418 |             __m128i V1 = _mm_loadu_si128((__m128i const*)S1);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   419 |             __m128i V2 = _mm_loadu_si128((__m128i const*)S2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,13): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,34): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                  ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,38): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(421,69): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   421 |             unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                     ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   436 |             __m128i V1 = _mm_loadu_si64(S1);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   437 |             __m128i V2 = _mm_loadu_si64(S2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: fatal error: too many errors emitted, stopping now [-ferror-limit=]
warning: libgit2-sys@0.18.0+1.9.0: 20 errors generated.
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/libgit2\apply.c:15:
warning: libgit2-sys@0.18.0+1.9.0: ToolExecError: Command "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Brepro" "-m32" "-arch:IA32" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\include" "-I" "libgit2/src/libgit2" "-I" "libgit2/src/util" "-I" "libgit2/deps/llhttp" "-I" "libgit2/deps/xdiff" "-I" "libgit2/deps/pcre" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libssh2-sys-68b8d80704c46d1e\\out\\include" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libz-sys-38b8fa694c3c1d74\\out/include" "-DGIT_REGEX_BUILTIN=1" "-DHAVE_STDINT_H=1" "-DHAVE_MEMMOVE=1" "-DNO_RECURSE=1" "-DNEWLINE=10" "-DPOSIX_MALLOC_THRESHOLD=10" "-DLINK_SIZE=2" "-DPARENS_NEST_LIMIT=250" "-DMATCH_LIMIT=10000000" "-DMATCH_LIMIT_RECURSION=MATCH_LIMIT" "-DMAX_NAME_SIZE=32" "-DMAX_NAME_COUNT=10000" "-DSTRSAFE_NO_DEPRECATE" "-DWIN32" "-D_WIN32_WINNT=0x0600" "-DSHA1DC_NO_STANDARD_INCLUDES=1" "-DSHA1DC_CUSTOM_INCLUDE_SHA1_C=\"common.h\"" "-DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C=\"common.h\"" "-FoD:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\build\\43a19b30e9e69d8f-apply.o" "-c" "--" "libgit2/src/libgit2\\apply.c" with args clang-cl.exe did not execute successfully (status code exit code: 1).cargo:warning=In file included from libgit2/src/libgit2\attr.c:8:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/libgit2\attr.h:10:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/libgit2\common.h:10:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/util\git2_util.h:75:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/util\win32/win32-compat.h:12:
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   294 |             __m128i V2 = _mm_set1_epi16((short)_C);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   298 |                 __m128i V1 = _mm_loadu_si128((__m128i const*)S);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,17): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                          ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                         ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   313 |                 __m128i V1 = _mm_loadu_si64(S);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,17): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                          ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                       ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   418 |             __m128i V1 = _mm_loadu_si128((__m128i const*)S1);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   419 |             __m128i V2 = _mm_loadu_si128((__m128i const*)S2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,13): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,34): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                  ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,38): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(421,69): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   421 |             unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                     ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   436 |             __m128i V1 = _mm_loadu_si64(S1);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   437 |             __m128i V2 = _mm_loadu_si64(S2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: fatal error: too many errors emitted, stopping now [-ferror-limit=]
warning: libgit2-sys@0.18.0+1.9.0: 20 errors generated.
warning: libgit2-sys@0.18.0+1.9.0: 20 errors generated.
warning: libgit2-sys@0.18.0+1.9.0: ToolExecError: Command "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Brepro" "-m32" "-arch:IA32" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\include" "-I" "libgit2/src/libgit2" "-I" "libgit2/src/util" "-I" "libgit2/deps/llhttp" "-I" "libgit2/deps/xdiff" "-I" "libgit2/deps/pcre" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libssh2-sys-68b8d80704c46d1e\\out\\include" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libz-sys-38b8fa694c3c1d74\\out/include" "-DGIT_REGEX_BUILTIN=1" "-DHAVE_STDINT_H=1" "-DHAVE_MEMMOVE=1" "-DNO_RECURSE=1" "-DNEWLINE=10" "-DPOSIX_MALLOC_THRESHOLD=10" "-DLINK_SIZE=2" "-DPARENS_NEST_LIMIT=250" "-DMATCH_LIMIT=10000000" "-DMATCH_LIMIT_RECURSION=MATCH_LIMIT" "-DMAX_NAME_SIZE=32" "-DMAX_NAME_COUNT=10000" "-DSTRSAFE_NO_DEPRECATE" "-DWIN32" "-D_WIN32_WINNT=0x0600" "-DSHA1DC_NO_STANDARD_INCLUDES=1" "-DSHA1DC_CUSTOM_INCLUDE_SHA1_C=\"common.h\"" "-DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C=\"common.h\"" "-FoD:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\build\\43a19b30e9e69d8f-attr.o" "-c" "--" "libgit2/src/libgit2\\attr.c" with args clang-cl.exe did not execute successfully (status code exit code: 1).cargo:warning=In file included from libgit2/src/libgit2\attr_file.c:8:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/libgit2\attr_file.h:10:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/libgit2\common.h:10:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/util\git2_util.h:75:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/util\win32/win32-compat.h:12:
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   294 |             __m128i V2 = _mm_set1_epi16((short)_C);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   298 |                 __m128i V1 = _mm_loadu_si128((__m128i const*)S);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,17): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                          ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                         ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   313 |                 __m128i V1 = _mm_loadu_si64(S);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,17): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                          ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                       ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   418 |             __m128i V1 = _mm_loadu_si128((__m128i const*)S1);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   419 |             __m128i V2 = _mm_loadu_si128((__m128i const*)S2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,13): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,34): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                  ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,38): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(421,69): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   421 |             unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                     ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   436 |             __m128i V1 = _mm_loadu_si64(S1);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   437 |             __m128i V2 = _mm_loadu_si64(S2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: fatal error: too many errors emitted, stopping now [-ferror-limit=]
warning: libgit2-sys@0.18.0+1.9.0: 20 errors generated.
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/libgit2\attr_file.c:8:
warning: libgit2-sys@0.18.0+1.9.0: ToolExecError: Command "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Brepro" "-m32" "-arch:IA32" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\include" "-I" "libgit2/src/libgit2" "-I" "libgit2/src/util" "-I" "libgit2/deps/llhttp" "-I" "libgit2/deps/xdiff" "-I" "libgit2/deps/pcre" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libssh2-sys-68b8d80704c46d1e\\out\\include" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libz-sys-38b8fa694c3c1d74\\out/include" "-DGIT_REGEX_BUILTIN=1" "-DHAVE_STDINT_H=1" "-DHAVE_MEMMOVE=1" "-DNO_RECURSE=1" "-DNEWLINE=10" "-DPOSIX_MALLOC_THRESHOLD=10" "-DLINK_SIZE=2" "-DPARENS_NEST_LIMIT=250" "-DMATCH_LIMIT=10000000" "-DMATCH_LIMIT_RECURSION=MATCH_LIMIT" "-DMAX_NAME_SIZE=32" "-DMAX_NAME_COUNT=10000" "-DSTRSAFE_NO_DEPRECATE" "-DWIN32" "-D_WIN32_WINNT=0x0600" "-DSHA1DC_NO_STANDARD_INCLUDES=1" "-DSHA1DC_CUSTOM_INCLUDE_SHA1_C=\"common.h\"" "-DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C=\"common.h\"" "-FoD:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\build\\43a19b30e9e69d8f-attr_file.o" "-c" "--" "libgit2/src/libgit2\\attr_file.c" with args clang-cl.exe did not execute successfully (status code exit code: 1).cargo:warning=In file included from libgit2/src/libgit2\attrcache.c:8:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/libgit2\attrcache.h:10:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/libgit2\common.h:10:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/util\git2_util.h:75:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/util\win32/win32-compat.h:12:
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   294 |             __m128i V2 = _mm_set1_epi16((short)_C);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   298 |                 __m128i V1 = _mm_loadu_si128((__m128i const*)S);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,17): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                          ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                         ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   313 |                 __m128i V1 = _mm_loadu_si64(S);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,17): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                          ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                       ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   418 |             __m128i V1 = _mm_loadu_si128((__m128i const*)S1);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   419 |             __m128i V2 = _mm_loadu_si128((__m128i const*)S2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,13): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,34): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                  ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,38): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(421,69): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   421 |             unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                     ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   436 |             __m128i V1 = _mm_loadu_si64(S1);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   437 |             __m128i V2 = _mm_loadu_si64(S2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: fatal error: too many errors emitted, stopping now [-ferror-limit=]
warning: libgit2-sys@0.18.0+1.9.0: 20 errors generated.
warning: libgit2-sys@0.18.0+1.9.0: 20 errors generated.
warning: libgit2-sys@0.18.0+1.9.0: ToolExecError: Command "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Brepro" "-m32" "-arch:IA32" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\include" "-I" "libgit2/src/libgit2" "-I" "libgit2/src/util" "-I" "libgit2/deps/llhttp" "-I" "libgit2/deps/xdiff" "-I" "libgit2/deps/pcre" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libssh2-sys-68b8d80704c46d1e\\out\\include" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libz-sys-38b8fa694c3c1d74\\out/include" "-DGIT_REGEX_BUILTIN=1" "-DHAVE_STDINT_H=1" "-DHAVE_MEMMOVE=1" "-DNO_RECURSE=1" "-DNEWLINE=10" "-DPOSIX_MALLOC_THRESHOLD=10" "-DLINK_SIZE=2" "-DPARENS_NEST_LIMIT=250" "-DMATCH_LIMIT=10000000" "-DMATCH_LIMIT_RECURSION=MATCH_LIMIT" "-DMAX_NAME_SIZE=32" "-DMAX_NAME_COUNT=10000" "-DSTRSAFE_NO_DEPRECATE" "-DWIN32" "-D_WIN32_WINNT=0x0600" "-DSHA1DC_NO_STANDARD_INCLUDES=1" "-DSHA1DC_CUSTOM_INCLUDE_SHA1_C=\"common.h\"" "-DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C=\"common.h\"" "-FoD:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\build\\43a19b30e9e69d8f-attrcache.o" "-c" "--" "libgit2/src/libgit2\\attrcache.c" with args clang-cl.exe did not execute successfully (status code exit code: 1).cargo:warning=In file included from libgit2/src/libgit2\blame.c:8:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/libgit2\blame.h:4:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/libgit2\common.h:10:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/util\git2_util.h:75:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/util\win32/win32-compat.h:12:
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   294 |             __m128i V2 = _mm_set1_epi16((short)_C);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   298 |                 __m128i V1 = _mm_loadu_si128((__m128i const*)S);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,17): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                          ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                         ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   313 |                 __m128i V1 = _mm_loadu_si64(S);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,17): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                          ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                       ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   418 |             __m128i V1 = _mm_loadu_si128((__m128i const*)S1);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   419 |             __m128i V2 = _mm_loadu_si128((__m128i const*)S2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,13): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,34): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                  ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,38): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(421,69): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   421 |             unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                     ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   436 |             __m128i V1 = _mm_loadu_si64(S1);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   437 |             __m128i V2 = _mm_loadu_si64(S2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: fatal error: too many errors emitted, stopping now [-ferror-limit=]
warning: libgit2-sys@0.18.0+1.9.0: 20 errors generated.
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0: ToolExecError: Command "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Brepro" "-m32" "-arch:IA32" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\include" "-I" "libgit2/src/libgit2" "-I" "libgit2/src/util" "-I" "libgit2/deps/llhttp" "-I" "libgit2/deps/xdiff" "-I" "libgit2/deps/pcre" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libssh2-sys-68b8d80704c46d1e\\out\\include" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libz-sys-38b8fa694c3c1d74\\out/include" "-DGIT_REGEX_BUILTIN=1" "-DHAVE_STDINT_H=1" "-DHAVE_MEMMOVE=1" "-DNO_RECURSE=1" "-DNEWLINE=10" "-DPOSIX_MALLOC_THRESHOLD=10" "-DLINK_SIZE=2" "-DPARENS_NEST_LIMIT=250" "-DMATCH_LIMIT=10000000" "-DMATCH_LIMIT_RECURSION=MATCH_LIMIT" "-DMAX_NAME_SIZE=32" "-DMAX_NAME_COUNT=10000" "-DSTRSAFE_NO_DEPRECATE" "-DWIN32" "-D_WIN32_WINNT=0x0600" "-DSHA1DC_NO_STANDARD_INCLUDES=1" "-DSHA1DC_CUSTOM_INCLUDE_SHA1_C=\"common.h\"" "-DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C=\"common.h\"" "-FoD:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\build\\43a19b30e9e69d8f-blame.o" "-c" "--" "libgit2/src/libgit2\\blame.c" with args clang-cl.exe did not execute successfully (status code exit code: 1).cargo:warning=In file included from libgit2/src/libgit2\blame_git.c:8:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/libgit2\blame_git.h:10:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/libgit2\common.h:10:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/util\git2_util.h:75:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/util\win32/win32-compat.h:12:
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   294 |             __m128i V2 = _mm_set1_epi16((short)_C);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   298 |                 __m128i V1 = _mm_loadu_si128((__m128i const*)S);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,17): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                          ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                         ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   313 |                 __m128i V1 = _mm_loadu_si64(S);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,17): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                          ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                       ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   418 |             __m128i V1 = _mm_loadu_si128((__m128i const*)S1);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   419 |             __m128i V2 = _mm_loadu_si128((__m128i const*)S2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,13): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,34): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                  ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,38): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   420 |             V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(421,69): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   421 |             unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                     ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   436 |             __m128i V1 = _mm_loadu_si64(S1);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   437 |             __m128i V2 = _mm_loadu_si64(S2);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: fatal error: too many errors emitted, stopping now [-ferror-limit=]
warning: libgit2-sys@0.18.0+1.9.0: 20 errors generated.
warning: libgit2-sys@0.18.0+1.9.0: 20 errors generated.
warning: libgit2-sys@0.18.0+1.9.0: ToolExecError: Command "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Brepro" "-m32" "-arch:IA32" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\include" "-I" "libgit2/src/libgit2" "-I" "libgit2/src/util" "-I" "libgit2/deps/llhttp" "-I" "libgit2/deps/xdiff" "-I" "libgit2/deps/pcre" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libssh2-sys-68b8d80704c46d1e\\out\\include" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libz-sys-38b8fa694c3c1d74\\out/include" "-DGIT_REGEX_BUILTIN=1" "-DHAVE_STDINT_H=1" "-DHAVE_MEMMOVE=1" "-DNO_RECURSE=1" "-DNEWLINE=10" "-DPOSIX_MALLOC_THRESHOLD=10" "-DLINK_SIZE=2" "-DPARENS_NEST_LIMIT=250" "-DMATCH_LIMIT=10000000" "-DMATCH_LIMIT_RECURSION=MATCH_LIMIT" "-DMAX_NAME_SIZE=32" "-DMAX_NAME_COUNT=10000" "-DSTRSAFE_NO_DEPRECATE" "-DWIN32" "-D_WIN32_WINNT=0x0600" "-DSHA1DC_NO_STANDARD_INCLUDES=1" "-DSHA1DC_CUSTOM_INCLUDE_SHA1_C=\"common.h\"" "-DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C=\"common.h\"" "-FoD:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\build\\43a19b30e9e69d8f-blame_git.o" "-c" "--" "libgit2/src/libgit2\\blame_git.c" with args clang-cl.exe did not execute successfully (status code exit code: 1).cargo:warning=In file included from libgit2/src/libgit2\blob.c:8:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/libgit2\blob.h:10:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/libgit2\common.h:10:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/util\git2_util.h:75:
warning: libgit2-sys@0.18.0+1.9.0: In file included from libgit2/src/util\win32/win32-compat.h:12:
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   294 |             __m128i V2 = _mm_set1_epi16((short)_C);
warning: libgit2-sys@0.18.0+1.9.0:       |             ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   298 |                 __m128i V1 = _mm_loadu_si128((__m128i const*)S);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,17): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                          ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
warning: libgit2-sys@0.18.0+1.9.0:       |                                                                         ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__m128i'
warning: libgit2-sys@0.18.0+1.9.0:   313 |                 __m128i V1 = _mm_loadu_si64(S);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,17): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                 ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                      ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
warning: libgit2-sys@0.18.0+1.9.0:   314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
warning: libgit2-sys@0.18.0+1.9.0:       |                                          ^
warning: libgit2-sys@0.18.0+1.9.0: C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
---
  exit code: 0
  exit code: 0
  exit code: 0
  exit code: 0
  exit code: cargo:warning=libgit2/deps/pcre\pcreposix.c(219,5): warning: 'strncpy' is deprecated: This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
  cargo:warning=  219 |     strncpy(errbuf, message, errbuf_size - 1);
  cargo:warning=      |     ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\string.h(334,1): note: 'strncpy' has been explicitly marked deprecated here
  cargo:warning=  334 | __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX(
  cargo:warning=      | ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\corecrt.h(1935,17): note: expanded from macro '__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX'
  cargo:warning= 1935 |                 _CRT_INSECURE_DEPRECATE(_SecureFuncName) _DeclSpec _ReturnType __cdecl _FuncName(_SalAttributeDst _DstType *_Dst, _TType1 _TArg1, _TType2 _TArg2);
  cargo:warning=      |                 ^
  cargo:warning=C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\vcruntime.h(368,55): note: expanded from macro '_CRT_INSECURE_DEPRECATE'
  cargo:warning=  368 |         #define _CRT_INSECURE_DEPRECATE(_Replacement) _CRT_DEPRECATE_TEXT(    \
  cargo:warning=      |                                                       ^
  cargo:warning=C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.43.34808\include\vcruntime.h(358,47): note: expanded from macro '_CRT_DEPRECATE_TEXT'
  cargo:warning=  358 | #define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
  cargo:warning=      |                                               ^
  cargo:warning=1 warning generated.
  cargo:warning=libgit2/deps/pcre\pcreposix.c(219,5): warning: 'strncpy' is deprecated: This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [-Wdeprecated-declarations]
    219 |     strncpy(errbuf, message, errbuf_size - 1);
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\string.h(334,1): note: 'strncpy' has been explicitly marked deprecated here
    334 | __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX(
        | ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\corecrt.h(1935,17): note: expanded from macro '__DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX'
---
    358 | #define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated(_Text))
        |                                               ^
  1 warning generated.

  cargo:warning=In file included from libgit2/src/util/allocators/failalloc.c:8:
  cargo:warning=In file included from libgit2/src/util/allocators\failalloc.h:11:
  cargo:warning=In file included from libgit2/src/util\git2_util.h:75:
  cargo:warning=In file included from libgit2/src/util\win32/win32-compat.h:12:
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__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(298,17): 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(299,17): error: use of undeclared identifier 'V1'
  cargo:warning=  299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                 ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
  cargo:warning=  299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                      ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
  cargo:warning=  299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                          ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
  cargo:warning=  300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
  cargo:warning=      |                                                                         ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__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(314,17): error: use of undeclared identifier 'V1'
  cargo:warning=  314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                 ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
  cargo:warning=  314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                      ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
  cargo:warning=  314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                          ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
  cargo:warning=  315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
  cargo:warning=      |                                                                       ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): 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: 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(420,13): error: use of undeclared identifier 'V1'
  cargo:warning=  420 |             V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |             ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,34): error: use of undeclared identifier 'V1'
  cargo:warning=  420 |             V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                  ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,38): error: use of undeclared identifier 'V2'
  cargo:warning=  420 |             V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                      ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(421,69): error: use of undeclared identifier 'V1'
  cargo:warning=  421 |             unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
  cargo:warning=      |                                                                     ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: use of undeclared identifier '__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(437,13): error: use of undeclared identifier '__m128i'
  cargo:warning=  437 |             __m128i V2 = _mm_loadu_si64(S2);
  cargo:warning=      |             ^
  cargo:warning=fatal error: too many errors emitted, stopping now [-ferror-limit=]
  cargo:warning=20 errors generated.
  cargo:warning=In file included from libgit2/src/util/allocators/failalloc.c:8:
  In file included from libgit2/src/util/allocators\failalloc.h:11:
  In file included from libgit2/src/util\git2_util.h:75:
  In file included from libgit2/src/util\win32/win32-compat.h:12:
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__m128i'
    294 |             __m128i V2 = _mm_set1_epi16((short)_C);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: use of undeclared identifier '__m128i'
    298 |                 __m128i V1 = _mm_loadu_si128((__m128i const*)S);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,17): error: use of undeclared identifier 'V1'
    299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
    299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                      ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
    299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                          ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
    300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
        |                                                                         ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__m128i'
    313 |                 __m128i V1 = _mm_loadu_si64(S);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,17): error: use of undeclared identifier 'V1'
    314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
    314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                      ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
    314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                          ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
    315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
        |                                                                       ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: use of undeclared identifier '__m128i'
    418 |             __m128i V1 = _mm_loadu_si128((__m128i const*)S1);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: use of undeclared identifier '__m128i'
    419 |             __m128i V2 = _mm_loadu_si128((__m128i const*)S2);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,13): error: use of undeclared identifier 'V1'
    420 |             V1 = _mm_cmpeq_epi16(V1, V2);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,34): error: use of undeclared identifier 'V1'
    420 |             V1 = _mm_cmpeq_epi16(V1, V2);
        |                                  ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,38): error: use of undeclared identifier 'V2'
    420 |             V1 = _mm_cmpeq_epi16(V1, V2);
        |                                      ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(421,69): error: use of undeclared identifier 'V1'
    421 |             unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
        |                                                                     ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: use of undeclared identifier '__m128i'
    436 |             __m128i V1 = _mm_loadu_si64(S1);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,13): error: use of undeclared identifier '__m128i'
    437 |             __m128i V2 = _mm_loadu_si64(S2);
  fatal error: too many errors emitted, stopping now [-ferror-limit=]
  20 errors generated.

  0
  0
  exit code: 0
  exit code: 0
  exit code: 0
  exit code: 0
  exit code: 1
  cargo:warning=ToolExecError: Command "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Brepro" "-m32" "-arch:IA32" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\include" "-I" "libgit2/src/libgit2" "-I" "libgit2/src/util" "-I" "libgit2/deps/llhttp" "-I" "libgit2/deps/xdiff" "-I" "libgit2/deps/pcre" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libssh2-sys-68b8d80704c46d1e\\out\\include" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libz-sys-38b8fa694c3c1d74\\out/include" "-DGIT_REGEX_BUILTIN=1" "-DHAVE_STDINT_H=1" "-DHAVE_MEMMOVE=1" "-DNO_RECURSE=1" "-DNEWLINE=10" "-DPOSIX_MALLOC_THRESHOLD=10" "-DLINK_SIZE=2" "-DPARENS_NEST_LIMIT=250" "-DMATCH_LIMIT=10000000" "-DMATCH_LIMIT_RECURSION=MATCH_LIMIT" "-DMAX_NAME_SIZE=32" "-DMAX_NAME_COUNT=10000" "-DSTRSAFE_NO_DEPRECATE" "-DWIN32" "-D_WIN32_WINNT=0x0600" "-DSHA1DC_NO_STANDARD_INCLUDES=1" "-DSHA1DC_CUSTOM_INCLUDE_SHA1_C=\"common.h\"" "-DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C=\"common.h\"" "-FoD:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\build\\47bcde6b0f28f448-failalloc.o" "-c" "--" "libgit2/src/util/allocators/failalloc.c" with args clang-cl.exe did not execute successfully (status code exit code: 1).cargo:warning=In file included from libgit2/src/util/allocators/stdalloc.c:8:
  cargo:warning=In file included from libgit2/src/util/allocators\stdalloc.h:11:
  cargo:warning=In file included from libgit2/src/util\git2_util.h:75:
  cargo:warning=In file included from libgit2/src/util\win32/win32-compat.h:12:
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__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(298,17): 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(299,17): error: use of undeclared identifier 'V1'
  cargo:warning=  299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                 ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
  cargo:warning=  299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                      ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
  cargo:warning=  299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                          ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
  cargo:warning=  300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
  cargo:warning=      |                                                                         ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__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(314,17): error: use of undeclared identifier 'V1'
  cargo:warning=  314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                 ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
  cargo:warning=  314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                      ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
  cargo:warning=  314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                          ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
  cargo:warning=  315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
  cargo:warning=      |                                                                       ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): 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: 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(420,13): error: use of undeclared identifier 'V1'
  cargo:warning=  420 |             V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |             ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,34): error: use of undeclared identifier 'V1'
  cargo:warning=  420 |             V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                  ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,38): error: use of undeclared identifier 'V2'
  cargo:warning=  420 |             V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                      ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(421,69): error: use of undeclared identifier 'V1'
  cargo:warning=  421 |             unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
  cargo:warning=      |                                                                     ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: use of undeclared identifier '__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(437,13): error: use of undeclared identifier '__m128i'
  cargo:warning=  437 |             __m128i V2 = _mm_loadu_si64(S2);
  cargo:warning=      |             ^
  cargo:warning=fatal error: too many errors emitted, stopping now [-ferror-limit=]
  cargo:warning=20 errors generated.
  cargo:warning=In file included from libgit2/src/util/allocators/stdalloc.c:8:
  In file included from libgit2/src/util/allocators\stdalloc.h:11:
  In file included from libgit2/src/util\git2_util.h:75:
  In file included from libgit2/src/util\win32/win32-compat.h:12:
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__m128i'
    294 |             __m128i V2 = _mm_set1_epi16((short)_C);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: use of undeclared identifier '__m128i'
    298 |                 __m128i V1 = _mm_loadu_si128((__m128i const*)S);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,17): error: use of undeclared identifier 'V1'
    299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
    299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                      ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
    299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                          ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
    300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
        |                                                                         ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__m128i'
    313 |                 __m128i V1 = _mm_loadu_si64(S);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,17): error: use of undeclared identifier 'V1'
    314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
    314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                      ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
    314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                          ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
    315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
        |                                                                       ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: use of undeclared identifier '__m128i'
    418 |             __m128i V1 = _mm_loadu_si128((__m128i const*)S1);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: use of undeclared identifier '__m128i'
    419 |             __m128i V2 = _mm_loadu_si128((__m128i const*)S2);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,13): error: use of undeclared identifier 'V1'
    420 |             V1 = _mm_cmpeq_epi16(V1, V2);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,34): error: use of undeclared identifier 'V1'
    420 |             V1 = _mm_cmpeq_epi16(V1, V2);
        |                                  ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,38): error: use of undeclared identifier 'V2'
    420 |             V1 = _mm_cmpeq_epi16(V1, V2);
        |                                      ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(421,69): error: use of undeclared identifier 'V1'
    421 |             unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
        |                                                                     ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: use of undeclared identifier '__m128i'
    436 |             __m128i V1 = _mm_loadu_si64(S1);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,13): error: use of undeclared identifier '__m128i'
    437 |             __m128i V2 = _mm_loadu_si64(S2);
  fatal error: too many errors emitted, stopping now [-ferror-limit=]
  20 errors generated.



  exit code: 1
  cargo:warning=ToolExecError: Command "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Brepro" "-m32" "-arch:IA32" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\include" "-I" "libgit2/src/libgit2" "-I" "libgit2/src/util" "-I" "libgit2/deps/llhttp" "-I" "libgit2/deps/xdiff" "-I" "libgit2/deps/pcre" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libssh2-sys-68b8d80704c46d1e\\out\\include" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libz-sys-38b8fa694c3c1d74\\out/include" "-DGIT_REGEX_BUILTIN=1" "-DHAVE_STDINT_H=1" "-DHAVE_MEMMOVE=1" "-DNO_RECURSE=1" "-DNEWLINE=10" "-DPOSIX_MALLOC_THRESHOLD=10" "-DLINK_SIZE=2" "-DPARENS_NEST_LIMIT=250" "-DMATCH_LIMIT=10000000" "-DMATCH_LIMIT_RECURSION=MATCH_LIMIT" "-DMAX_NAME_SIZE=32" "-DMAX_NAME_COUNT=10000" "-DSTRSAFE_NO_DEPRECATE" "-DWIN32" "-D_WIN32_WINNT=0x0600" "-DSHA1DC_NO_STANDARD_INCLUDES=1" "-DSHA1DC_CUSTOM_INCLUDE_SHA1_C=\"common.h\"" "-DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C=\"common.h\"" "-FoD:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\build\\47bcde6b0f28f448-stdalloc.o" "-c" "--" "libgit2/src/util/allocators/stdalloc.c" with args clang-cl.exe did not execute successfully (status code exit code: 1).cargo:warning=In file included from libgit2/src/util/win32\dir.c:8:
  cargo:warning=In file included from libgit2/src/util/win32\dir.h:10:
  cargo:warning=In file included from libgit2/src/util\git2_util.h:75:
  cargo:warning=In file included from libgit2/src/util\win32/win32-compat.h:12:
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__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(298,17): 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(299,17): error: use of undeclared identifier 'V1'
  cargo:warning=  299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                 ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
  cargo:warning=  299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                      ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
  cargo:warning=  299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                          ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
  cargo:warning=  300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
  cargo:warning=      |                                                                         ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__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(314,17): error: use of undeclared identifier 'V1'
  cargo:warning=  314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                 ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
  cargo:warning=  314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                      ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
  cargo:warning=  314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                          ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
  cargo:warning=  315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
  cargo:warning=      |                                                                       ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): 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: 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(420,13): error: use of undeclared identifier 'V1'
  cargo:warning=  420 |             V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |             ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,34): error: use of undeclared identifier 'V1'
  cargo:warning=  420 |             V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                  ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,38): error: use of undeclared identifier 'V2'
  cargo:warning=  420 |             V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                      ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(421,69): error: use of undeclared identifier 'V1'
  cargo:warning=  421 |             unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
  cargo:warning=      |                                                                     ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: use of undeclared identifier '__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(437,13): error: use of undeclared identifier '__m128i'
  cargo:warning=  437 |             __m128i V2 = _mm_loadu_si64(S2);
  cargo:warning=      |             ^
  cargo:warning=fatal error: too many errors emitted, stopping now [-ferror-limit=]
  cargo:warning=20 errors generated.
  cargo:warning=In file included from libgit2/src/util/win32\dir.c:8:
  In file included from libgit2/src/util/win32\dir.h:10:
  In file included from libgit2/src/util\git2_util.h:75:
  In file included from libgit2/src/util\win32/win32-compat.h:12:
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__m128i'
    294 |             __m128i V2 = _mm_set1_epi16((short)_C);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: use of undeclared identifier '__m128i'
    298 |                 __m128i V1 = _mm_loadu_si128((__m128i const*)S);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,17): error: use of undeclared identifier 'V1'
    299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
    299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                      ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
    299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                          ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
    300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
        |                                                                         ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__m128i'
    313 |                 __m128i V1 = _mm_loadu_si64(S);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,17): error: use of undeclared identifier 'V1'
    314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
    314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                      ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
    314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                          ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
    315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
        |                                                                       ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: use of undeclared identifier '__m128i'
    418 |             __m128i V1 = _mm_loadu_si128((__m128i const*)S1);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: use of undeclared identifier '__m128i'
    419 |             __m128i V2 = _mm_loadu_si128((__m128i const*)S2);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,13): error: use of undeclared identifier 'V1'
    420 |             V1 = _mm_cmpeq_epi16(V1, V2);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,34): error: use of undeclared identifier 'V1'
    420 |             V1 = _mm_cmpeq_epi16(V1, V2);
        |                                  ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,38): error: use of undeclared identifier 'V2'
    420 |             V1 = _mm_cmpeq_epi16(V1, V2);
        |                                      ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(421,69): error: use of undeclared identifier 'V1'
    421 |             unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
        |                                                                     ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: use of undeclared identifier '__m128i'
    436 |             __m128i V1 = _mm_loadu_si64(S1);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(437,13): error: use of undeclared identifier '__m128i'
    437 |             __m128i V2 = _mm_loadu_si64(S2);
  fatal error: too many errors emitted, stopping now [-ferror-limit=]
  20 errors generated.



  exit code: 1
  cargo:warning=ToolExecError: Command "D:/a/rust/rust/citools/clang-rust/bin/clang-cl.exe" "-nologo" "-MT" "-O2" "-Brepro" "-m32" "-arch:IA32" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\include" "-I" "libgit2/src/libgit2" "-I" "libgit2/src/util" "-I" "libgit2/deps/llhttp" "-I" "libgit2/deps/xdiff" "-I" "libgit2/deps/pcre" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libssh2-sys-68b8d80704c46d1e\\out\\include" "-I" "D:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libz-sys-38b8fa694c3c1d74\\out/include" "-DGIT_REGEX_BUILTIN=1" "-DHAVE_STDINT_H=1" "-DHAVE_MEMMOVE=1" "-DNO_RECURSE=1" "-DNEWLINE=10" "-DPOSIX_MALLOC_THRESHOLD=10" "-DLINK_SIZE=2" "-DPARENS_NEST_LIMIT=250" "-DMATCH_LIMIT=10000000" "-DMATCH_LIMIT_RECURSION=MATCH_LIMIT" "-DMAX_NAME_SIZE=32" "-DMAX_NAME_COUNT=10000" "-DSTRSAFE_NO_DEPRECATE" "-DWIN32" "-D_WIN32_WINNT=0x0600" "-DSHA1DC_NO_STANDARD_INCLUDES=1" "-DSHA1DC_CUSTOM_INCLUDE_SHA1_C=\"common.h\"" "-DSHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C=\"common.h\"" "-FoD:\\a\\rust\\rust\\build\\i686-pc-windows-msvc\\stage1-tools\\i686-pc-windows-msvc\\release\\build\\libgit2-sys-c21576f56db75ff0\\out\\build\\6ea6ab7459776941-dir.o" "-c" "--" "libgit2/src/util/win32\\dir.c" with args clang-cl.exe did not execute successfully (status code exit code: 1).cargo:warning=In file included from libgit2/src/util/win32\error.c:8:
  cargo:warning=In file included from libgit2/src/util/win32\error.h:11:
  cargo:warning=In file included from libgit2/src/util\git2_util.h:75:
  cargo:warning=In file included from libgit2/src/util\win32/win32-compat.h:12:
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__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(298,17): 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(299,17): error: use of undeclared identifier 'V1'
  cargo:warning=  299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                 ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
  cargo:warning=  299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                      ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
  cargo:warning=  299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                          ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
  cargo:warning=  300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
  cargo:warning=      |                                                                         ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__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(314,17): error: use of undeclared identifier 'V1'
  cargo:warning=  314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                 ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
  cargo:warning=  314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                      ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
  cargo:warning=  314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                          ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
  cargo:warning=  315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
  cargo:warning=      |                                                                       ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): 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: 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(420,13): error: use of undeclared identifier 'V1'
  cargo:warning=  420 |             V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |             ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,34): error: use of undeclared identifier 'V1'
  cargo:warning=  420 |             V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                  ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(420,38): error: use of undeclared identifier 'V2'
  cargo:warning=  420 |             V1 = _mm_cmpeq_epi16(V1, V2);
  cargo:warning=      |                                      ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(421,69): error: use of undeclared identifier 'V1'
  cargo:warning=  421 |             unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
  cargo:warning=      |                                                                     ^
  cargo:warning=C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(436,13): error: use of undeclared identifier '__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(437,13): error: use of undeclared identifier '__m128i'
  cargo:warning=  437 |             __m128i V2 = _mm_loadu_si64(S2);
  cargo:warning=      |             ^
  cargo:warning=fatal error: too many errors emitted, stopping now [-ferror-limit=]
  cargo:warning=20 errors generated.
  cargo:warning=In file included from libgit2/src/util/win32\error.c:8:
  In file included from libgit2/src/util/win32\error.h:11:
  In file included from libgit2/src/util\git2_util.h:75:
  In file included from libgit2/src/util\win32/win32-compat.h:12:
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(294,13): error: use of undeclared identifier '__m128i'
    294 |             __m128i V2 = _mm_set1_epi16((short)_C);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(298,17): error: use of undeclared identifier '__m128i'
    298 |                 __m128i V1 = _mm_loadu_si128((__m128i const*)S);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,17): error: use of undeclared identifier 'V1'
    299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,38): error: use of undeclared identifier 'V1'
    299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                      ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(299,42): error: use of undeclared identifier 'V2'
    299 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                          ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(300,73): error: use of undeclared identifier 'V1'
    300 |                 unsigned short Mask = (unsigned short)_mm_movemask_epi8(V1);
        |                                                                         ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(313,17): error: use of undeclared identifier '__m128i'
    313 |                 __m128i V1 = _mm_loadu_si64(S);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,17): error: use of undeclared identifier 'V1'
    314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                 ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,38): error: use of undeclared identifier 'V1'
    314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                      ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(314,42): error: use of undeclared identifier 'V2'
    314 |                 V1 = _mm_cmpeq_epi16(V1, V2);
        |                                          ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(315,71): error: use of undeclared identifier 'V1'
    315 |                 unsigned char Mask = (unsigned char)_mm_movemask_epi8(V1);
        |                                                                       ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(418,13): error: use of undeclared identifier '__m128i'
    418 |             __m128i V1 = _mm_loadu_si128((__m128i const*)S1);
        |             ^
  C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(419,13): error: use of undeclared identifier '__m128i'
    419 |             __m128i V2 = _mm_loadu_si128((__m128i const*)S2);

@bors
Copy link
Collaborator

bors commented Feb 27, 2025

💔 Test failed - checks-actions

@bors bors added the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Feb 27, 2025
@jieyouxu
Copy link
Member Author

jieyouxu commented Feb 27, 2025

Closing as the fix seems to work for rustc_llvm but it also is a problem for anything that transitively depends on any cc version without the fix, such as cargo.

@jieyouxu jieyouxu closed this Feb 27, 2025
@jieyouxu jieyouxu deleted the hotfix-cc-x86 branch February 27, 2025 15:36
github-merge-queue bot pushed a commit to rust-lang/cargo that referenced this pull request Feb 28, 2025
…15245)

### What does this PR try to resolve?

GitHub Runner Images 20250224.5.0+ ship Windows 11 SDK 10.0.26100+
compared to the previous Windows 11 SDK 10.0.22621, which bumped the
UCRT headers. The new UCRT headers use SSE2 types. However, `cc`
versions <= 1.2.15 emit `/arch:IA32` for `x86` Windows targets for
`clang-cl`, which causes compilation errors since `clang-cl` can't find
SSE2 types without `/arch:SSE2` specified (or defaulted). (Note that
MSVC at the time of writing silently accepts and emits instruments for
code using SSE2 types, as opposed to `clang-cl` hard error-ing).

`cc` 1.2.16 contains a fix for this problem,
rust-lang/cc-rs#1425, to correctly emit
`/arch:SSE2` instead of `/arch:IA32` to enable `clang-cl` to find the
SSE2 types. However, cargo's `cc` currently is still on 1.2.13.

To fix this for rust-lang/rust CI, we need to bump anything that
transitively relies on `cc` and tries to use `clang-cl` on `x86` Windows
targets to compile any C/C++ code that transitively use functions or
types that require SSE2 types, such as `<wchar.h>`.

### How should we test and review this PR?

The fix was initially intended for `rustc_{codegen_ssa,llvm}` `cc`, and
based on testing in rust-lang/rust#137724, I was
able to successfully build `rustc_{codegen_ssa,llvm}` with a forked `cc`
based on 1.2.15 which contains the fix from
rust-lang/cc-rs#1425. Note that in the same PR,
while the compiler build succeeded, the build of cargo itself failed
since it transitively used a `cc` *without* the fix to build
`curl-sys`[^dep-chain], which failed as one might expect (`curl-sys`
tries to build C code that uses `<wchar.h>` which runs into the same
problem). Hence, this PR is opened to bump cargo's `cc` to a `cc`
version containing the fix.

### Additional information

This `x86` Windows CI problem is:

- Discussed in
https://rust-lang.zulipchat.com/#narrow/channel/242791-t-infra/topic/spurious.20.28.3F.29.20i686.20msvc.20errors.
- Tracked by rust-lang/rust#137733.

#### `cc` changelog between 1.2.13 and 1.2.16

<details>
<summary>`cc` changes since 1.2.13 up to and including 1.2.16</summary>

#####
[1.2.16](rust-lang/cc-rs@cc-v1.2.15...cc-v1.2.16)
- 2025-02-28

###### Fixed

- force windows compiler to run in `out_dir` to prevent artifacts in cwd
(#1415)

###### Other

- use `/arch:SSE2` for `x86` target arch (#1425)
- Regenerate windows-sys binding
([#1422](rust-lang/cc-rs#1422))
- Regenerate target info
([#1418](rust-lang/cc-rs#1418))
- Add LIB var when compiling flag_check (#1417)
- Change flag ordering
([#1403](rust-lang/cc-rs#1403))
- Fix archiver detection for musl cross compilation
([#1404](rust-lang/cc-rs#1404))

#####
[1.2.15](rust-lang/cc-rs@cc-v1.2.14...cc-v1.2.15)
- 2025-02-21

###### Other

- Regenerate target info
([#1406](rust-lang/cc-rs#1406))
- Always read from all `CFLAGS`-style flags
([#1401](rust-lang/cc-rs#1401))
- Simplify the error output on failed `Command` invocation
([#1397](rust-lang/cc-rs#1397))

#####
[1.2.14](rust-lang/cc-rs@cc-v1.2.13...cc-v1.2.14)
- 2025-02-14

###### Other

- Regenerate target info
([#1398](rust-lang/cc-rs#1398))
- Add support for setting `-gdwarf-{version}` based on RUSTFLAGS
([#1395](rust-lang/cc-rs#1395))
- Add support for alternative network stack io-sock on QNX 7.1 aarch64
and x86_64 ([#1312](rust-lang/cc-rs#1312))

</details>

[^dep-chain]: I think the dep chain is something like git2 ->
libgit2-sys -> curl -> curl-sys?
jieyouxu added a commit to jieyouxu/rust that referenced this pull request Feb 28, 2025
…obzol

Bump `rustc_{codegen_ssa,llvm}` `cc` to 1.2.16 to fix `x86` Windows jobs on newest Windows SDK

Part of rust-lang#137733.

Bump `rustc_{codegen_ssa,llvm}` `cc` to 1.2.16 which contains rust-lang/cc-rs#1425 to help with rust-lang#137733. Previously tested in rust-lang#137724.

#### `cc` changelog between 1.2.13 and 1.2.16

<details>
<summary>`cc` changes since 1.2.13 up to and including 1.2.16</summary>

##### [1.2.16](rust-lang/cc-rs@cc-v1.2.15...cc-v1.2.16) - 2025-02-28

###### Fixed

- force windows compiler to run in `out_dir` to prevent artifacts in cwd (rust-lang#1415)

###### Other

- use `/arch:SSE2` for `x86` target arch (rust-lang#1425)
- Regenerate windows-sys binding ([rust-lang#1422](rust-lang/cc-rs#1422))
- Regenerate target info ([rust-lang#1418](rust-lang/cc-rs#1418))
- Add LIB var when compiling flag_check (rust-lang#1417)
- Change flag ordering ([rust-lang#1403](rust-lang/cc-rs#1403))
- Fix archiver detection for musl cross compilation ([rust-lang#1404](rust-lang/cc-rs#1404))

##### [1.2.15](rust-lang/cc-rs@cc-v1.2.14...cc-v1.2.15) - 2025-02-21

###### Other

- Regenerate target info ([rust-lang#1406](rust-lang/cc-rs#1406))
- Always read from all `CFLAGS`-style flags ([rust-lang#1401](rust-lang/cc-rs#1401))
- Simplify the error output on failed `Command` invocation ([rust-lang#1397](rust-lang/cc-rs#1397))

##### [1.2.14](rust-lang/cc-rs@cc-v1.2.13...cc-v1.2.14) - 2025-02-14

###### Other

- Regenerate target info ([rust-lang#1398](rust-lang/cc-rs#1398))
- Add support for setting `-gdwarf-{version}` based on RUSTFLAGS ([rust-lang#1395](rust-lang/cc-rs#1395))
- Add support for alternative network stack io-sock on QNX 7.1 aarch64 and x86_64 ([rust-lang#1312](rust-lang/cc-rs#1312))

</details>

r? `@Kobzol`
rust-timer added a commit to rust-lang-ci/rust that referenced this pull request Feb 28, 2025
Rollup merge of rust-lang#137788 - jieyouxu:bump-compiler-cc, r=lqd,Kobzol

Bump `rustc_{codegen_ssa,llvm}` `cc` to 1.2.16 to fix `x86` Windows jobs on newest Windows SDK

Part of rust-lang#137733.

Bump `rustc_{codegen_ssa,llvm}` `cc` to 1.2.16 which contains rust-lang/cc-rs#1425 to help with rust-lang#137733. Previously tested in rust-lang#137724.

#### `cc` changelog between 1.2.13 and 1.2.16

<details>
<summary>`cc` changes since 1.2.13 up to and including 1.2.16</summary>

##### [1.2.16](rust-lang/cc-rs@cc-v1.2.15...cc-v1.2.16) - 2025-02-28

###### Fixed

- force windows compiler to run in `out_dir` to prevent artifacts in cwd (rust-lang#1415)

###### Other

- use `/arch:SSE2` for `x86` target arch (rust-lang#1425)
- Regenerate windows-sys binding ([rust-lang#1422](rust-lang/cc-rs#1422))
- Regenerate target info ([rust-lang#1418](rust-lang/cc-rs#1418))
- Add LIB var when compiling flag_check (rust-lang#1417)
- Change flag ordering ([rust-lang#1403](rust-lang/cc-rs#1403))
- Fix archiver detection for musl cross compilation ([rust-lang#1404](rust-lang/cc-rs#1404))

##### [1.2.15](rust-lang/cc-rs@cc-v1.2.14...cc-v1.2.15) - 2025-02-21

###### Other

- Regenerate target info ([rust-lang#1406](rust-lang/cc-rs#1406))
- Always read from all `CFLAGS`-style flags ([rust-lang#1401](rust-lang/cc-rs#1401))
- Simplify the error output on failed `Command` invocation ([rust-lang#1397](rust-lang/cc-rs#1397))

##### [1.2.14](rust-lang/cc-rs@cc-v1.2.13...cc-v1.2.14) - 2025-02-14

###### Other

- Regenerate target info ([rust-lang#1398](rust-lang/cc-rs#1398))
- Add support for setting `-gdwarf-{version}` based on RUSTFLAGS ([rust-lang#1395](rust-lang/cc-rs#1395))
- Add support for alternative network stack io-sock on QNX 7.1 aarch64 and x86_64 ([rust-lang#1312](rust-lang/cc-rs#1312))

</details>

r? `@Kobzol`
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
A-tidy Area: The tidy tool O-windows-msvc Toolchain: MSVC, Operating system: Windows S-experimental Status: Ongoing experiment that does not require reviewing and won't be merged in its current state. S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants