On 17/11/2018 23:53, Grant Taylor wrote: > On 11/17/2018 07:58 PM, Adam Carter wrote: > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild  N     ] dev-util/cargo-0.30.0  USE="-debug -doc -libressl" > ABI_X86="(64) -32 (-x32)" > [ebuild  N     ] virtual/cargo-1.29.1 > [blocks B      ] dev-util/cargo ("dev-util/cargo" is blocking > dev-lang/rust-1.30.1-r1) > >  * 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:0/0::gentoo, ebuild scheduled for merge) pulled > in by >     =dev-util/cargo-0.30.0* required by > (virtual/cargo-1.29.1:0/0::gentoo, ebuild scheduled for merge) > >   (dev-lang/rust-1.30.1-r1:stable/1.30::gentoo, installed) pulled in by >     =dev-lang/rust-1.30.1* required by (virtual/rust-1.30.1:0/0::gentoo, > installed) It looks like you need to unmask virtual/cargo because you need to have virtual/cargo 1.30.1. These version numbers have to match. Are you running a mixed keyworded system? Once you unmask, you can install what you need for Firefox/Thunderbird beforehand: emerge -1 virtual/cargo dev-lang/rust -- Andrew Udvare