Skip to content

Doesn't work on newest version of Rust

Created by: Catman155

Compiling termion v1.5.1 error[E0433]: failed to resolve. Maybe a missing extern crate sys;? --> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\lib.rs:22:9 | 22 | pub use sys::size::terminal_size; | ^^^ Maybe a missing extern crate sys;?

error[E0433]: failed to resolve. Maybe a missing extern crate sys;? --> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\lib.rs:23:9 | 23 | pub use sys::tty::{is_tty, get_tty}; | ^^^ Maybe a missing extern crate sys;?

error[E0433]: failed to resolve. Maybe a missing extern crate sys;? --> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\async.rs:5:5 | 5 | use sys::tty::get_tty; | ^^^ Maybe a missing extern crate sys;?

error[E0432]: unresolved import sys --> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\raw.rs:28:5 | 28 | use sys::Termios; | ^^^ Maybe a missing extern crate sys;?

error[E0433]: failed to resolve. Maybe a missing extern crate sys;? --> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\raw.rs:29:5 | 29 | use sys::attr::{get_terminal_attr, raw_terminal_attr, set_terminal_attr}; | ^^^ Maybe a missing extern crate sys;?

error[E0425]: cannot find function get_tty in this scope --> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\async.rs:20:36 | 20 | thread::spawn(move || for i in get_tty().unwrap().bytes() { | ^^^^^^^ not found in this scope

error[E0425]: cannot find function set_terminal_attr in this scope --> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\raw.rs:45:9 | 45 | set_terminal_attr(&self.prev_ios).unwrap(); | ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function get_terminal_attr in this scope --> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\raw.rs:90:23 | 90 | let mut ios = get_terminal_attr()?; | ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function raw_terminal_attr in this scope --> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\raw.rs:93:9 | 93 | raw_terminal_attr(&mut ios); | ^^^^^^^^^^^^^^^^^ not found in this scope

error[E0425]: cannot find function set_terminal_attr in this scope --> C:\Users***.cargo\registry\src\github.com-1ecc6299db9ec823\termion-1.5.1\src\raw.rs:95:9 | 95 | set_terminal_attr(&ios)?; | ^^^^^^^^^^^^^^^^^ not found in this scope

error: aborting due to 10 previous errors

Some errors occurred: E0425, E0432, E0433. For more information about an error, try rustc --explain E0425. error: Could not compile termion. warning: build failed, waiting for other jobs to finish... error: build failed