Git Product home page Git Product logo

conrod-android-skeleton's People

Contributors

jbg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

inferrna jomy10

conrod-android-skeleton's Issues

build errors in 2023

I tried to build this repo on a modern-ish system

$ cargo apk build
Using package `conrod-android-skeleton` in `/home/thoth/vendor/conrod-android-skeleton/Cargo.toml`
    Updating crates.io index
    Updating git repository `https://github.com/jbg/conrod`
    Updating git repository `https://github.com/jbg/glium`
error: failed to get `glium` as a dependency of package `conrod v0.54.0 (https://github.com/jbg/conrod#284c0c3a)`
    ... which satisfies git dependency `conrod` of package `conrod-android-skeleton v0.1.0 (/home/thoth/vendor/conrod-android-skeleton)`

Caused by:
  no matching package for override `https://github.com/rust-lang/crates.io-index#[email protected]` found
  location searched: https://github.com/jbg/glium
  version required: =0.17.0
Error: Command `cargo build --target aarch64-linux-android` had a non-zero exit code.

so i commented out the [replace] clause in the hopes that it would fix things...

I think the APIs have drifted in the past 6 years:

error[E0432]: unresolved import `rusttype::FontCollection`
 --> src/assets.rs:3:22
  |
3 | use rusttype::{Font, FontCollection};
  |                      ^^^^^^^^^^^^^^ no `FontCollection` in the root
  |
  = help: consider importing this type alias instead:
          conrod::text::FontCollection

error[E0308]: mismatched types
   --> src/main.rs:21:21
    |
21  |     ui.fonts.insert(assets::load_font("LiberationSans-Regular.ttf"));
    |              ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `rusttype::Font<'static>`, found `Font<'_>`
    |              |
    |              arguments to this method are incorrect
    |

and a great many others.

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.