Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[EXPERIMENTAL] Try to use ReFS dev-drive for Windows CI #134512

Closed

Conversation

jieyouxu
Copy link
Member

Like #134056 but try ReFS instead of NTFS.

The dev-drive setup was adapted from #131880, courtesy of @GnomedDev's PR.

r? @ghost

try-job: i686-mingw
try-job: i686-msvc
try-job: x86_64-msvc

jieyouxu and others added 3 commits December 19, 2024 21:26
Co-authored-by: GnomedDev <david2005thomas@gmail.com>
I remember this failing mysteriously on stage 2. Let's see if that's
still happening.
@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Dec 19, 2024
@jieyouxu jieyouxu added S-experimental Status: Ongoing experiment that does not require reviewing and won't be merged in its current state. and removed T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Dec 19, 2024
@jieyouxu
Copy link
Member Author

@bors try

1 similar comment
@jieyouxu
Copy link
Member Author

@bors try

@bors
Copy link
Collaborator

bors commented Dec 19, 2024

⌛ Trying commit 6bc3bd5 with merge 408d2d3...

bors added a commit to rust-lang-ci/rust that referenced this pull request Dec 19, 2024
…fs, r=<try>

[EXPERIMENTAL] Try to use ReFS dev-drive for Windows CI

Like rust-lang#134056 but try ReFS instead of NTFS.

The dev-drive setup was adapted from rust-lang#131880, courtesy of `@GnomedDev's` PR.

r? `@ghost`

try-job: i686-mingw
try-job: i686-msvc
try-job: x86_64-msvc
@rust-log-analyzer
Copy link
Collaborator

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

Click to see the possible cause of the failure (guessed by this bot)
Getting action download info
Download action repository 'msys2/setup-msys2@v2.22.0' (SHA:cc11e9188b693c2b100158c3322424c4cc1dadea)
Download action repository 'actions/checkout@v4' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683)
Download action repository 'jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be' (SHA:54081f138730dfa15788a46383842cd2f914a1be)
Download action repository 'samypr100/setup-dev-drive@1d65529cfd809844a9e91e400a560294b6820a68' (SHA:1d65529cfd809844a9e91e400a560294b6820a68)
Complete job name: try - i686-mingw
##[group]Run msys2/setup-msys2@v2.22.0
with:
  msystem: mingw32
---
Updating files:  99% (50399/50908)
Updating files:  99% (50697/50908)
Updating files: 100% (50908/50908)
Updating files: 100% (50908/50908), 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
408d2d309f730b7b145f9b42aad3438889ac2c14
408d2d309f730b7b145f9b42aad3438889ac2c14
##[group]Run samypr100/setup-dev-drive@1d65529cfd809844a9e91e400a560294b6820a68
  drive-size: 100gb
  drive-type: Fixed
  workspace-copy: true
  drive-format: ReFS
---
  SCCACHE_BUCKET: rust-lang-ci-sccache2
  CACHE_DOMAIN: ci-caches.rust-lang.org
  MSYSTEM: MINGW32
##[endgroup]
Creating Dev Drive.
Successfully created Dev Drive.
Copying workspace from 'C:\a\rust\rust' to 'E:\rust'.
##[group]Run rm -rf C:\a\rust\rust
rm -rf C:\a\rust\rust
shell: C:\a\_temp\setup-msys2\msys2.CMD {0}
---
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
---
##[group]Building bootstrap
    Finished `dev` profile [unoptimized] target(s) in 0.13s
##[endgroup]
downloading https://static.rust-lang.org/dist/2024-11-27/rustfmt-nightly-i686-pc-windows-gnu.tar.xz
extracting E:\rust\build\cache\2024-11-27\rustfmt-nightly-i686-pc-windows-gnu.tar.xz to E:\rust\build\i686-pc-windows-gnu\rustfmt
downloading https://static.rust-lang.org/dist/2024-11-27/rustc-nightly-i686-pc-windows-gnu.tar.xz
extracting E:\rust\build\cache\2024-11-27\rustc-nightly-i686-pc-windows-gnu.tar.xz to E:\rust\build\i686-pc-windows-gnu\rustfmt
[TIMING] core::build_steps::compile::Sysroot { compiler: Compiler { stage: 2, host: i686-pc-windows-gnu }, force_recompile: false } -- 0.001
[TIMING] core::builder::Libdir { compiler: Compiler { stage: 2, host: i686-pc-windows-gnu }, target: i686-pc-windows-gnu } -- 0.000
##[group]Building LLVM for i686-pc-windows-gnu
CMAKE_TOOLCHAIN_FILE_i686-pc-windows-gnu = None
---
CMAKE_i686-pc-windows-gnu = None
CMAKE_i686_pc_windows_gnu = None
HOST_CMAKE = None
CMAKE = None
running: "cmake" "E:\\rust\\src/llvm-project/llvm" "-G" "Ninja" "-DLLVM_ENABLE_ASSERTIONS=ON" "-DLLVM_UNREACHABLE_OPTIMIZE=OFF" "-DLLVM_ENABLE_PLUGINS=OFF" "-DLLVM_TARGETS_TO_BUILD=AArch64;ARM;BPF;Hexagon;LoongArch;MSP430;Mips;NVPTX;PowerPC;RISCV;Sparc;SystemZ;WebAssembly;X86" "-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=AVR;M68k;CSKY;Xtensa" "-DLLVM_INCLUDE_EXAMPLES=OFF" "-DLLVM_INCLUDE_DOCS=OFF" "-DLLVM_INCLUDE_BENCHMARKS=OFF" "-DLLVM_INCLUDE_TESTS=OFF" "-DLLVM_ENABLE_TERMINFO=OFF" "-DLLVM_ENABLE_LIBEDIT=OFF" "-DLLVM_ENABLE_BINDINGS=OFF" "-DLLVM_ENABLE_Z3_SOLVER=OFF" "-DLLVM_PARALLEL_COMPILE_JOBS=8" "-DLLVM_TARGET_ARCH=i686" "-DLLVM_DEFAULT_TARGET_TRIPLE=i686-pc-windows-gnu" "-DLLVM_ENABLE_WARNINGS=OFF" "-DLLVM_INSTALL_UTILS=ON" "-DLLVM_ENABLE_ZLIB=OFF" "-DLLVM_BUILD_32_BITS=ON" "-DLLVM_ENABLE_LIBXML2=OFF" "-DLLVM_PARALLEL_LINK_JOBS=1" "-DLLVM_VERSION_SUFFIX=-rust-1.85.0-nightly" "-DCMAKE_INSTALL_MESSAGE=LAZY" "-DCMAKE_C_COMPILER_LAUNCHER=sccache" "-DCMAKE_CXX_COMPILER_LAUNCHER=sccache" "-DCMAKE_C_COMPILER=gcc.exe" "-DCMAKE_CXX_COMPILER=g++.exe" "-DCMAKE_ASM_COMPILER=gcc.exe" "-DCMAKE_C_FLAGS=-ffunction-sections -fdata-sections -m32 -fno-omit-frame-pointer" "-DCMAKE_CXX_FLAGS=-ffunction-sections -fdata-sections -m32 -fno-omit-frame-pointer" "-DCMAKE_SHARED_LINKER_FLAGS= -static-libstdc++" "-DCMAKE_MODULE_LINKER_FLAGS= -static-libstdc++" "-DCMAKE_EXE_LINKER_FLAGS= -static-libstdc++" "-DLLVM_ENABLE_ZSTD=OFF" "-DCMAKE_INSTALL_PREFIX=E:\\rust\\build\\i686-pc-windows-gnu\\llvm" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -m32" "-DCMAKE_BUILD_TYPE=Release"
CMake Deprecation Warning at E:/rust/src/llvm-project/cmake/Modules/CMakePolicy.cmake:6 (cmake_policy):
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
---
[3402/3405] Linking CXX executable bin\sanstats.exe
[3403/3405] Linking CXX executable bin\verify-uselistorder.exe
[3404/3405] Linking CXX executable bin\yaml2obj.exe
[3404/3405] Install the project...
cargo:root=E:\rust\build\i686-pc-windows-gnu\llvm
##[endgroup]
[TIMING] core::build_steps::llvm::Llvm { target: i686-pc-windows-gnu } -- 566.161
[TIMING] core::build_steps::compile::Sysroot { compiler: Compiler { stage: 1, host: i686-pc-windows-gnu }, force_recompile: false } -- 0.003
[TIMING] core::builder::Libdir { compiler: Compiler { stage: 1, host: i686-pc-windows-gnu }, target: i686-pc-windows-gnu } -- 0.000
---
CMAKE_i686-pc-windows-gnu = None
CMAKE_i686_pc_windows_gnu = None
HOST_CMAKE = None
CMAKE = None
running: "cmake" "E:\\rust\\src/llvm-project/lld" "-G" "Ninja" "-DCMAKE_INSTALL_MESSAGE=LAZY" "-DCMAKE_C_COMPILER_LAUNCHER=sccache" "-DCMAKE_CXX_COMPILER_LAUNCHER=sccache" "-DCMAKE_C_COMPILER=gcc.exe" "-DCMAKE_CXX_COMPILER=g++.exe" "-DCMAKE_ASM_COMPILER=gcc.exe" "-DCMAKE_C_FLAGS=-ffunction-sections -fdata-sections -m32 -fno-omit-frame-pointer" "-DCMAKE_CXX_FLAGS=-ffunction-sections -fdata-sections -m32 -fno-omit-frame-pointer" "-DCMAKE_SHARED_LINKER_FLAGS= -static-libstdc++" "-DCMAKE_MODULE_LINKER_FLAGS= -static-libstdc++" "-DCMAKE_EXE_LINKER_FLAGS= -static-libstdc++" "-DLLVM_ENABLE_ZSTD=OFF" "-DLLVM_CMAKE_DIR=E:\\rust\\build\\i686-pc-windows-gnu\\llvm\\lib/cmake/llvm" "-DLLVM_INCLUDE_TESTS=OFF" "-DCMAKE_INSTALL_PREFIX=E:\\rust\\build\\i686-pc-windows-gnu\\lld" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -m32" "-DCMAKE_BUILD_TYPE=Release"
CMake Deprecation Warning at E:/rust/src/llvm-project/cmake/Modules/CMakePolicy.cmake:6 (cmake_policy):
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
---
-- Installing: E:/rust/build/i686-pc-windows-gnu/lld/lib/cmake/lld/LLDConfig.cmake
-- Installing: E:/rust/build/i686-pc-windows-gnu/lld/lib/cmake/lld/LLDConfigVersion.cmake
lld.exe
[127/128] Install the project...
cargo:root=E:\rust\build\i686-pc-windows-gnu\lld
##[endgroup]
[TIMING] core::build_steps::llvm::Lld { target: i686-pc-windows-gnu } -- 26.110
[TIMING] core::build_steps::tool::LldWrapper { build_compiler: Compiler { stage: 0, host: i686-pc-windows-gnu }, target_compiler: Compiler { stage: 1, host: i686-pc-windows-gnu } } -- 0.002
##[group]Building stage0 tool wasm-component-ld (i686-pc-windows-gnu)
---
   Compiling version_check v0.9.5
error[E0514]: found crate `core` compiled by an incompatible version of rustc
  |
  = note: the following crate versions were found:
          crate `core` compiled by rustc 1.84.0-beta.1 (b4297a573 2024-11-26): \\?\E:\rust\build\i686-pc-windows-gnu\stage0-sysroot\lib\rustlib\i686-pc-windows-gnu\lib\libcore-1b3b15f58efd35fd.rlib
  = help: please recompile that crate using this compiler (rustc 1.85.0-nightly (408d2d309 2024-12-19)) (consider running `cargo clean` first)

error[E0462]: found staticlib `std` instead of rlib or dylib
  = note: the following crate versions were found:
  = note: the following crate versions were found:
          crate `std`: E:\rust\build\i686-pc-windows-gnu\stage0-sysroot\lib\rustlib\i686-pc-windows-gnu\lib\libstd-44fae294ec7cbfdf.dll.a
  = help: please recompile that crate using --crate-type lib
error[E0514]: found crate `compiler_builtins` compiled by an incompatible version of rustc
  |
  = note: the following crate versions were found:
  = note: the following crate versions were found:
          crate `compiler_builtins` compiled by rustc 1.84.0-beta.1 (b4297a573 2024-11-26): \\?\E:\rust\build\i686-pc-windows-gnu\stage0-sysroot\lib\rustlib\i686-pc-windows-gnu\lib\libcompiler_builtins-8786667e0267ca10.rlib
  = help: please recompile that crate using this compiler (rustc 1.85.0-nightly (408d2d309 2024-12-19)) (consider running `cargo clean` first)
error: cannot find macro `write` in this scope
error: cannot find macro `write` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\version_check-0.9.5\src\date.rs:180:9
    |
180 |         write!(f, "{}-{:02}-{:02}", y, m, d)

error: cannot find attribute `derive` in this scope
error: cannot find attribute `derive` in this scope
 --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\version_check-0.9.5\src\date.rs:5:3
5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]
  |   ^^^^^^

error: cannot find macro `write` in this scope
error: cannot find macro `write` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\version_check-0.9.5\src\channel.rs:193:9
193 |         write!(f, "{}", self.as_str())
    |         ^^^^^

error: cannot find attribute `derive` in this scope
error: cannot find attribute `derive` in this scope
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\version_check-0.9.5\src\channel.rs:12:3
12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]
   |   ^^^^^^

error: cannot find attribute `derive` in this scope
error: cannot find attribute `derive` in this scope
 --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\version_check-0.9.5\src\channel.rs:3:3
3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]
  |   ^^^^^^

error: cannot find macro `write` in this scope
error: cannot find macro `write` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\version_check-0.9.5\src\version.rs:201:9
    |
201 |         write!(f, "Version({:?}, {:?})", self.0, self.to_mmp())

error: cannot find macro `write` in this scope
error: cannot find macro `write` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\version_check-0.9.5\src\version.rs:194:9
    |
194 |         write!(f, "{}.{}.{}", major, minor, patch)

error: cannot find attribute `derive` in this scope
error: cannot find attribute `derive` in this scope
 --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\version_check-0.9.5\src\version.rs:4:3
4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]
  |   ^^^^^^

error[E0514]: found crate `alloc` compiled by an incompatible version of rustc
error[E0514]: found crate `alloc` compiled by an incompatible version of rustc
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:40:1
40 | extern crate alloc;
   | ^^^^^^^^^^^^^^^^^^^
   |
   = note: the following crate versions were found:
   = note: the following crate versions were found:
           crate `alloc` compiled by rustc 1.84.0-beta.1 (b4297a573 2024-11-26): \\?\E:\rust\build\i686-pc-windows-gnu\stage0-sysroot\lib\rustlib\i686-pc-windows-gnu\lib\liballoc-97ba61586c783baa.rlib
           crate `alloc` compiled by rustc 1.84.0-beta.1 (b4297a573 2024-11-26): \\?\E:\rust\build\i686-pc-windows-gnu\stage0-sysroot\lib\rustlib\i686-pc-windows-gnu\lib\liballocator_api2-76359a772786ee79.rmeta
   = help: please recompile that crate using this compiler (rustc 1.85.0-nightly (408d2d309 2024-12-19)) (consider running `cargo clean` first)

error[E0462]: found staticlib `std` instead of rlib or dylib
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\crossbeam-utils-0.8.21\build.rs:15:5
15 | use std::env;
   |     ^^^
   |
   = note: the following crate versions were found:
   = note: the following crate versions were found:
           crate `std`: E:\rust\build\i686-pc-windows-gnu\stage0-sysroot\lib\rustlib\i686-pc-windows-gnu\lib\libstd-44fae294ec7cbfdf.dll.a
   = help: please recompile that crate using --crate-type lib
error[E0514]: found crate `alloc` compiled by an incompatible version of rustc
error[E0514]: found crate `alloc` compiled by an incompatible version of rustc
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:26:1
26 | extern crate alloc;
   | ^^^^^^^^^^^^^^^^^^^
   |
   = note: the following crate versions were found:
   = note: the following crate versions were found:
           crate `alloc` compiled by rustc 1.84.0-beta.1 (b4297a573 2024-11-26): \\?\E:\rust\build\i686-pc-windows-gnu\stage0-sysroot\lib\rustlib\i686-pc-windows-gnu\lib\liballoc-97ba61586c783baa.rlib
           crate `alloc` compiled by rustc 1.84.0-beta.1 (b4297a573 2024-11-26): \\?\E:\rust\build\i686-pc-windows-gnu\stage0-sysroot\lib\rustlib\i686-pc-windows-gnu\lib\liballocator_api2-76359a772786ee79.rmeta
   = help: please recompile that crate using this compiler (rustc 1.85.0-nightly (408d2d309 2024-12-19)) (consider running `cargo clean` first)
error: cannot find attribute `test` in this scope
error: cannot find attribute `test` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:354:3
354 | #[test]
    |   ^^^^

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:356:5
    |
356 |     assert_eq!(try_join(vec!["\0"]), Err(QuoteError::Nul));

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:357:5
    |
357 |     assert_eq!(try_quote("\0"), Err(QuoteError::Nul));

[RUSTC-TIMING] windows_targets test:false 0.102
error: cannot find attribute `test` in this scope
error: cannot find attribute `test` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:345:3
345 | #[test]
    |   ^^^^

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:348:5
    |
348 |     assert_eq!(join(vec![]), "");

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:349:5
    |
349 |     assert_eq!(join(vec![""]), "''");

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:350:5
    |
350 |     assert_eq!(join(vec!["a", "b"]), "a b");

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:351:5
    |
351 |     assert_eq!(join(vec!["foo bar", "baz"]), "'foo bar' baz");

error: cannot find attribute `test` in this scope
error: cannot find attribute `test` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:286:3
286 | #[test]
    |   ^^^^

error: cannot find macro `assert` in this scope
error: cannot find macro `assert` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:328:9
    |
328 |         assert!(parts.len() == 2);

error: cannot find macro `println` in this scope
error: cannot find macro `println` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:337:13
    |
337 |             println!("FAIL: for input <{}>, expected <{}>, got <{}>",

error: cannot find macro `assert` in this scope
error: cannot find macro `assert` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:342:5
342 |     assert!(ok);
    |     ^^^^^^

error: cannot find attribute `test` in this scope
error: cannot find attribute `test` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:276:3
276 | #[test]
    |   ^^^^

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:281:13
    |
281 |             assert_eq!(sh.line_no, 3);

error: cannot find attribute `test` in this scope
error: cannot find attribute `test` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:269:3
269 | #[test]
    |   ^^^^

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:272:9
    |
272 |         assert_eq!(split(input), output.map(|o| o.iter().map(|&x| x.to_owned()).collect()));

error: cannot find attribute `derive` in this scope
error: cannot find attribute `derive` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:134:3
134 | #[derive(Default, Debug, Clone)]
    |   ^^^^^^

error: cannot find attribute `derive` in this scope
error: cannot find attribute `derive` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\lib.rs:110:3
110 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
    |   ^^^^^^

error: cannot find attribute `test` in this scope
error: cannot find attribute `test` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:568:3
568 | #[test]
    |   ^^^^

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:572:5
    |
572 |     assert_eq!(join(vec![INVALID_UTF8]), INVALID_UTF8_SINGLEQUOTED);

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:574:5
    |
574 |     assert_eq!(join(vec![]), &b""[..]);

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:575:5
    |
575 |     assert_eq!(join(vec![&b""[..]]), b"''");

error: cannot find attribute `test` in this scope
error: cannot find attribute `test` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:555:3
555 | #[test]
    |   ^^^^

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:559:5
    |
559 |     assert_eq!(quote(INVALID_UTF8), INVALID_UTF8_SINGLEQUOTED);

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:561:5
    |
561 |     assert_eq!(quote(b""), &b"''"[..]);

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:562:5
    |
562 |     assert_eq!(quote(b"foobar"), &b"foobar"[..]);

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:563:5
    |
563 |     assert_eq!(quote(b"foo bar"), &b"'foo bar'"[..]);

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:564:5
    |
564 |     assert_eq!(quote(b"'\""), &b"\"'\\\"\""[..]);

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:565:5
    |
565 |     assert_eq!(quote(b""), &b"''"[..]);

error: cannot find attribute `test` in this scope
error: cannot find attribute `test` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:545:3
545 | #[test]
    |   ^^^^

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:550:13
    |
550 |             assert_eq!(sh.line_no, 3);

error: cannot find attribute `test` in this scope
error: cannot find attribute `test` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:538:3
538 | #[test]
    |   ^^^^

error: cannot find macro `assert_eq` in this scope
error: cannot find macro `assert_eq` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:541:9
    |
541 |         assert_eq!(split(input), output.map(|o| o.iter().map(|&x| x.to_owned()).collect()));

error: cannot find attribute `test` in this scope
error: cannot find attribute `test` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:506:3
506 | #[test]
    |   ^^^^

error: cannot find macro `assert` in this scope
error: cannot find macro `assert` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:510:5
    |
510 |     assert!(core::str::from_utf8(INVALID_UTF8).is_err());

error: requires `sized` lang_item

error: cannot find macro `debug_assert` in this scope
error: cannot find macro `debug_assert` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:412:5
    |
412 |     debug_assert!(i > 0);

error: cannot find macro `unreachable` in this scope
error: cannot find macro `unreachable` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:410:9
410 |         unreachable!()
    |         ^^^^^^^^^^^

error: cannot find attribute `derive` in this scope
error: cannot find attribute `derive` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:234:3
234 | #[derive(PartialEq)]
    |   ^^^^^^

error: cannot find macro `assert` in this scope
error: cannot find macro `assert` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:225:13
    |
225 |             assert!(rest.len() < in_bytes.len()); // no infinite loop

error: cannot find attribute `derive` in this scope
error: cannot find attribute `derive` in this scope
   --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:170:3
170 | #[derive(Default, Debug, Clone)]
    |   ^^^^^^

   Compiling autocfg v1.4.0
   Compiling autocfg v1.4.0
error: cannot find macro `println` in this scope
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\crossbeam-utils-0.8.21\build.rs:46:9
   |
46 |         println!("cargo:rustc-cfg=crossbeam_sanitize_thread");
   |         ^^^^^^^

error[E0514]: found crate `core` compiled by an incompatible version of rustc
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\shlex-1.3.0\src\bytes.rs:41:14
41 |     in_iter: core::slice::Iter<'a, u8>,
   |              ^^^^
   |
   = note: the following crate versions were found:
   = note: the following crate versions were found:
           crate `core` compiled by rustc 1.84.0-beta.1 (b4297a573 2024-11-26): \\?\E:\rust\build\i686-pc-windows-gnu\stage0-sysroot\lib\rustlib\i686-pc-windows-gnu\lib\libcore-1b3b15f58efd35fd.rlib
   = help: please recompile that crate using this compiler (rustc 1.85.0-nightly (408d2d309 2024-12-19)) (consider running `cargo clean` first)
[RUSTC-TIMING] cfg_if test:false 0.118
   Compiling smallvec v1.13.2
[RUSTC-TIMING] stable_deref_trait test:false 0.121
error: cannot find macro `println` in this scope
error: cannot find macro `println` in this scope
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\crossbeam-utils-0.8.21\build.rs:40:9
   |
40 |         println!("cargo:rustc-cfg=crossbeam_no_atomic");

   Compiling once_cell v1.20.2
error: cannot find macro `println` in this scope
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\crossbeam-utils-0.8.21\build.rs:27:13
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\crossbeam-utils-0.8.21\build.rs:27:13
   |
27 |             println!(
   |             ^^^^^^^

error[E0462]: found staticlib `std` instead of rlib or dylib
 --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\proc-macro2-1.0.92\build.rs:4:5
4 | use std::env;
  |     ^^^
  |
  = note: the following crate versions were found:
  = note: the following crate versions were found:
          crate `std`: E:\rust\build\i686-pc-windows-gnu\stage0-sysroot\lib\rustlib\i686-pc-windows-gnu\lib\libstd-44fae294ec7cbfdf.dll.a
  = help: please recompile that crate using --crate-type lib
error: cannot find macro `println` in this scope
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\crossbeam-utils-0.8.21\build.rs:22:5
   |
   |
22 |     println!("cargo:rustc-check-cfg=cfg(crossbeam_no_atomic,crossbeam_sanitize_thread)");


error[E0462]: found staticlib `std` instead of rlib or dylib
 --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\proc-macro2-1.0.92\build.rs:5:5
5 | use std::ffi::OsString;
  |     ^^^
  |
  = note: the following crate versions were found:
  = note: the following crate versions were found:
          crate `std`: E:\rust\build\i686-pc-windows-gnu\stage0-sysroot\lib\rustlib\i686-pc-windows-gnu\lib\libstd-44fae294ec7cbfdf.dll.a
  = help: please recompile that crate using --crate-type lib
error: cannot find macro `println` in this scope
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\crossbeam-utils-0.8.21\build.rs:21:5
   |
   |
21 |     println!("cargo:rerun-if-changed=no_atomic.rs");

error: cannot find macro `include` in this scope
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\crossbeam-utils-0.8.21\build.rs:18:1
   |
   |
18 | include!("build-common.rs");


error[E0462]: found staticlib `std` instead of rlib or dylib
 --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\proc-macro2-1.0.92\build.rs:6:5
6 | use std::fs;
  |     ^^^
  |
  = note: the following crate versions were found:
  = note: the following crate versions were found:
          crate `std`: E:\rust\build\i686-pc-windows-gnu\stage0-sysroot\lib\rustlib\i686-pc-windows-gnu\lib\libstd-44fae294ec7cbfdf.dll.a
  = help: please recompile that crate using --crate-type lib

error[E0462]: found staticlib `std` instead of rlib or dylib
 --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\proc-macro2-1.0.92\build.rs:7:5
7 | use std::io::ErrorKind;
  |     ^^^
  |
  = note: the following crate versions were found:
  = note: the following crate versions were found:
          crate `std`: E:\rust\build\i686-pc-windows-gnu\stage0-sysroot\lib\rustlib\i686-pc-windows-gnu\lib\libstd-44fae294ec7cbfdf.dll.a
  = help: please recompile that crate using --crate-type lib
error: cannot find macro `include` in this scope
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\crossbeam-utils-0.8.21\build.rs:17:1
   |
   |
17 | include!("no_atomic.rs");


error[E0462]: found staticlib `std` instead of rlib or dylib
 --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\proc-macro2-1.0.92\build.rs:8:5
8 | use std::iter;
  |     ^^^
  |
  = note: the following crate versions were found:
  = note: the following crate versions were found:
          crate `std`: E:\rust\build\i686-pc-windows-gnu\stage0-sysroot\lib\rustlib\i686-pc-windows-gnu\lib\libstd-44fae294ec7cbfdf.dll.a
  = help: please recompile that crate using --crate-type lib

error[E0462]: found staticlib `std` instead of rlib or dylib
 --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\proc-macro2-1.0.92\build.rs:9:5
9 | use std::path::Path;
  |     ^^^
  |
  = note: the following crate versions were found:
  = note: the following crate versions were found:
          crate `std`: E:\rust\build\i686-pc-windows-gnu\stage0-sysroot\lib\rustlib\i686-pc-windows-gnu\lib\libstd-44fae294ec7cbfdf.dll.a
  = help: please recompile that crate using --crate-type lib

error[E0462]: found staticlib `std` instead of rlib or dylib
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\proc-macro2-1.0.92\build.rs:10:5
10 | use std::process::{self, Command, Stdio};
   |     ^^^
   |
   = note: the following crate versions were found:
   = note: the following crate versions were found:
           crate `std`: E:\rust\build\i686-pc-windows-gnu\stage0-sysroot\lib\rustlib\i686-pc-windows-gnu\lib\libstd-44fae294ec7cbfdf.dll.a
   = help: please recompile that crate using --crate-type lib
error: cannot find attribute `derive` in this scope
error: cannot find attribute `derive` in this scope
 --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\autocfg-1.4.0\src\error.rs:9:3
9 | #[derive(Debug)]
  |   ^^^^^^

error: cannot find macro `write` in this scope
error: cannot find macro `write` in this scope
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\autocfg-1.4.0\src\error.rs:37:17
37 |                 write!(f, "process exited unsuccessfully: {}", status)
   |                 ^^^^^


error[E0462]: found staticlib `std` instead of rlib or dylib
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\proc-macro2-1.0.92\build.rs:11:5
11 | use std::str;
   |     ^^^
   |
   = note: the following crate versions were found:
   = note: the following crate versions were found:
           crate `std`: E:\rust\build\i686-pc-windows-gnu\stage0-sysroot\lib\rustlib\i686-pc-windows-gnu\lib\libstd-44fae294ec7cbfdf.dll.a
   = help: please recompile that crate using --crate-type lib
error: cannot find attribute `derive` in this scope
error: cannot find attribute `derive` in this scope
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\autocfg-1.4.0\src\error.rs:44:3
44 | #[derive(Debug)]
   |   ^^^^^^

error: cannot find attribute `derive` in this scope
error: cannot find attribute `derive` in this scope
 --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-1cd66030c949c28d\autocfg-1.4.0\src\rustc.rs:9:3
9 | #[derive(Clone, Debug)]

@bors
Copy link
Collaborator

bors commented Dec 19, 2024

💔 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 Dec 19, 2024
@bors
Copy link
Collaborator

bors commented Dec 20, 2024

☔ The latest upstream changes (presumably #134559) made this pull request unmergeable. Please resolve the merge conflicts.

@jieyouxu jieyouxu closed this Dec 30, 2024
@jieyouxu jieyouxu deleted the exp-windows-dev-drive-ci-refs branch December 30, 2024 11:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants