Gentoo Archives: gentoo-user

From: Philip Webb <purslow@××××××××.net>
To: Gentoo User <gentoo-user@l.g.o>
Subject: [gentoo-user] Rust problem when upgrading Firefox
Date: Mon, 15 Oct 2018 18:50:12
Message-Id: 20181015184959.GG1848@ca.inter.net
1 I finally needed to upgrade to FF 60.2.2 .
2 This has several large requirements, incl Rust 1.29.1 .
3
4 The 1st time I tried, Rust failed after 35 min with these final lines :
5
6 Compiling rustc-rayon v0.1.1
7 Compiling rustc_data_structures v0.0.0 (file:///var/tmp/portage/portage/dev-lang/rust-1.29.1/work/rustc-1.29.1-src/src/librustc_data_structures)
8 Compiling arena v0.0.0 (file:///var/tmp/portage/portage/dev-lang/rust-1.29.1/work/rustc-1.29.1-src/src/libarena)
9 Compiling syntax_pos v0.0.0 (file:///var/tmp/portage/portage/dev-lang/rust-1.29.1/work/rustc-1.29.1-src/src/libsyntax_pos)
10 Compiling rustc_errors v0.0.0 (file:///var/tmp/portage/portage/dev-lang/rust-1.29.1/work/rustc-1.29.1-src/src/librustc_errors)
11 Compiling proc_macro v0.0.0 (file:///var/tmp/portage/portage/dev-lang/rust-1.29.1/work/rustc-1.29.1-src/src/libproc_macro)
12 Compiling syntax_ext v0.0.0 (file:///var/tmp/portage/portage/dev-lang/rust-1.29.1/work/rustc-1.29.1-src/src/libsyntax_ext)
13 error: linking with `x86_64-pc-linux-gnu-gcc` failed: exit code: 1
14 |
15 = note: "x86_64-pc-linux-gnu-gcc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/var/tmp/portage/portage/dev-lang/rust-1.29.1/work/rustc-1.29.1-src/build/x86_64-unknown-linux-gnu/stage1/lib64/rust\ ...
16
17 This looked like a missing library or similar,
18 so I recompiled with extra flags USE="cargo clang rust gold" :
19 "cargo clang rust" refer to other pkgs which FF requires
20 & "gold" was then demanded by Portage when I tested with '-pv'.
21
22 The 2nd time I tried with these USE flags, I got :
23
24 Compiling rustc_data_structures v0.0.0 (file:///var/tmp/portage/portage/dev-lang/rust-1.29.1/work/rustc-1.29.1-src/src/librustc_data_structures)
25 Compiling arena v0.0.0 (file:///var/tmp/portage/portage/dev-lang/rust-1.29.1/work/rustc-1.29.1-src/src/libarena)
26 Compiling syntax_pos v0.0.0 (file:///var/tmp/portage/portage/dev-lang/rust-1.29.1/work/rustc-1.29.1-src/src/libsyntax_pos)
27 Compiling rustc_errors v0.0.0 (file:///var/tmp/portage/portage/dev-lang/rust-1.29.1/work/rustc-1.29.1-src/src/librustc_errors)
28 Compiling proc_macro v0.0.0 (file:///var/tmp/portage/portage/dev-lang/rust-1.29.1/work/rustc-1.29.1-src/src/libproc_macro)
29 Compiling syntax_ext v0.0.0 (file:///var/tmp/portage/portage/dev-lang/rust-1.29.1/work/rustc-1.29.1-src/src/libsyntax_ext)
30 LLVM ERROR: IO failure on output stream: No space left on device
31 error: Could not compile `rustc`.
32
33 Caused by:
34 process didn't exit successfully: `/var/tmp/portage/portage/dev-lang/rust-1.29.1/work/rustc-1.29.1-src/build/bootstrap/debug/rustc --crate-name rustc librustc/lib.rs --error-format json --crate-type dyl\ ...
35
36 Earlier, I found I had to add 'llvm' to /etc/portage/package.env :
37 apparently it overflowed my usual /var/tmp/portage 'tmpfs'.
38 I will try again after adding 'rust' there too,
39 but meanwhile does anyone have any similar experience or other advice ?
40
41 --
42 ========================,,============================================
43 SUPPORT ___________//___, Philip Webb
44 ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto
45 TRANSIT `-O----------O---' purslowatchassdotutorontodotca

Replies

Subject Author
Re: [gentoo-user] Rust problem when upgrading Firefox Dale <rdalek1967@×××××.com>
Re: [gentoo-user] Rust problem when upgrading Firefox Mick <michaelkintzios@×××××.com>