On Sun, Apr 29, 2018 at 6:37 PM, Klaus Ethgen <Klaus+gentoo@ethgen.de> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi,

on all machines, I have installed now with gentoo, I get the following
conflict:
   dev-libs/libsodium:0

     (dev-libs/libsodium-1.0.15:0/23::gentoo, ebuild scheduled for merge) conflicts with
       >=dev-libs/libsodium-0.6.1:0/18=[asm,urandom] required by (net-libs/tox-0.1.10:0/0.1::gentoo, installed)
                                 ^^^^^^
       dev-libs/libsodium:0/18 required by (dev-python/pynacl-1.1.2:0/0::gentoo, installed)

What is the best way in gentoo to fix that?

And why is that a conflict at all? When I try to understand it, I find
that 0/18 is fine for both. So why is there a conflict?

Looks like it wants the USE flags asm and urandom set on libsodium so try:

echo "dev-libs/libsodium asm urandom" >> /etc/portage/package.use

or if /etc/portage/package.use is a directory, then:

echo "dev-libs/libsodium asm urandom" >> /etc/portage/package.use/libsodium

and try emerge again.