Giter VIP home page Giter VIP logo

game-scanner's People

Contributors

dependabot[bot] avatar philpax avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

game-scanner's Issues

Does not compile on Linux due to missing modules

Expected Behavior

game-scanner should build on Linux with no issues.

Current Behavior

There are missing modules and other implementations (due to the use of cfg os-gating) that are not available on Linux:

error[E0583]: file not found for module `utils`
  --> /home/philpax/.cargo/registry/src/github.com-1ecc6299db9ec823/game-scanner-1.1.2/src/epicgames/mod.rs:14:1
   |
14 | mod utils;
   | ^^^^^^^^^^
   |
   = help: to create the module `utils`, create file "/home/philpax/.cargo/registry/src/github.com-1ecc6299db9ec823/game-scanner-1.1.2/src/epicgames/utils.rs" or "/home/philpax/.cargo/registry/src/github.com-1ecc6299db9ec823/game-scanner-1.1.2/src/epicgames/utils/mod.rs"

error[E0583]: file not found for module `utils`
  --> /home/philpax/.cargo/registry/src/github.com-1ecc6299db9ec823/game-scanner-1.1.2/src/gog/mod.rs:10:1
   |
10 | mod utils;
   | ^^^^^^^^^^
   |
   = help: to create the module `utils`, create file "/home/philpax/.cargo/registry/src/github.com-1ecc6299db9ec823/game-scanner-1.1.2/src/gog/utils.rs" or "/home/philpax/.cargo/registry/src/github.com-1ecc6299db9ec823/game-scanner-1.1.2/src/gog/utils/mod.rs"

(so on and so forth, there's more errors like this)

Possible Solution

Implement the relevant utils for Linux, or disable these modules on Linux.

Steps to Reproduce (for bugs)

Try to build game-scanner by itself, or as a dependency, on x86-64 Linux.

Context

Was just testing my existing code on Linux and noticed this. Not at all an issue - going to be running in Wine anyway - but I figured it was worth calling out. For now, I'm only including game-scanner on Windows as a workaround.

Your Environment

  • Version used: 1.1.2
  • Operating System and version: Arch Linux, HEAD all packages

`game-scanner` cannot be compiled on Windows with Rust 1.69

With Rust 1.69 some logic in ntapi is considered no longer supported and as such compilation fails.

Expected Behavior

game-scanner fails to compile with Rust 1.69 due to one of its dependencies being outdated.

Current Behavior

game-scanner should compile fine on Rust 1.69

Possible Solution

Merge #109

Steps to Reproduce (for bugs)

  1. Build any project that has game-scanner = "1.1.4" in it's Cargo.toml with Rust 1.69 on Windows

Context

I'm using game-scanner as a dependency for my modding tool: https://github.com/R2NorthstarTools/FlightCore/

I noticed a recent CI run failing and started investigating the issue.

Failing CI run: https://github.com/R2NorthstarTools/FlightCore/actions/runs/4756368935/jobs/8458495132#step:8:722

Your Environment

wrong launch path

wrong launch path to Fortnite, it shows epicgames launcher instead of FortniteClient-Win64-Shipping.exe

docs.rs generation for 1.1.0 is broken

Expected Behavior

There should be documentation available for game-scanner 1.1.0 here.

Current Behavior

Documentation generation appears to have failed due to libsqlite3-sys attempting to build outside of OUT_DIR here.

Possible Solution

Not sure, but I assume this isn't a problem for other crates using rusqlite. Maybe try updating rusqlite and see if that fixes it?

Steps to Reproduce (for bugs)

Publish a version to crates.io and wait for docs.rs to generate the docs pages.

Context

I use docs.rs daily to look up how to operate libraries, but I wasn't able to do that with game-scanner due to the docs. Instead, I had to look at the code, which is always informative but not as efficient as having the docs available.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.