Kayak icon indicating copy to clipboard operation
Kayak copied to clipboard

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

Open MichaelMorf opened this issue 8 months ago • 0 comments

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.

MichaelMorf avatar Jul 06 '25 22:07 MichaelMorf