При компиляции firefox нужен новый cargo!
0:10.15 checking for cargo... not found
0:10.39 checking rustc version... 1.32.0
0:10.39 ERROR: Cargo package manager not found.
0:10.39 To compile Rust language sources, you must have 'cargo' in your path.
0:10.39 See https://www.rust-lang.org/ for more information.
# eix cargo
* dev-util/cargo
Доступные версии: 0.30.0-r1^m {debug doc libressl ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
Домашняя страница: http://crates.io
Описание: The Rust's package manager
# emerge -av cargo
Calculating dependencies... done!
[ebuild N ] dev-util/cargo-0.30.0-r1::gentoo USE="-debug -doc -libressl" ABI_X86="(64) -32 (-x32)" 29225 KiB
[blocks B ] dev-util/cargo ("dev-util/cargo" is blocking dev-lang/rust-1.32.0)
Total: 1 package (1 new), Size of downloads: 29225 KiB
Conflict: 1 block (1 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(dev-util/cargo-0.30.0-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
dev-util/cargo
(dev-lang/rust-1.32.0:stable/1.32::gentoo, installed) pulled in by
=dev-lang/rust-1.32.0* required by (virtual/rust-1.32.0:0/0::gentoo, installed)
Если поставить более раннюю версию rust, то firefox отказывается компилироваться ссылаясь на старый rust.
В общем, нужен в репозитории новый cargo, если возможно.