Could not execute process `rustc src/ncurses.rs --crate-type lib --out-dir /home/henry/rust-gravity-worm/target/deps -L /home/henry/rust-gravity-worm/target/deps -L /home/henry/rust-gravity-worm/target/deps` (status=101)
--- stderr
src/ll.rs:23:21: 23:22 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ll.rs:23 pub type attr_t_p = *attr_t;
^
src/ll.rs:24:20: 24:21 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ll.rs:24 pub type short_p = *c_short;
^
src/ll.rs:25:19: 25:20 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ll.rs:25 pub type void_p = *c_void;
^
src/ll.rs:26:19: 26:20 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ll.rs:26 pub type char_p = *c_char;
^
src/ll.rs:27:21: 27:22 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ll.rs:27 pub type chtype_p = *chtype;
^
src/ll.rs:28:19: 28:20 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ll.rs:28 pub type WINDOW = *WINDOW_impl;
^
src/ll.rs:29:19: 29:20 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ll.rs:29 pub type SCREEN = *SCREEN_impl;
^
src/ll.rs:30:19: 30:20 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ll.rs:30 pub type FILE_p = *FILE;
^
src/ll.rs:31:20: 31:21 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ll.rs:31 pub type va_list = *u8;
^
src/constants.rs:21:23: 21:24 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/constants.rs:21 pub static ttytype: *c_char;
^
src/ncurses.rs:83:29: 83:30 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ncurses.rs:83 ll::attr_get(&*attrs as *i32,
^
src/ncurses.rs:84:28: 84:29 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ncurses.rs:84 &*pair as *i16,
^
src/ncurses.rs:159:30: 159:31 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ncurses.rs:159 &*r as *i16,
^
src/ncurses.rs:160:30: 160:31 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ncurses.rs:160 &*g as *i16,
^
src/ncurses.rs:161:30: 161:31 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ncurses.rs:161 &*b as *i16)
^
src/ncurses.rs:311:23: 311:24 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ncurses.rs:311 pub fn getwin(reader: *libc::FILE) -> WINDOW
^
src/ncurses.rs:1021:42: 1021:43 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ncurses.rs:1021 { unsafe { ll::pair_content(pair, &*f as *i16, &*b as *i16) } }
^
src/ncurses.rs:1021:55: 1021:56 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ncurses.rs:1021 { unsafe { ll::pair_content(pair, &*f as *i16, &*b as *i16) } }
^
src/ncurses.rs:1379:40: 1379:41 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ncurses.rs:1379 { unsafe { ll::wattr_get(w, &*attrs as *i32, &*pair as *i16, ptr::null()) } }
^
src/ncurses.rs:1379:56: 1379:57 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ncurses.rs:1379 { unsafe { ll::wattr_get(w, &*attrs as *i32, &*pair as *i16, ptr::null()) } }
^
src/ncurses.rs:1672:39: 1672:40 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ncurses.rs:1672 { unsafe { ll::wgetscrreg(w, &*top as *i32, &*bot as *i32) } }
^
src/ncurses.rs:1672:54: 1672:55 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ncurses.rs:1672 { unsafe { ll::wgetscrreg(w, &*top as *i32, &*bot as *i32) } }
^
src/ncurses.rs:1800:66: 1800:67 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ncurses.rs:1800 { unsafe { char::from_u32(*((acs_map as i32 + 4 * (c as i32)) as *u32)).expect("Invalid char") } }
^
src/ncurses.rs:1957:24: 1957:25 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ncurses.rs:1957 pub fn getmouse(event: *MEVENT) -> i32
^
src/ncurses.rs:1960:26: 1960:27 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ncurses.rs:1960 pub fn ungetmouse(event: *MEVENT) -> i32
^
src/ncurses.rs:1975:24: 1975:25 error: bare raw pointers are no longer allowed, you should likely use `*mut T`, but otherwise `*T` is now known as `*const T`
src/ncurses.rs:1975 pub fn wmouse_trafo(w: *WINDOW, y: &[i32], x: &[i32], to_screen: bool) -> i32
^
error: aborting due to 26 previous errors