Skip to content

Unable to run the project in 2025 with the given repo due to lack of Cargo.lock and dependency issues #4

@MichaelMorf

Description

@MichaelMorf

Greetings,

As you may know, your .gitignore includes Cargo.lock files.

As a result, the Cargo.lock files get built with modern 2025 dependencies, which require newer versions of Rust. Project has I believe by default rust v1.53.0 nightly or v1.52.0.

The problem is that the newer versions of Rust (v. 1.61.0>=), are incompatible with certain lines of code in multiple files, specifically when it comes to this case:

  • llvm_asm! (the old syntax) was deprecated in Rust 1.59.0.

  • It was fully removed in Rust 1.61.0+.

  • The newer asm! macro (in core::arch) became stable in Rust 1.59.0, but requires new syntax.

As such the codebase needs refactoring or at least an old Cargo.lock file from 2021 to download the dependencies from back then.

I would appreciate it if I were given access to a repo/version with Cargo.lock from back, when you ran it for the last time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions