Calculate Forum

Firefox & cargo & rust

При компиляции 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, если возможно.

Он там есть, в виде virtual/cargo, а вот dev-util/cargo нужно удалить.

© 2007-2020 Calculate Ltd.
Mastodon Mastodon