Closed NobbZ closed 9 years ago
Since oakes/gtk does not have a dedicated tracker I post the problem here.
Trying to compile SolidOak with rust 1.1.0 gives the following message when compiling gtk:
$ cargo build --release --verbose [...snip...] Fresh gtk v0.0.2 (https://github.com/oakes/gtk#a706742f) Running `rustc src/main.rs --crate-name solidoak --crate-type bin -C opt-level=3 --out-dir /home/nobbz/projects/rust/SolidOak/target/release --emit=dep-info,link -L dependency=/home/nobbz/projects/rust/SolidOak/target/release -L dependency=/home/nobbz/projects/rust/SolidOak/target/release/deps --extern neovim=/home/nobbz/projects/rust/SolidOak/target/release/deps/libneovim-6c4e3ec52e4c3aa3.rlib --extern gtk=/home/nobbz/projects/rust/SolidOak/target/release/deps/libgtk-603f7b3d55ab08ae.rlib --extern glib=/home/nobbz/projects/rust/SolidOak/target/release/deps/libglib-ffb880a3c020598a.rlib --extern gdk=/home/nobbz/projects/rust/SolidOak/target/release/deps/libgdk-46affc9d823767b7.rlib --extern rustc_serialize=/home/nobbz/projects/rust/SolidOak/target/release/deps/librustc_serialize-0e2cbfb69293d88f.rlib -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib -L native=/home/nobbz/projects/rust/SolidOak/target/release/build/gtk-sys-52a287d39e6c515b/out -L /home/nobbz/.cargo/git/checkouts/neovim-rs-2bb65758e77de428/master/neovim/build/lib -L /home/nobbz/.cargo/git/checkouts/neovim-rs-2bb65758e77de428/master/neovim/.deps/usr/lib -L native=/usr/lib/x86_64-linux-gnu` src/main.rs:29:5: 29:17 warning: unused result which must be used, #[warn(unused_must_use)] on by default src/main.rs:29 gtk::init(); ^~~~~~~~~~~~ src/main.rs:1:1: 1:28 error: unstable feature src/main.rs:1 #![feature(libc, path_ext)] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ note: this feature may not be used in the stable release channel error: aborting due to previous error Could not compile `solidoak`. Caused by: Process didn't exit successfully: `rustc src/main.rs --crate-name solidoak --crate-type bin -C opt-level=3 --out-dir /home/nobbz/projects/rust/SolidOak/target/release --emit=dep-info,link -L dependency=/home/nobbz/projects/rust/SolidOak/target/release -L dependency=/home/nobbz/projects/rust/SolidOak/target/release/deps --extern neovim=/home/nobbz/projects/rust/SolidOak/target/release/deps/libneovim-6c4e3ec52e4c3aa3.rlib --extern gtk=/home/nobbz/projects/rust/SolidOak/target/release/deps/libgtk-603f7b3d55ab08ae.rlib --extern glib=/home/nobbz/projects/rust/SolidOak/target/release/deps/libglib-ffb880a3c020598a.rlib --extern gdk=/home/nobbz/projects/rust/SolidOak/target/release/deps/libgdk-46affc9d823767b7.rlib --extern rustc_serialize=/home/nobbz/projects/rust/SolidOak/target/release/deps/librustc_serialize-0e2cbfb69293d88f.rlib -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib -L native=/home/nobbz/projects/rust/SolidOak/target/release/build/gtk-sys-52a287d39e6c515b/out -L /home/nobbz/.cargo/git/checkouts/neovim-rs-2bb65758e77de428/master/neovim/build/lib -L /home/nobbz/.cargo/git/checkouts/neovim-rs-2bb65758e77de428/master/neovim/.deps/usr/lib -L native=/usr/lib/x86_64-linux-gnu` (exit code: 101)
Exact rust related versions::
$ cargo --version cargo 0.2.0-nightly (a483581 2015-05-14) (built 2015-05-15) $ rustc --version rustc 1.1.0 (35ceea399 2015-06-19)
This should now be fixed.
Since oakes/gtk does not have a dedicated tracker I post the problem here.
Trying to compile SolidOak with rust 1.1.0 gives the following message when compiling gtk:
Exact rust related versions::