Skip to content

Demo Fails to Run with Rust Master and Cargo Nightly #224

Closed
@akesling

Description

@akesling
$ rustc --version
rustc 0.13.0-dev (09f04bf2c 2014-12-01 07:11:53 +0000)
$ cargo --version
cargo 0.0.1-pre-nightly (da789a6 2014-11-30 08:14:16 +0000)
$ cargo clean
$ # File path prefix removed for the following output.
$ cargo run --example demo 
   Compiling sdl2 v0.0.6 (file:///rust-sdl2)
src/sdl2/lib.rs:4:1: 4:27 warning: unused attribute, #[warn(unused_attributes)] on by default
src/sdl2/lib.rs:4 #![desc = "SDL2 bindings"]
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/sdl2/lib.rs:5:1: 5:20 warning: unused attribute, #[warn(unused_attributes)] on by default
src/sdl2/lib.rs:5 #![license = "MIT"]
                  ^~~~~~~~~~~~~~~~~~~
src/sdl2/lib.rs:4:1: 4:27 warning: unused attribute, #[warn(unused_attributes)] on by default
src/sdl2/lib.rs:4 #![desc = "SDL2 bindings"]
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/sdl2/lib.rs:5:1: 5:20 warning: unused attribute, #[warn(unused_attributes)] on by default
src/sdl2/lib.rs:5 #![license = "MIT"]
                  ^~~~~~~~~~~~~~~~~~~
rust-sdl2/examples/demo.rs:6:74: 6:98 error: unresolved name `sdl2::video::PosCentered`
rust-sdl2/examples/demo.rs:6     let window = match sdl2::video::Window::new("rust-sdl2 demo: Video", sdl2::video::PosCentered, sdl2::video::PosCentered, 800, 600, sdl2::video::OPENGL) {
                                                                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~
rust-sdl2/examples/demo.rs:6:100: 6:124 error: unresolved name `sdl2::video::PosCentered`
rust-sdl2/examples/demo.rs:6     let window = match sdl2::video::Window::new("rust-sdl2 demo: Video", sdl2::video::PosCentered, sdl2::video::PosCentered, 800, 600, sdl2::video::OPENGL) {
                                                                                                                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~
rust-sdl2/examples/demo.rs:23:17: 23:34 error: unresolved enum variant, struct or const `Quit`
rust-sdl2/examples/demo.rs:23                 sdl2::event::Quit(_) => break 'main,
                                                                               ^~~~~~~~~~~~~~~~~
rust-sdl2/examples/demo.rs:24:17: 24:37 error: unresolved enum variant, struct or const `KeyDown`
rust-sdl2/examples/demo.rs:24                 sdl2::event::KeyDown(_, _, key, _, _, _) => {
                                                                               ^~~~~~~~~~~~~~~~~~~~
rust-sdl2/examples/demo.rs:29:17: 29:34 error: unresolved enum variant, struct or const `None`
rust-sdl2/examples/demo.rs:29                 sdl2::event::None => break 'event,
                                                                               ^~~~~~~~~~~~~~~~~
error: aborting due to 5 previous errors
Build failed, waiting for other jobs to finish...
Could not compile `sdl2`.

To learn more, run the command again with --verbose.

Any suggestions as to how I might debug? I'm rather new to Rust and don't yet know where to look when debugging tooling issues / linking bugs.

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