Skip to content

Conversation

bonigarcia
Copy link
Member

@bonigarcia bonigarcia commented Sep 12, 2024

User description

Description

This PR makes SM to reuse the driver URL value (--driver-mirror-ur), when specified. to discover the geckodriver versions, which currently is done using this URL:

https://raw.githubusercontent.com/SeleniumHQ/selenium/trunk/common/geckodriver/geckodriver-support.json

As proposed by @BernMcCarty in #13941, instead of that URL, the driver mirror URL is used, concatenating /geckodriver-support.json at the end of the URL. For example:

selenium-manager.exe --browser firefox --debug --driver-mirror-url http://localhost:8080

[2024-09-12T14:41:20.940Z DEBUG] geckodriver not found in PATH
[2024-09-12T14:41:20.941Z DEBUG] firefox detected at C:\Program Files\Mozilla Firefox\firefox.exe
[2024-09-12T14:41:20.942Z DEBUG] Running command: wmic datafile where name='C:\\Program Files\\Mozilla Firefox\\firefox.exe' get Version /value
[2024-09-12T14:41:21.025Z DEBUG] Output: "\r\r\n\r\r\nVersion=127.0.1.8935\r\r\n\r\r\n\r\r\n\r"
[2024-09-12T14:41:21.029Z DEBUG] Detected browser: firefox 127.0.1.8935
[2024-09-12T14:41:21.030Z DEBUG] Using mirror URL to discover driver versions: http://localhost:8080/geckodriver-support.json
[2024-09-12T14:41:21.346Z DEBUG] Valid geckodriver versions for firefox 127: ["0.35.0", "0.34.0"]
[2024-09-12T14:41:21.347Z DEBUG] Required driver: geckodriver 0.35.0
[2024-09-12T14:41:21.348Z DEBUG] Downloading geckodriver 0.35.0 from http://localhost:8080/download/v0.35.0/geckodriver-v0.35.0-win64.zip
[2024-09-12T14:41:21.665Z ERROR] Unsuccessful response (404 Not Found) for URL http://localhost:8080/download/v0.35.0/geckodriver-v0.35.0-win64.zip

(this example fail at the end since I only mirrored the geckodriver-support.json locally, but a real mirror should also mirror the driver artifacts).

Motivation and Context

It will help to improve user experience related to Firefox driver mirrors, as informed in #13941.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist

  • I have read the contributing document.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

PR Type

enhancement


Description

  • Enhanced the FirefoxManager to reuse the driver mirror URL for discovering geckodriver versions, improving flexibility in driver management.
  • Introduced a new function get_driver_mirror_versions_url_or_default to construct a URL for fetching driver versions based on a custom mirror URL.
  • Replaced the static driver version URL with a dynamic one, allowing the use of a specified mirror URL.

Changes walkthrough 📝

Relevant files
Enhancement
firefox.rs
Use custom driver mirror URL for geckodriver versions       

rust/src/firefox.rs

  • Added logic to use a custom driver mirror URL for fetching geckodriver
    versions.
  • Replaced the default driver version URL with a dynamic one based on
    the mirror URL.
  • +3/-1     
    lib.rs
    Add function for custom driver mirror versions URL             

    rust/src/lib.rs

  • Introduced a new function to get a driver mirror versions URL or
    default.
  • Implemented logic to construct the URL based on the provided mirror
    URL.
  • +20/-0   

    💡 PR-Agent usage:
    Comment /help on the PR to get a list of all available PR-Agent tools and their descriptions

    @bonigarcia bonigarcia added the C-rust Rust code is mostly Selenium Manager label Sep 12, 2024
    Copy link
    Contributor

    PR Reviewer Guide 🔍

    ⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪
    🧪 No relevant tests
    🔒 No security concerns identified
    ⚡ Key issues to review

    Error Handling
    The new function get_driver_mirror_versions_url_or_default doesn't handle the case where default_url doesn't contain a '/' character, which could lead to unexpected behavior.

    Code Duplication
    The URL construction logic in get_driver_mirror_versions_url_or_default is similar to existing code elsewhere. Consider refactoring to reduce duplication.

    Copy link
    Contributor

    PR Code Suggestions ✨

    CategorySuggestion                                                                                                                                    Score
    Error handling
    Add error handling for unexpected input in URL parsing

    Consider adding error handling for the case where rfind('/') returns None. This
    would make the function more robust against unexpected input.

    rust/src/lib.rs [1294-1300]

     let driver_versions_path = default_url.rfind('/').map(|i| &default_url[i + 1..]);
    -if let Some(path) = driver_versions_path {
    -    let driver_mirror_versions_url = if driver_mirror_url.ends_with('/') {
    -        format!("{}{}", driver_mirror_url, path)
    -    } else {
    -        format!("{}/{}", driver_mirror_url, path)
    -    };
    +match driver_versions_path {
    +    Some(path) => {
    +        let driver_mirror_versions_url = if driver_mirror_url.ends_with('/') {
    +            format!("{}{}", driver_mirror_url, path)
    +        } else {
    +            format!("{}/{}", driver_mirror_url, path)
    +        };
    +        // ... rest of the code ...
    +    }
    +    None => {
    +        self.get_logger().warn("Unable to extract path from default URL");
    +        return default_url.to_string();
    +    }
    +}
     
    Suggestion importance[1-10]: 9

    Why: Adding error handling for cases where rfind('/') returns None significantly improves the robustness of the function, ensuring that unexpected input is managed gracefully and logged appropriately.

    9
    Enhancement
    Use a dedicated URL manipulation library for more robust URL handling

    Consider using the url crate to handle URL manipulation and concatenation. This
    would provide a more robust way to handle URL construction and avoid potential
    issues with slashes.

    rust/src/lib.rs [1296-1300]

    -let driver_mirror_versions_url = if driver_mirror_url.ends_with('/') {
    -    format!("{}{}", driver_mirror_url, path)
    -} else {
    -    format!("{}/{}", driver_mirror_url, path)
    -};
    +use url::Url;
    +let base_url = Url::parse(driver_mirror_url).expect("Invalid driver mirror URL");
    +let driver_mirror_versions_url = base_url.join(path).expect("Failed to join URL").to_string();
     
    • Apply this suggestion
    Suggestion importance[1-10]: 8

    Why: Using the url crate for URL manipulation is a robust approach that reduces the risk of errors related to manual string concatenation and handling of slashes. This suggestion improves code reliability and maintainability.

    8
    Best practice
    Use more precise string manipulation for URL path handling

    Consider using the strip_suffix method instead of ends_with for more precise string
    manipulation when removing the trailing slash from the URL.

    rust/src/lib.rs [1296-1300]

    -let driver_mirror_versions_url = if driver_mirror_url.ends_with('/') {
    -    format!("{}{}", driver_mirror_url, path)
    -} else {
    -    format!("{}/{}", driver_mirror_url, path)
    +let driver_mirror_versions_url = match driver_mirror_url.strip_suffix('/') {
    +    Some(url) => format!("{}/{}", url, path),
    +    None => format!("{}/{}", driver_mirror_url, path),
     };
     
    • Apply this suggestion
    Suggestion importance[1-10]: 7

    Why: The use of strip_suffix is a more precise method for handling trailing slashes in URLs, which enhances code clarity and reduces potential errors in string manipulation.

    7

    Copy link
    Contributor

    CI Failure Feedback 🧐

    Action: Rust / Tests (windows) / Tests (windows)

    Failed stage: Run Bazel [❌]

    Failure summary:

    The action failed due to multiple instances of a ToolExecError during the build process.
    Specifically:

  • The cl.exe compiler from Microsoft Visual Studio failed to execute successfully with an exit code of
    2.
  • This error occurred during the compiler family detection step for various build scripts, including
    those for bzip2-sys, ring, zstd-sys, libz-sys, and lzma-sys.
  • Additionally, there were command line warnings (D9002) about ignoring unknown options like
    -fvisibility=hidden.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Microsoft Windows Server 2022
    ...
    
    457:  �[32m[1 / 1]�[0m checking cached actions
    458:  �[32mAnalyzing:�[0m 40 targets (445 packages loaded, 16043 targets configured)
    459:  �[32m[1 / 12]�[0m [Prepa] Writing repo mapping manifest for @@rules_rust//util/process_wrapper:process_wrapper [for tool]
    460:  �[32mAnalyzing:�[0m 40 targets (445 packages loaded, 16062 targets configured)
    461:  �[32m[160 / 512]�[0m [Prepa] Writing file external/rules_rust/tools/runfiles/workspace_name.env [for tool]
    462:  �[32mINFO: �[0mAnalyzed 40 targets (445 packages loaded, 16062 targets configured).
    463:  �[32m[260 / 569]�[0m Compiling Rust bin anyhow_bs_ (36 files) [for tool]; 0s disk-cache
    464:  �[32mINFO: �[0mFrom Running Cargo build script bzip2-sys:
    465:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__bzip2-sys-0.1.11-1.0.8/bzip2-sys_bs.out_dir\\lib\\16765532395030103576detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    466:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__bzip2-sys-0.1.11-1.0.8/bzip2-sys_bs.out_dir\\lib\\11005750865896490860detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    467:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__bzip2-sys-0.1.11-1.0.8/bzip2-sys_bs.out_dir\\lib\\14975521605609218046detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    468:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__bzip2-sys-0.1.11-1.0.8/bzip2-sys_bs.out_dir\\lib\\10259289330760624021detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    469:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__bzip2-sys-0.1.11-1.0.8/bzip2-sys_bs.out_dir\\lib\\5443666563956077290detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    470:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__bzip2-sys-0.1.11-1.0.8/bzip2-sys_bs.out_dir\\lib\\9459633458319042844detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    471:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__bzip2-sys-0.1.11-1.0.8/bzip2-sys_bs.out_dir\\lib\\15656688910179093559detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    472:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__bzip2-sys-0.1.11-1.0.8/bzip2-sys_bs.out_dir\\lib\\12855160850316100953detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    473:  �[32mINFO: �[0mFrom Running Cargo build script ring:
    474:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\5979100077902640570detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    475:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\10145828020414308169detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    476:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\14953062536252097420detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    477:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\16652461797092704275detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    478:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\5527699912010292380detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    479:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\7263827563401651376detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    480:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\16599635935862239561detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    481:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\18030955059177934891detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    482:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\2790502546764097121detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    483:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\5090556512724024234detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    484:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\8060385588221669723detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    485:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\6167518239498843136detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    486:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\1309408263113989003detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    487:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\15694358374012768768detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    488:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\226508818779560164detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    489:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\923422772441560231detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    490:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\13385827732097941701detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    491:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\1848343892957752205detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    492:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\12061148304696702813detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    493:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__ring-0.17.8/ring_bs.out_dir\\2641975549840349362detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    494:  �[32mINFO: �[0mFrom Running Cargo build script zstd-sys:
    495:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\10998260155308701326detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    496:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\11542945134236044897detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    497:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\13981764085502603638detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    498:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\640939070503367490detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    499:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\12588025722491751011detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    500:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    501:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\18066495922616717525detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    502:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    503:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\6637852174571754958detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    504:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    505:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\5898328286856415265detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    506:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    507:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\8617467759389126919detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    508:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    509:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\4303029593927259177detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    510:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    511:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\3534402525977065983detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    512:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    513:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\15934253472440959435detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    514:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    515:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\4733450009892668778detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    516:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    517:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\5836418292583528436detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    518:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    519:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    520:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\6560814591336353601detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    521:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    522:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\7812358829043546018detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    523:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    524:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\14467643213136292983detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    525:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    526:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\10299013754643034811detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    527:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    528:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\1443437699756431208detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    529:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    530:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\7793557625885081364detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    531:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    532:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\11528801503402237017detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    533:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    534:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\3771341034889092575detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    535:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    536:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\11287154893280938136detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    537:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    538:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\6971461278284530997detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    539:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    540:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\9520803465916493780detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    541:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    542:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\11305326830000203356detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    543:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    544:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\2016838697802778674detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    545:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    546:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\10128599829253653119detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    547:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    548:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\5718660014679749543detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    549:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    550:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\9450762539581276819detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    551:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    552:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\15946433218022194554detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    553:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    554:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\13339673623594531023detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    555:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    556:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    557:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\8864790013236977666detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    558:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    559:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\1329765734575757066detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    560:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    561:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\1737027878577900539detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    562:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    563:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\12473029824079974487detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    564:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    565:  Build Script Warning: cl : Command line warning D9002 : ignoring unknown option '-fvisibility=hidden'
    566:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__zstd-sys-2.0.10-zstd.1.5.6/zstd-sys_bs.out_dir\\14512488672906272210detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    567:  �[32mINFO: �[0mFrom Running Cargo build script libz-sys:
    568:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__libz-sys-1.1.16/libz-sys_bs.out_dir\\lib\\5727225335090679075detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    569:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__libz-sys-1.1.16/libz-sys_bs.out_dir\\lib\\10552913273410753762detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    570:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__libz-sys-1.1.16/libz-sys_bs.out_dir\\lib\\15044370308148399552detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    571:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__libz-sys-1.1.16/libz-sys_bs.out_dir\\lib\\12532163277813060487detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    572:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__libz-sys-1.1.16/libz-sys_bs.out_dir\\lib\\12089436063928975556detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    573:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__libz-sys-1.1.16/libz-sys_bs.out_dir\\lib\\11244283672441118517detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    574:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__libz-sys-1.1.16/libz-sys_bs.out_dir\\lib\\8520740083211468341detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    575:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__libz-sys-1.1.16/libz-sys_bs.out_dir\\lib\\11710654380203833650detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    576:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__libz-sys-1.1.16/libz-sys_bs.out_dir\\lib\\8354187731768352647detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    577:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__libz-sys-1.1.16/libz-sys_bs.out_dir\\lib\\1580158812033611501detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    578:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__libz-sys-1.1.16/libz-sys_bs.out_dir\\lib\\14981924725760362091detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    579:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__libz-sys-1.1.16/libz-sys_bs.out_dir\\lib\\16574107240550808603detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    580:  �[32mINFO: �[0mFrom Running Cargo build script lzma-sys:
    581:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\2272500575903633644detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    582:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\1984545547212909605detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    583:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\9817474950723560896detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    584:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\1934186249889944793detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    585:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\514965785106889540detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    586:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\2369688814512087954detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    587:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\7481994928102282069detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    588:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\3535929665270670396detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    589:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\1539836639103856565detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    590:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\13910978172988938347detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    591:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\4566105001008987442detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    592:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\3093211211773321065detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    593:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\11481292300869070738detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    594:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\7039729423862608296detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    595:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\3797152074953225539detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    596:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\5840775807134327447detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    597:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\15086329237842894822detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    598:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\15241413692817410757detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    599:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\7980830930151166623detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    600:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\15265171243240340683detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    601:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\9259052100745569169detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    602:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\3092172086335524814detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    603:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\12521730117012268113detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    604:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\7982632564511389000detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    605:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\16706434631434585769detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    606:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\9936351943793704547detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    607:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\76047375798621719detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    608:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\1261094386737924942detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    609:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\15066322665704757780detect_compiler_family.c" with args C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe did not execute successfully (status code exit code: 2).
    610:  Build Script Warning: Compiler family detection failed due to error: ToolExecError: Command "C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.41.34120/bin/HostX64/x64/cl.exe" "-E" "D:\\_bazel\\execroot\\_main\\bazel-out/x64_windows-fastbuild/bin/external/crates__lzma-sys-0.1.20/lzma-sys_bs.out_dir\\16439257727191438192detect_compiler_family.c" with args C:/Program Files/Microso...

    @dongfangtianyu
    Copy link

    (this example fail at the end since I only mirrored the geckodriver-support.json locally, but a real mirror should also mirror the driver artifacts).

    I used a real mirror server and it worked very well!
    Thanks again!

    selenium-manager.exe --browser firefox --trace --driver-mirror-url http://192.168.2.11:8080/selenium
    [2024-09-13T09:49:37.828Z TRACE] Reading metadata from C:\Users\Administrator\.cache\selenium\se-metadata.json
    [2024-09-13T09:49:37.830Z TRACE] Checking geckodriver in PATH
    [2024-09-13T09:49:37.849Z DEBUG] geckodriver not found in PATH
    [2024-09-13T09:49:37.850Z DEBUG] firefox detected at C:\Program Files\Mozilla Firefox\firefox.exe
    [2024-09-13T09:49:37.851Z TRACE] Path C:\Program Files\Mozilla Firefox\firefox.exe has been escaped to C:\\Program Files\\Mozilla Firefox\\firefox.exe
    [2024-09-13T09:49:37.851Z TRACE] Using shell command to find out firefox version
    [2024-09-13T09:49:37.851Z DEBUG] Running command: wmic datafile where name='C:\\Program Files\\Mozilla Firefox\\firefox.exe' get Version /value
    [2024-09-13T09:49:37.930Z DEBUG] Output: "\r\r\n\r\r\nVersion=122.0.0.8783\r\r\n\r\r\n\r\r\n\r"
    [2024-09-13T09:49:37.934Z TRACE] The version of firefox is 122.0.0.8783
    [2024-09-13T09:49:37.935Z DEBUG] Detected browser: firefox 122.0.0.8783
    [2024-09-13T09:49:37.936Z TRACE] Reading metadata from C:\Users\Administrator\.cache\selenium\se-metadata.json
    [2024-09-13T09:49:37.937Z DEBUG] Using mirror URL to discover driver versions: http://192.168.2.11:8080/selenium/geckodriver-support.json
    [2024-09-13T09:49:38.389Z DEBUG] Valid geckodriver versions for firefox 122: ["0.35.0", "0.34.0"]
    [2024-09-13T09:49:38.391Z TRACE] Writing metadata to C:\Users\Administrator\.cache\selenium\se-metadata.json
    [2024-09-13T09:49:38.392Z DEBUG] Required driver: geckodriver 0.35.0
    [2024-09-13T09:49:38.393Z DEBUG] Downloading geckodriver 0.35.0 from http://192.168.2.11:8080/selenium/download/v0.35.0/geckodriver-v0.35.0-win64.zip
    [2024-09-13T09:49:38.396Z TRACE] Downloading http://192.168.2.11:8080/selenium/download/v0.35.0/geckodriver-v0.35.0-win64.zip to temporal folder "C:\\Users\\Administrator\\AppData\\Local\\Temp\\selenium-managerePJlhs"
    [2024-09-13T09:49:39.403Z TRACE] File to be downloaded: geckodriver-v0.35.0-win64.zip
    [2024-09-13T09:49:39.404Z TRACE] File downloaded to temporal folder: C:\Users\Administrator\AppData\Local\Temp\selenium-managerePJlhs\geckodriver-v0.35.0-win64.zip
    [2024-09-13T09:49:39.564Z TRACE] The detected extension of the compressed file is zip
    [2024-09-13T09:49:39.565Z TRACE] Unzipping C:\Users\Administrator\AppData\Local\Temp\selenium-managerePJlhs\geckodriver-v0.35.0-win64.zip to C:\Users\Administrator\.cache\selenium\geckodriver\win64\0.35.0
    [2024-09-13T09:49:39.617Z TRACE] File extracted to C:\Users\Administrator\AppData\Local\Temp\selenium-managerePJlhs\geckodriver.exe (4274760 bytes)
    [2024-09-13T09:49:39.619Z TRACE] Copying C:\Users\Administrator\AppData\Local\Temp\selenium-managerePJlhs\geckodriver.exe to C:\Users\Administrator\.cache\selenium\geckodriver\win64\0.35.0\geckodriver.exe
    [2024-09-13T09:49:39.629Z INFO ] Driver path: C:\Users\Administrator\.cache\selenium\geckodriver\win64\0.35.0\geckodriver.exe
    [2024-09-13T09:49:39.630Z INFO ] Browser path: C:\Program Files\Mozilla Firefox\firefox.exe
    

    @bonigarcia bonigarcia merged commit 6459008 into trunk Sep 17, 2024
    4 checks passed
    @bonigarcia bonigarcia deleted the sm_mirror_firefox_versions branch September 17, 2024 09:47
    M1troll pushed a commit to M1troll/selenium that referenced this pull request May 14, 2025
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Labels

    C-rust Rust code is mostly Selenium Manager P-enhancement PR with a new feature Review effort [1-5]: 2

    Projects

    Status: Done

    Development

    Successfully merging this pull request may close these issues.

    3 participants