Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 671220 - mail-client/thunderbird-60.3.1 fails to compile due to missing Cargo package manager
Summary: mail-client/thunderbird-60.3.1 fails to compile due to missing Cargo package ...
Status: RESOLVED DUPLICATE of bug 671182
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-15 20:20 UTC by Nathan Zachary (RETIRED)
Modified: 2018-11-15 20:26 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nathan Zachary (RETIRED) gentoo-dev 2018-11-15 20:20:00 UTC
Could be related to bug 646078?

Thunderbird is failing to compile with the following error:

>>>>>
 0:05.72 checking for rustc... /usr/bin/rustc
 0:05.72 checking for cargo... not found
 0:05.77 checking rustc version... 1.30.1
 0:05.77 ERROR: Cargo package manager not found.
 0:05.77 To compile Rust language sources, you must have 'cargo' in your path.
 0:05.77 See https://www.rust-lang.org/ for more information.
 0:05.77 
 0:05.77 You can install cargo by running './mach bootstrap'
 0:05.77 or by directly running the installer from https://rustup.rs/
 0:05.77 
 0:05.80 *** Fix above errors and then restart with\
 0:05.80                "/usr/bin/gmake -f client.mk build"
 0:05.80 gmake: *** [client.mk:149: configure] Error 1
 * ERROR: mail-client/thunderbird-60.3.1::gentoo failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 124:  Called src_configure
 *   environment, line 5107:  Called die
 * The specific snippet of code:
 *       SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 ./mach configure || die
 * 
 * If you need support, post the output of `emerge --info '=mail-client/thunderbird-60.3.1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=mail-client/thunderbird-60.3.1::gentoo'`.
 * The complete build log is located at '/var/log/portage/mail-client:thunderbird-60.3.1:20181115-200839.log'.
 * For convenience, a symlink to the build log is located at '/var/tmp/portage/mail-client/thunderbird-60.3.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/mail-client/thunderbird-60.3.1/temp/environment'.
 * Working directory: '/var/tmp/portage/mail-client/thunderbird-60.3.1/work/thunderbird-60.3.1'
 * S: '/var/tmp/portage/mail-client/thunderbird-60.3.1/work/thunderbird-60.3.1'
>>>>>

Oddly enough, the virtual is installed, but Cargo itself is not:

>>>>>
# eix cargo
* dev-util/cargo
     Available versions:  0.30.0^m {debug doc libressl ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Homepage:            http://crates.io
     Description:         The Rust's package manager

[I] virtual/cargo
     Available versions:  1.29.1 (~)1.29.2 (~)1.30.1
     Installed versions:  1.30.1(14:08:29 15/11/18)
     Description:         Package manager for Rust

Found 2 matches
>>>>>
Comment 1 Brian Evans (RETIRED) gentoo-dev 2018-11-15 20:26:24 UTC

*** This bug has been marked as a duplicate of bug 671182 ***