Skip to content

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
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/[email protected]' (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/[email protected]
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